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

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

1
Який тип алгоритмів швидше працює з квантовим комп'ютером?
Я початковий студент CS, і я вивчаю алгоритми. Я чув, що навіть із квантовими комп'ютерами ці загальні алгоритми сортування ніколи не можуть мати кращого часу. Однак я також знаю, що алгоритми факторингу були б набагато швидшими. Взагалі, які алгоритми стали б значно швидшими з квантовими комп'ютерами?nlognnlog⁡nn\log n

4
Чи є алгоритми стиснення, засновані на PI?
Ми знаємо, що π нескінченний, і цілком ймовірно, що він містить усі можливі кінцеві рядки цифр ( диз'юнктивна послідовність ). Нещодавно я бачив деякий прототип πfs, який передбачає, що кожен файл, який ви створили (або хто-небудь інший), або ви створить, він вже є, тому його потрібно витягнути. Також є piFile, …

2
Проблема ізоморфізму графів для мічених графіків
Що стосується незазначених графіків, то проблема ізоморфізму графа може бути вирішена рядом алгоритмів, які дуже добре працюють на практиці. Тобто, хоча найгірший час запуску є експоненціальним, у нього зазвичай є час роботи полінома. Я сподівався, що ситуація подібна у випадку з маркованими графіками. Однак мені дуже важко знайти будь-яку посилання, …

1
Складність пошуку псевдоінверсної матриці
Скільки арифметичних операцій потрібно, щоб знайти псевдоінверсію матриці Мура – ​​Пенроуза довільного поля? Якщо матриця обернена і складна, то це просто обернена. Пошук зворотного займає час O(nω)О(нω)O(n^\omega) , де ωω\omega - константа множення матриці. Це теорема 28.2 у вступі до алгоритмів 3-го видання. Якщо матриця має лінійно незалежні рядки або …

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

1
Паралельний алгоритм знаходження максимуму часу за допомогою процесорів
На уроці нам було представлено алгоритм пошуку максимуму в масиві паралельно у часовій складності з ЕОМ.n 2O(1)O(1)O(1)n2n2n^2 Алгоритм: Дано масив довжиною n: Складіть масив прапора B довжиною n та ініціалізуйте його з нулями з комп'ютерів.nnn Порівняйте кожні 2 елементи і запишіть 1 в B з індексом мінімуму з комп’ютерів.n2n2n^2 знайдіть …

3
Розуміння алгоритму проблеми АЗС
У задачі на АЗС нам задано nnn міст {0,…,n−1}{0,…,n−1}\{ 0, \ldots, n-1 \} та дороги між ними. Кожна дорога має довжину, і кожне місто визначає ціну пального. Одна одиниця дороги коштує одну одиницю палива. Наша мета - поїхати від джерела до місця призначення найдешевшим можливим способом. Наш танк обмежений якоюсь …

1
Як швидко ми можемо вирішити, чи мінімальний показник DFA?
Мінімізація детермінованих кінцевих автоматів (DFA) є проблемою, детально вивченою в літературі, і було запропоновано кілька алгоритмів для вирішення наступної проблеми: Дано DFA , обчислити відповідний мінімальний DFA, приймаючи ту саму мову, що і . Більшість із цих алгоритмів працює в поліноміальний час.АА\mathscr{A}АА\mathscr{A} Однак мені цікаво, чи варіант рішення цієї проблеми …

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

2
Порівняння між алгоритмом Ахо-Корасіка та алгоритмом Рабіна-Карпа
Я працюю над алгоритмами пошуку рядків, які підтримують пошук декількох шаблонів. Я знайшов два алгоритми, які здаються найсильнішими кандидатами з точки зору часу роботи, а саме Ахо-Корасик та Рабін-Карп . Однак я не зміг знайти жодного всебічного порівняння між двома алгоритмами. Який алгоритм є більш ефективним? Також, який з них …

1
Структура даних для карти по інтервалах
Нехай - ціле число, а позначає набір усіх цілих чисел. Нехай позначає інтервал цілих чисел .nnnZZ\mathbb{Z}[a,b][a,b][a,b]{a,a+1,a+2,…,b}{a,a+1,a+2,…,b}\{a,a+1,a+2,\dots,b\} Я шукаю структуру даних, щоб представити карту . Я хочу, щоб структура даних підтримувала такі операції:f:[1,n]→Zf:[1,n]→Zf:[1,n] \to \mathbb{Z} get(i)get(i)\text{get}(i) повинен повернути .f(i)f(i)f(i) set([a,b],y)set([a,b],y)\text{set}([a,b],y) повинен оновити так, що , тобто оновити f на нову карту …

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

3
Кількість мультисетів, таким чином, що кожне число від 1 до може бути однозначно виражено у вигляді суми деяких елементів мультисети
Моя проблема. З огляду на , я хочу , щоб підрахувати число дійсних мультимножинами S . Багатомісний S є дійсним, якщоnnnSSSSSS Сума елементів SSS дорівнює nnn , а Кожне число від 111 до nnn може бути виражена однозначно як сума деяких елементів SSS . Приклад. Наприклад, якщо n=5n=5n=5 то {1,1,1,1,1},{1,2,2},{1,1,3}{1,1,1,1,1},{1,2,2},{1,1,3}\{1,1,1,1,1\}, …

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

1
Середня довжина st (простих) шляхів у спрямованому графіку
Враховуючи той факт, що перерахування шляху - t є проблемою, що завершується # P, чи можуть існувати ефективні методи, які обчислюють (або принаймні наближають) середню довжину шляху s - t без їх перерахування? Що робити, якщо шляхи дозволяють переглянути вершини?сssтttсssttt Відповідні результати на спеціальних графіках також можуть бути корисними.

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