Комп'ютерна наука

Питання та відповіді для студентів, дослідників та практиків комп'ютерних наук

3
невирішувану проблему та її заперечення не можна визначити
Тим не менш, багато "відомих" невирішених проблем є, як мінімум, нерозбірливими, їх доповнення не можна визначити. Одним із прикладів може бути проблема зупинки та її доповнення. Однак чи може хтось надати мені приклад, в якому і проблема, і її доповнення не можна визначити і не можна вирішити? Я думав про …

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

3
Теоретично складність складної перевірки значення
Функція підрахунку простих чисел , зменшена , визначається як кількість простих чисел, менших або рівних x .π(x)π(x)\pi(x)xxx Ми можемо визначити задачу рішення з наступним чином:π(x)π(x)\pi(x) Давши два числа і n , записані у двійковій формі, вирішіть, чи π ( x ) = n .xxxnnnπ(x)=nπ(x)=n\pi(x) = n Ми з другом говорили …



2
Що таке повне пояснення для універсального пошуку?
Я читаю книгу на тему інформатики, але у неї відсутні деякі необхідні передумови. Зазвичай, коли я стикаюся з термінами, я не розумію, я просто шукаю їх, але для Universal Search я просто не зміг знайти пояснення, придатне для читача, без досвіду статистики / інформатики. Я читав цю статтю про Універсальний …

1
Яке оптимальне рішення конкурсу TSP Procter та Gamble 1962 року?
У 1962 році ви можете виграти приз у розмірі 10 000 доларів (приблизно 80 000 доларів на сьогоднішні гроші), якщо знайшли рішення проблеми евклідового продавця подорожей, визначеного в 33 містах. http://www.math.uwaterloo.ca/tsp/history/pictorial/car54.html Дивлячись на картину, проблема здається досить легкою. Однак більш детальних ресурсів щодо проблеми мені не вдалося знайти. Хтось знає …

2
Ефективний алгоритм для генерування випадкових двох дифузних, впорядкованих перестановок мультисети
Фон \newcommand\ms[1]{\mathsf #1}\def\msD{\ms D}\def\msS{\ms S}\def\mfS{\mathfrak S}\newcommand\mfm[1]{#1}\def\po{\color{#f63}{\mfm{1}}}\def\pc{\color{#6c0}{\mfm{c}}}\def\pt{\color{#08d}{\mfm{2}}}\def\pth{\color{#6c0}{\mfm{3}}}\def\pf{4}\def\pv{\color{#999}5}\def\gr{\color{#ccc}}\let\ss\gr Припустимо, у мене дві однакові партії з nnn мармуру. Кожен мармур може бути одним із ccc кольорів, де c≤nc≤nc≤n . Нехай ninin_i позначає кількість мармурів кольору iii в кожній партії. Нехай SS\msS - мультисетка {1,…,1n1,2,…,2n2,…,1c,…,cnc}{1,…,1⏞n1,2,…,2⏞n2,…,1c,…,c⏞nc}\small\{\overbrace{\po,…,\po}^{n_1},\;\overbrace{\pt,…,\pt}^{n_2},\;…,\;\overbrace{\vphantom 1\pc,…,\pc}^{n_c}\} представляє одну партію. У частотному поданні , SS\msS …


4
Чи вирішена проблема ізоморфізму графа?
Сторінка проблеми із ізоморфізмом Вікіпедії, схоже, вказує на те, що ні, це не було вирішено. Однак мій друг вказав на поліноміальний часовий алгоритм графічного ізоморфізму . Я недостатньо складний, щоб слідувати міркуванням у статті. У мене є власна дуже груба спроба алгоритму поліноміального часу без нічого подібного, але я хотів …

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

2
Чи є складні кросворди від регексу NP важкими?
Днями я дуріла на цьому веб-сайті: http://regexcrossword.com/, і мені стало цікаво, що найкращий спосіб вирішити. Чи можете ви вирішити наступну проблему в поліноміальний час чи це NP-важко? Давши сітку NxM з N регулярними виразами для стовпців та M для рядків, знайдіть будь-яке рішення сітки таким чином, щоб всі регулярні вирази …

1
Повітряна куля в ОС
Деякі гіпервізори оптимізують використання пам’яті за допомогою методу, який називається балончиком (принаймні, так називає KVM), цей метод розширює пам’ять між віртуальними машинами та встановлює загальні сторінки для читання лише з копією під час запису. Це щось на відміну від виклику вилки. Чи можливо реалізувати на рівні ОС для процесів (я …

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

3
Як процесор знаходить код ядра після перерви?
Коли відбувається переривання, процесор попереджує поточний процес і викликає код ядра для обробки переривання. Як процесор знає, куди ввести ядро? Я розумію, що є обробники переривань, які можна встановити для кожної лінії переривання. Але оскільки процесор виконує лише "жорстку провідну логіку", має існувати якесь заздалегідь визначене місце, яке вказує або …

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