Запитання з тегом «complexity-theory»

Запитання, що стосуються (обчислювальної) складності розв’язання задач

7
Яке визначення , , -повне та тверде?
Я перебуваю в курсі обчислення та складності , і не можу зрозуміти, що означають ці терміни. Все, що я знаю, це те, що NP - це підмножина NP-Complete, яка є підмножиною NP-hard, але я поняття не маю, що вони насправді означають. Вікіпедія теж не дуже допомагає, оскільки пояснення все ще …

6
Чому не існував алгоритм шифрування, заснований на відомих проблемах NP-Hard?
Більшість сучасних шифрувань, таких як RSA, покладаються на цілочисельну факторизацію, яка, як вважається, не є важкою проблемою для NP, але вона належить до BQP, що робить її вразливою для квантових комп'ютерів. Цікаво, чому не існував алгоритм шифрування, який базується на відомій важкій проблемі NP. Звучить (принаймні теоретично) так, що це …

5
Як не вирішити P = NP?
Існує багато спроб довести або або P ≠ N P , і, природно, багато людей замислюються над цим питанням, маючи ідеї довести будь-який напрямок.P=NPП=NП\mathsf{P} = \mathsf{NP} P≠NPП≠NП\mathsf{P} \neq \mathsf{NP} Я знаю, що є підходи, які, як було доведено, не працюють, і, мабуть, більше таких, які мають історію невдач. Також, здається, …

6
Як можна припустити, що основні операції над числами займають постійний час?
Зазвичай в алгоритмах нам не байдуже порівняння, додавання чи віднімання чисел - ми припускаємо, що вони працюють у часі . Наприклад, ми припускаємо це, коли говоримо, що сортування на основі порівняння - це , але коли числа занадто великі, щоб вписатись у регістри, ми зазвичай представляємо їх як масиви, тому …

7
Чи є законодавством НП повним?
Мені хотілося б дізнатися, чи була якась робота, що стосується юридичного кодексу щодо складності. Зокрема, припустимо, що у нас є проблема рішення "Зважаючи на цю книгу законів та на цю конкретну сукупність обставин, чи підсудний винен?" До якого класу складності він належить? Є результати, які довели, що карткова гра Magic: …

8
Алгоритмічна інтуїція логарифмічної складності
Я вважаю, що я розумію такі складності, як , Θ ( n ) та Θ ( n 2 ) .O(1)O(1)\mathcal{O}(1)Θ(n)Θ(n)\Theta(n)Θ(n2)Θ(n2)\Theta(n^2) З точки зору списку, - це постійний пошук, тому це просто отримання голови списку. Θ ( n ) - це те, де я пройду весь список, а Θ ( n …

9
Якими будуть наслідки конструктивного доказу ?
Я розумію проблему на високому рівні і розумію, що якби це було абсолютно «доведено», що це правда із запропонованим рішенням, це відкрило б двері для вирішення численних проблем у царині інформатики.П= NПP=NPP=NP Моє запитання: якщо хтось опублікує незаперечний, конструктивний доказ , то які саме негайні наслідки ми б побачили від …

6
Якщо всі вірять P ≠ NP, чому всі скептично ставляться до спроб доведення P ≠ NP?
Багато хто, здається, вважають, що , але багато хто також вважає, що це малоймовірно, що це коли-небудь доведеться. Чи немає в цьому певної невідповідності? Якщо ви вважаєте, що такий доказ малоймовірний, то ви також повинні вірити, що обгрунтованих аргументів для не вистачає. Або є хороші аргументи для того, що є …

2
Чи існують алгоритми субекспоненціального часу для проблем, повних NP?
Чи є проблеми, повні NP, які мають доведені алгоритми субекспоненціального часу? Я прошу загальних вкладів справи, я не говорю тут про спеціальні випадки, які можна простежити. Під субекспоненціалом я маю на увазі порядок зростання над многочленами, але меншим за експоненціальний, наприклад .nlognnlog⁡nn^{\log n}

3
Проблема з ранцем - NP-комплект незважаючи на динамічне рішення програмування?
Проблеми з рюкзаком легко вирішуються за допомогою динамічного програмування. Динамічне програмування працює в поліномічний час; тому ми це робимо, правда? Я читав, що це насправді NP-повна проблема, хоча це означатиме, що вирішити проблему в поліноміальній задачі, ймовірно, неможливо. Де моя помилка?

6
Чому деякі ігри np-завершені?
Я прочитав запис у Вікіпедії про " Список проблем, повних NP ", і виявив, що такі ігри, як супер-маріо, покемон, тетріс або сага, що розчавлюють цукерки, є n-завершеними. Як я можу уявити np-повноту гри? Відповіді не повинні бути надто точними. Я просто хочу отримати огляд того, що означає, що ігри …

4
Чому поліноміальний час називають "ефективним"?
Чому в інформатиці будь-яка складність, яка є максимум багаточлена, вважається ефективною? Для будь-якого практичного застосування (a) алгоритми зі складністю набагато швидші, ніж алгоритми, які працюють у часі, скажімо, , але перший вважається неефективним, тоді як останній є ефективним. Де логіка ?!nlognnlog⁡nn^{\log n}n80n80n^{80} (а) Припустимо, наприклад, кількість атомів у Всесвіті приблизно …

1
У чому різниця між алгоритмом, мовою та проблемою?
Здається, на цьому сайті люди часто виправляють інших за те, що плутають «алгоритми» та «проблеми». У чому різниця між ними? Як дізнатися, коли мені слід розглянути алгоритми та розглянути проблеми? І як вони ставляться до поняття мови у формальній теорії мови?

4
Які загальні прийоми зменшення проблем один одного?
У теорії обчислюваності та складності (і, можливо, в інших сферах) скорочення є всюдисущими. Існує багато видів, але принцип залишається тим самим: покажіть, що одна проблема принаймні настільки ж складна, як і інша проблема , зіставляючи екземпляри з на еквівалентні рішенням у . По суті, ми показуємо, що будь-який вирішувач для …

7
Пояснення відповідності асимптотичної складності алгоритмів практиці проектування алгоритмів
В алгоритмах і складності ми орієнтуємося на асимптотичну складність алгоритмів, тобто кількість ресурсів, які алгоритм використовує, оскільки розмір вхідного сигналу йде до нескінченності. На практиці потрібен алгоритм, який би швидко працював у кінцевій (хоча можливо, дуже великій) кількості екземплярів. Алгоритм, який добре працює на практиці в кінцевій кількості екземплярів, які …

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