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

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

2
Чи логічно завершено NP-логічне скорочення?
Це питання було перенесено із переповнення стека, оскільки на нього можна відповісти на інформаційній стеці. Мігрували 7 років тому . Визначення проблеми логічного мінімуму (LMC) Припустимо, що - невагомий диграф, і - дві вершини , а досягається з . Проблема LMC вивчає, як ми можемо зробити недоступним для , видаливши …

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

1
Розрізняють Порядок прийняття рішень від SMT Solver проти теореми доказів проти обмеження
Ці термінології мене бентежать. Як я розумію SAT вирішувач: вирішити відповідність логіки пропозицій (використовуючи DPLL або локальний пошук). Процедура прийняття рішення - це процедура вирішення відповідності певної рішучої теорії першого порядку. SMT solver - це рішення SAT + процедура прийняття рішення. Підтвердження теореми вказує на щось на зразок динамічної логіки, …

3
Коли тест первинності AKS насправді швидший, ніж інші тести?
Я намагаюся скласти уявлення про те, як слід інтерпретувати тест первинності AKS, коли я дізнаюся про нього, наприклад, слідство для доказу PRIMES ⊆ P або фактично практичний алгоритм тестування первинності на комп’ютерах. Тест має поліноміальне виконання, але з високим ступенем та можливими високими константами. Отже, у практичній мові, при якій …

4
Чи існують невідмінні мови в конструктивістській логіці?
Конструктивістська логіка - це система, яка знімає як аксіоми Закон виключеного середини, а також подвійне заперечення. Це описано у Вікіпедії тут і тут . Зокрема, система не дозволяє довести протиріччя. Мені цікаво, чи знайомий хтось із тим, як це впливає на результати стосовно машин Тюрінга та формальних мов? Я зауважую, …

3
Яке співвідношення між функторами в SML та теорії категорій?
З тієї ж думки , як ця заява по Andrej Bauer в цьому відповіді Громада Хаскелла розробила низку методик, натхнених теорією категорій, з яких монади найбільш відомі, але не повинні плутати їх з монадами . Яке співвідношення між функторами в SML та функторами в теорії категорій? Оскільки я не знаю …

2
Проблеми оптимізації "NP-завершені"
Це питання було перенесено із переповнення стека, оскільки на нього можна відповісти на інформаційній стеці. Мігрували 7 років тому . Мене трохи бентежить деяка термінологія, з якою я стикався щодо складності проблем оптимізації. У класі алгоритмів у мене була велика проблема прихильності, описана як NP-завершена. Однак я не зовсім впевнений, …


1
Квантові обчислювальні машини та машини Тюрінга: Чи є машини Тюрінга все ще точним заходом?
На уроці минулого тижня мій професор прокоментував і сказав, що машини Тьюрінга використовуються як стандартний показник / модель того, що можна обчислити, і є корисною основою для обговорення цього питання. Вона також сказала, що всі варіанти машин Тьюрінга виявляються обчислювально еквівалентними - читати, настільки ж потужними - як один одного. …

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

1
Чи можна довести нерозбірливість проблеми зупинки в Coq?
Я дивився " П’ять етапів прийняття конструктивної математики " Андрія Бауера, і він каже, що існує два види доказування суперечливістю (або дві речі, які математики називають доказом суперечливими): Припустимо, що помилково ... бла-бла-бла, суперечність. Тому P правда.ППPППP Припустимо, - правда ... бла-бла-бла, суперечність. Тому хибний.ППPППP Перший еквівалентний Закону виключеного середини …

2
Чи будь-які мови програмування використовують основні рекурсивні функції як основу?
Це наївне і, отже, можливо неправильне запитання, тому заздалегідь вибачтесь! На мій погляд, машина Тьюрінга може розглядатися як обчислювальна основа для процедурних / імперативних мов програмування. Аналогічно, обчислення лямбда є основою для функціональних мов програмування. Нещодавно я дізнався, що теза Церкви Тьюрінга також показує взаємну еквівалентність з третьою моделлю обчислення: …

5
Чим відрізняється виявлення об'єкта, семантична сегментація та локалізація?
Я прочитав ці слова в досить багато публікацій, і я хотів би мати кілька приємних визначень для тих термінів, які дозволяють зрозуміти, яка різниця між об'єктом виявлення від семантичної сегментації та локалізації. Було б добре, якби ви могли дати джерела для своїх визначень.

7
Враховуючи конкретну комп'ютерну систему, чи можна оцінити фактичний точний час виконання фрагмента коду складання
це фрагмент кодексу Асамблеї section .text global _start ;must be declared for using gcc _start: ;tell linker entry point mov edx, len ;message length mov ecx, msg ;message to write mov ebx, 1 ;file descriptor (stdout) mov eax, 4 ;system call number (sys_write) int 0x80 ;call kernel mov eax, 1 …
23 assembly 


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