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

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

3
Регулярні мови, які неможливо виразити лише за допомогою двох операцій регулярного виведення
Я думав, що всі регулярні мови можуть бути виражені регулярними виразами (якщо мова є регулярною, це можна виразити за допомогою регулярного вираження), але мені сказали, що для цього вам потрібні всі три регулярні операції (конкатенація, об'єднання та зірка). тримати. Наприклад, мені сказали, що якщо я можу використовувати лише операції згенерування …

2
Чи є проблема кореспонденції в НП?
Я просто прочитав деякі сторінки в книзі Сіпсера «Вступ до теорії обчислень про проблему поштової кореспонденції», і я думаю, що PCP насправді знаходиться в NP. Сертифікатором є: для вхідної конфігурації палі об'єднує як рядок і об'єднує як рядок , а потім порівняйте і щоб побачити, чи є два рівні, а …


2
Як довести P NP?
Я усвідомлюю, що це здається дуже дурним (або занадто очевидним, щоб заявити). Однак я в якийсь момент розгубився. Ми можемо показати, що P NP=== тоді і тільки тоді, коли ми можемо розробити алгоритм, який вирішує будь-який заданий екземпляр задачі в NP у поліноміальний час. Однак я не розумію, як на …

1
Різниця між регулярним виразом і граматикою в автоматах
Я новачок в автоматах, і мені вчора було коротко ознайомлено з регулярними виразами. Я прочитав різні правила, які визначають регулярний вираз. Але я не в змозі розмежовувати регулярні вирази та граматику мови (я не вчив граматики для регулярних виразів). Я розумію, що граматика допомагає нам генерувати дійсні рядки мовою, але …

1
Відредагуйте відстань списку унікальними елементами
Відстань редагування Левенштайн-Відстань між списками - добре вивчена проблема. Але я не можу знайти багато можливих вдосконалень, якщо відомо, що жоден елемент не зустрічається більше одного разу у кожному списку . Припустимо також, що елементи порівнянні / сортувані (але списки для порівняння для початку не відсортовані). Зокрема, мене цікавить, чи …

1
Заповнення бункерів парами куль
Бункер називається повним, якщо він містить принаймні кkk куль. Наша мета - заповнити якомога більше бункерів. У найпростішому сценарії нам дають нnn куль, і ми можемо їх розміщувати довільно. У цьому випадку, очевидно, найкраще, що ми можемо зробити, - це ⌊ n / k ⌋⌊n/k⌋\lfloor n/k \rfloor бункери довільно і …

1
Чи є якісь відомі проблеми, пов’язані з АМ / чи добре визначений AM?
Мені цікаво, чи є якісь повні проблеми в класі складності Артура-Мерліна. Графічний неізоморфізм (ВНД), здається, є канонічним прикладом проблеми в АМ, але, мабуть, не є повною. Я думаю, мені також цікаво, чи добре визначена "повна" проблема для AM. Оскільки AM = BP.NP, схоже, що перехід на "зменшення" до AM покладається …

2
Чи ефективно узагальнений XOR-SAT?
Я бачив, як XOR-3-SAT ефективно вирішується (наприклад, див. Розділ "Задовільність XOR" у статті Вікіпедії щодо булевої проблеми задоволеності ). Мене цікавить основне запитання: чи ефективно вирішується XOR-k-SAT для формул з різною кількістю буквених значень на пункт? Мені дуже хотілося б знати, чи можемо ми збільшити кількість буквених значень на пункт …

2
Хороша структура даних для індексу пам'яті
Я проектую базу даних об'єктів пам'яті для дуже конкретного випадку використання. Це один автор, але повинен підтримувати ефективні паралельні читання. Читання повинні бути ізольовані. Мова запитів відсутня, база даних підтримує лише: отримати object / -s за атрибутом / набором атрибутів (може бути підтримка виразів, наприклад x.count < 5) отримати атрибут …

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

2
Чому теорема Шефера не доводить, що P = NP?
Це, мабуть, дурне питання, але я просто не розумію. В іншому питанні вони придумали теорему про дихотомію Шефера . Для мене це виглядає так, що це доводить, що кожна проблема CSP знаходиться або в P, або в NP-комплекті, але не знаходиться між ними. Оскільки кожна проблема NP може бути перетворена …

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

3
Чи підтверджує доказ нерозбірливості Проблема зупинки обернення результатів?
У мене виникають проблеми з розумінням проблеми зупинки Тьюрінга. Його доказ припускає, що існує магічна машина яка могла б визначити, чи буде комп'ютер назавжди зупинений або циклічний для даного входу. Потім ми приєднуємо іншу машину, яка повертає результат, і ми маємо протиріччя, і тому не може існувати.HHНHHНH Мене турбує те, …

1
Чому ми не досліджуємо більше, щоб скласти гарантії часу?
Я люблю все, що складає час компіляції, і мені подобається, що після того, як ви складете програму, робиться багато гарантій щодо її виконання. Взагалі система статичного типу (Haskell, C ++, ...), схоже, дає більш сильні гарантії часу компіляції, ніж будь-яка система динамічного типу. З того, що я розумію, Ада іде …

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