Запитання з тегом «ds.algorithms»

Питання щодо чітко визначених інструкцій для виконання завдання та відповідного аналізу з точки зору часу / пам'яті / тощо.

9
Дані для тестування графічних алгоритмів
Я шукаю джерело величезних наборів даних для перевірки виконання деяких алгоритмів графіків. Будь ласка, надайте трохи інформації про тип / розподіл (наприклад, спрямований / непрямий, простий / не простий, зважений / не зважений) графіків у джерелі, якщо вони відомі.

1
Множення n многочленів ступеня 1
Проблема полягає в обчисленні многочлена . Припустимо, що всі коефіцієнти містяться в машинному слові, тобто ними можна керувати за одиницю часу.( a1x + b1) × ⋯ × ( aнx + bн)(a1x+b1)×⋯×(anx+bn)(a_1 x + b_1) \times \cdots \times (a_n x + b_n) Ви можете зробити час, застосувавши FFT деревом. Чи можете …

5
Множення цілого числа, коли фіксується одне ціле число
Нехай - фіксоване додатне ціле число розміру біт.нAAAnnn Дозволяється попередньо обробити це ціле число за необхідності. Враховуючи ще одне додатне ціле число розміром біт, яка складність множення ?м А ВBBBmmmABABAB Зверніть увагу, у нас уже є алгоритми. Питання тут полягає в тому, чи можемо ми взяти \ epsilon = 0 …

3
Макс-крій з від'ємними ваговими кромками
Нехай - графік з ваговою функцією . Проблема з максимальним скороченням полягає у пошуку: Якщо вагова функція невід'ємна (тобто w (e) \ geq 0 для всіх e \ in E ), то існує багато надзвичайно простих 2-наближень для максимального скорочення. Наприклад, ми можемо:G = ( V , E , w …

8
Якому визначенню швидкості росту асимптотики ми повинні навчатись?
Коли ми дотримуємось стандартних підручників, або традицій, більшість з нас навчають наступному визначенню великої-О нотації в перших кількох лекціях класу алгоритмів: Можливо, ми навіть подаємо весь список з усіма його кількісними показниками:f= О ( ж) iff ( ∃ c > 0 ) ( ∃ n0≥ 0 ) ( ∀ n …

8
Алгоритми вищого порядку
Більшість відомих алгоритмів є першим порядком, в тому сенсі, що їх введення та вихід - це "звичайні" дані. Деякі є тривіальним способом, наприклад, сортування, хештелі або функції карти та складання: вони параметризуються за допомогою функції, але вони насправді не роблять нічого цікавого, окрім як викликати її на фрагменти інших вхідних …

11
Алгоритми наближення для задач на P
Зазвичай думає про наближення рішень (із гарантіями) до важких проблем. Чи проводяться якісь дослідження щодо наближення проблем, які, як відомо, є в P? Це може бути хорошою ідеєю з кількох причин. У верхній частині мого алгоритму наближення може працювати набагато менша складність (або навіть набагато менша константа), може використовувати менше …

3
Враховуючи зважений даг, чи існує алгоритм O (V + E) для заміни кожної ваги на суму ваги її предка?
Проблема, звичайно, у подвійному рахунку. Це досить просто зробити для певних класів DAG = дерево, або навіть послідовно-паралельне дерево. Єдиний алгоритм, який я знайшов, який працює на загальних DAG в розумний час, є приблизним (дифузія синопсису), але підвищення його точності є експоненціальним у кількості бітів (і мені потрібно багато бітів). …

1
Приклади іграшок для розв'язувачів Плоткін-Шмойс-Тардос та Арора-Кале
Мені хотілося б зрозуміти, як вирішувач SDP Arora-Kale наближає релаксацію Гомена-Вільямсона майже в лінійний час, як розв'язувач Плоткін-Шмойс-Тардос наближає дробові проблеми "упаковки" та "покриття" за майже лінійний час та як алгоритми є мотивами абстрактної рамки "навчання у експертів". Дисертація Кейла має чудову презентацію, але мені дуже важко безпосередньо перейти до …

3
Найважче відома природна проблема в P?
Цікаво, що таке (на даний момент) найбільше число kkk , таке, що відома природна проблема із такими властивостями: Для проблеми вже знайдено алгоритм .O(nk)O(nk)O(n^k) Для будь-якого фіксованого жодна алгоритм O ( n k - ϵ ) не відомий для тієї ж проблеми. (Зауважте, що більш швидкий алгоритм m a y …

6
Ефективні та прості рандомізовані алгоритми, де детермінізм утруднений
Я часто чую, що для багатьох проблем ми знаємо дуже елегантні рандомізовані алгоритми, але немає, або тільки складніші детерміновані рішення. Однак я знаю лише кілька прикладів для цього. Найвизначніший Рандомізований Quicksort (та пов'язані з ним геометричні алгоритми, наприклад, для опуклих корпусів) Рандомізований мінвід Тестування поліноміальної ідентичності Проблема міри Клі Серед …

2
Які класи математичних програм можна розв’язувати точно або приблизно за багаточлен?
Мене досить бентежить література безперервної оптимізації та література ТКС щодо того, які типи (безперервних) математичних програм (МП) можна ефективно вирішити, а які - не. Спільнота безперервної оптимізації, схоже, стверджує, що всі опуклі програми можна вирішити ефективно, але я вважаю, що їх визначення "ефективного" не збігається з визначенням TCS. Це питання …

3
Наслідки існування сильно поліноміального алгоритму лінійного програмування?
Одним із святих граалів проектування алгоритму є пошук сильно поліноміального алгоритму лінійного програмування, тобто алгоритму, час виконання якого обмежений поліномом у кількості змінних і обмежень і не залежить від розміру подання параметрів (якщо припустити арифметична вартість одиниці). Чи вирішення цього питання матиме наслідки поза кращими алгоритмами лінійного програмування? Наприклад, чи …

5
що легко для графіків, що не стосуються менших розмірів?
Наблизити кількість забарвлень, здається, легко на графіках із незначним виключенням, використовуючи алгоритм Юнга / Шаха. Які ще є приклади проблем, які важкі для загальних графіків, але легкі для графіків, що не мають другого значення? Оновлення 10/24 Схоже, за результатами Grohe випливає, що формула, яка є FPT для тестування на графіках …

9
Випадковий алгоритм, який "виглядає" детермінованим?
Чи є цікавий приклад рандомізованого алгоритму проблеми пошуку, який завжди видає однаковий (правильний) відповідь, незалежно від його внутрішньої випадковості, але який використовує випадковість, щоб очікуваний час роботи був кращим, ніж час найшвидшого відомого часу роботи детермінований алгоритм задачі? Зокрема, мені було цікаво, чи існує такий алгоритм пошуку простого між n …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.