Запитання з тегом «polynomial-time»

Використовуйте для питань алгоритмів, аналізу алгоритмів та теорії складності, які спрямовані на тривалість роботи поліномів відповідно. складність часу. Такі запитання часто є запитами на посилання або щодо аналізу часу виконання або складності часу.

4
Чому лінійне програмування в P, але ціле програмування NP-жорстке?
Лінійне програмування (LP) знаходиться в P, а цілочисельне програмування (IP) - NP-жорстке. Але оскільки комп'ютери можуть керувати числами лише з обмеженою точністю, на практиці комп'ютер використовує цілі числа для лінійного програмування. Через це не повинні LP та IP бути в одному класі складності?

2
Чому тип пустоти C не є аналогом типу порожній / нижній?
Вікіпедія, а також інші джерела, які я знайшов, перелічують voidтип C як тип одиниці, а не порожній. Я вважаю це заплутаним, як мені здається, що voidкраще відповідає визначенню типу порожній / нижній. voidНаскільки я можу сказати, цінності не населяються . Функція з типом повернення void вказує, що функція нічого не …
28 type-theory  c  logic  modal-logic  coq  equality  coinduction  artificial-intelligence  computer-architecture  compilers  asymptotics  formal-languages  asymptotics  landau-notation  asymptotics  turing-machines  optimization  decision-problem  rice-theorem  algorithms  arithmetic  floating-point  automata  finite-automata  data-structures  search-trees  balanced-search-trees  complexity-theory  asymptotics  amortized-analysis  complexity-theory  graphs  np-complete  reductions  np-hard  algorithms  string-metrics  computability  artificial-intelligence  halting-problem  turing-machines  computation-models  graph-theory  terminology  complexity-theory  decision-problem  polynomial-time  algorithms  algorithm-analysis  optimization  runtime-analysis  loops  turing-machines  computation-models  recurrence-relation  master-theorem  complexity-theory  asymptotics  parallel-computing  landau-notation  terminology  optimization  decision-problem  complexity-theory  polynomial-time  counting  coding-theory  permutations  encoding-scheme  error-correcting-codes  machine-learning  natural-language-processing  algorithms  graphs  social-networks  network-analysis  relational-algebra  constraint-satisfaction  polymorphisms  algorithms  graphs  trees 

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

2
Пошук найкоротших і найдовших шляхів між двома вершинами в DAG
З огляду на незважене DAG (спрямований ациклічний графік) та дві вершини і , чи можна знайти найменший і найдовший шлях від до в поліноміальний час? Довжина шляху вимірюється кількістю ребер.s t s tD=(V,A)D=(V,A)D = (V,A)ssstttsssttt Мені цікаво знайти діапазон можливих довжин шляху в многочлен. Пс., Це запитання є дублікатом найдовшого …

1
Якщо не є поліном або експоненціалом, то як називається ця функція?
Я щойно знайшов це речення на сторінці 6 "Комп'ютери та нездатність" Гарі та Джонсона. Будь-який алгоритм, функція складності часу якого не може бути настільки обмежений, називається експоненціальним алгоритмом часу (хоча слід зазначити, що це визначення включає певні не полиноміальні функції складності часу, наприклад , які зазвичай не розглядаються як експоненціальні …

1
Чи визначає, чи є простір в інтервалі, який, як відомо, знаходиться в Р або NP-повному?
З цієї публікації в stackoverflow я побачив, що існують деякі відносно швидкі алгоритми просіювання інтервалу чисел, щоб побачити, чи є простір у цьому інтервалі. Однак чи означає це, що загальна проблема вирішення питання: (Чи існує простір в інтервалі?) Знаходиться в П. (На цю посаду було багато відповідей, які я не …

2
Проблеми, які відчуваються експоненціальними, але є P
Я намагаюся скласти список алгоритмів / проблем, які є "виключно корисними", як, наприклад, для вирішення проблем, які "здаються" дуже експоненціальними за своєю суттю, але мають якийсь особливо розумний алгоритм, який врешті-решт вирішує їх. Приклади того, що я маю на увазі: Лінійне програмування (симплекс-алгоритм - експоненціальний час; для пошуку рішення поліноміального …

3
Проблеми, які вигадали, але не виявилися простими
У нас є багато проблем, таких як факторизація, які є сильно вигаданими, але не доведеними, поза межами P. Чи є питання з протилежною властивістю, а саме з тим, що вони сильно здогадуються, але не знаходяться всередині P?

1
Чи допускає лінійне програмування сильно поліноміально-часовий алгоритм?
Задача лінійного програмування: знайдіть алгоритм сильно-поліноміального часу, який для заданої матриці A ∈ Rm × n і b ∈ Rm вирішує, чи існує x ∈ Rn з Ax ≥ b. Я знаю, що Стів Смайл перераховує деякі невирішені проблеми математики. Але така проблема лінійного програмування досі не вирішена?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.