Запитання з тегом «algorithms»

Алгоритм - це послідовність чітко визначених кроків, яка визначає абстрактне рішення проблеми. Використовуйте цей тег, коли ваше питання пов’язане з розробкою та аналізом алгоритмів.

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

1
Загублений у концерті "односпрямованого"
Ви з другом програли один одного на концерті, і не впевнені, хто з вас попереду. Формально кожен має деяку цілу координату і може йти лише до вищої координати або залишатися на місці. Якщо припустити, що ви та ваш друг дотримуєтесь точно такого ж алгоритму (і ні, ви можете не сказати …

2
Підрахунок балів для противників комп’ютера, який потребує врівноваження
Це питання стосується підходу до комп'ютерних супротивників, який я створив і який зараз або використовується, або планується використовувати в декількох комп'ютерних іграх. Фон Минулого року, намагаючись удосконалити комп’ютерного опонента для гри під назвою "Міночистач прапорів" (короткий опис: Покрокова багатокористувацька версія Minesweeper, де потрібно взяти більше мін, ніж твій противник) , …

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

2
Чи є швидше вирішити проблему Google Code Jam Great Wall
Розглянемо наступне питання Google Code Jam: раунд 1С : Велика Китайська стіна починається як нескінченна лінія, де висота в усіх місцях дорівнює 000 . Деяка кількість колін , N ≤ 1000 , буде атакувати стіну стіни в відповідності з наступними параметрами - початковий день, D , міцність на старт S …

2
Колір бінарного дерева буде червоно-чорним деревом
Поширене питання інтерв'ю полягає в тому, щоб дати алгоритм визначення того, чи задане бінарне дерево збалансоване по висоті (визначення дерева AVL). Мені було цікаво, чи можемо ми зробити щось подібне з червоно-чорними деревами. Враховуючи довільне незабарвлене бінарне дерево (з вузлами NULL), чи існує "швидкий" алгоритм, який може визначити, чи можемо …

1
Перетворення довільної обкладинки у вершину
Дано плоский графік і нехай позначає його вбудовування в площину, кожен край має довжину . Крім того, у мене є набір точок, де кожна точка міститься в . Крім того, для будь-якої точки в справедливо, що існує з геодезичною відстані до не більше однієї. (Відстань вимірюється як найменша відстань в …

1
Складність алгоритму триангуляції тривожної сили Делоне
У книзі Марк де Берг та ін. "Обчислювальна геометрія: алгоритми та програми" є дуже простий алгоритм грубої сили для обчислення триангуляцій Делоне. В алгоритмі використовується поняття незаконних країв - ребра, які можуть не відображатись у дійсній триангуляції Делоне і повинні бути замінені деякими іншими ребрами. На кожному кроці алгоритм просто …

1
Алгоритм багаточастотності та поліпростіру для визначення провідного перетину n дискретних монотонних функцій
Якийсь фронтмейтер: я рекреаційний комп'ютер і працівник програмного забезпечення. Тож, вибачте, якщо ця підказка здається трохи поза лівим полем - я звичайно граю з математичною симулрою і відкриваю проблеми, коли мені нічого кращого робити. Граючи з гіпотезою Рімана , я визначив, що простірний розрив може бути зведений до відношення рецидиву, …

1
Як перевірити, чи багатокутник є монотонним щодо довільної прямої?
Визначення : Багатокутник PPP у площині називається монотонним щодо прямої LLL , якщо кожна пряма, прямокутна на LLL перетинає PPP не більше ніж удвічі. Враховуючи багатокутник PPP , чи можна визначити, чи існує якась така лінія LLL , що багатокутник PPP є монотонним щодо LLL ? Якщо так, то як? …

2
Час виконання оптимального жадібного
|P|=n|P|=n|P| = nkkkkkknnnC={c1,c2,…,ck}C={c1,c2,…,ck}C = \{ c_1,c_2,\ldots,c_k\}kkkcost(C)=maximinjD(pi,cj)cost(C)=maximinjD(pi,cj)\text{cost}(C) = \max_i \min_j D(p_i, c_j)DDDпозначає евклідову відстань між вхідною точкою та центральною точкою . Кожна точка присвоює собі найближчий центр кластера, групуючи вершини в різних кластерів.pipip_icjcjc_jkkk Проблема відома як (дискретна) проблема кластеризації, і вона -тверда. Це може бути показано зменшенням від -повної домінуючої заданої …

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

1
Методи оцінки системи письмових правил
Я намагався створити систему, яка б оцінювала підзаконний акт організації, щоб визначити їхню логіку. Я думаю, що система предикатів першого порядку працювала б для представлення правил, які можна було б перекласти з тексту за допомогою тегування часткової мови та інших методів NLP. Чи є систематичний спосіб інтерпретувати логічні правила першого …

2
Обчисліть максимум потоку від мінімального розрізу
Ми знаємо, що обчислення максимального потоку, відповідно. мінімальний розріз мережі з ємністю еквівалентний; пор. теорема про максимальний потік min-cut . У нас є (більш-менш ефективні) алгоритми для обчислення максимальних потоків, і обчислення мінімального розрізу з максимальним потоком не є ні важким, ні дорогим. Але як щодо реверсу? З огляду на …

1
Квантове обчислення - взаємозв'язок між гамільтоновою та унітарною моделлю
Розробляючи алгоритми в квантових обчисленнях, я помітив, що є дві основні моделі, в яких це робиться. Деякі алгоритми, такі як проблема гамільтонових дерев NAND (Farhi, Goldstone, Guttman), працюють, розробляючи гамільтонівський і деякий початковий стан, а потім дозволяють системі розвиватися відповідно до рівняння Шредінгера протягом певного часу перш ніж проводити вимірювання.ттt …

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