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

Питання щодо чітко визначених інструкцій для виконання завдання та відповідного аналізу з точки зору часу / пам'яті / тощо.

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

1
Матричне множення в
Я шукав про множення матриці, тому я вперше завітав до алгоритмів множення матриць вікі , У посиланнях я знайшов документ, в якому стверджується, що використовується алгоритм O(n2log(n))O(n2log(n))O(n^2 log(n)) , я б хотів прочитати статтю, але це складно і буде потрібно занадто багато часу, щоб її прочитати, але якщо є хтось, …

2
Підрахунок розчинів формул Монотон-2CNF
Формула Monotone-2CNF - це формула CNF, де кожен пункт складається саме з 2 позитивних літералів. Тепер у мене формула Monotone-2CNF . Нехай - безліч задач , що задовольняють. У мене також є Oracle який може дати наступну інформацію:S F OЖFFSSSЖFFОOO Можливість множини (тобто кількість розв’язків ).FSSSЖFF Дано змінну : хxx …

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

1
Низькі межі простору та часу
Після обговорення нижчих меж для 3SAT [ 1 ] мені цікаво, які основні результати нижньої межі формулюються як компроміси в просторі та часі. Я виключаю такі результати, як, скажімо, теорема Савича; хороший запис буде зосереджений на одній проблемі та її межах. Прикладом може бути: "Нехай T і S - час, …

12
Які існують реальні програми для генетичних алгоритмів?
Які проблеми в реальному світі вирішено за допомогою генетичного алгоритму? В чому проблема? Який тест на придатність використовується для вирішення цієї проблеми?

1
Знаходження непарних отворів у графіках Палі
Пелі графи Р д є ті, вершина якого-безліч задається кінцевим полем GF (Q) для ступенів простих чисел q≡1 (мод 4), і де дві вершини суміжні тоді і тільки тоді , коли вони відрізняються на 2 для деяких a ∈ GF (q). У випадку, коли q є простим, кінцеве поле GF …

2
Що таке хороший алгоритм сортування спеціального випадку?
У мене є набір даних, який представляє собою ряд об'єктів, розташованих у двомірній сітці. Я знаю, що в мене чітке впорядкування, збільшуючись, коли ви йдете вліво-вправо в кожному рядку, і збільшуючись як зверху вниз у кожному стовпчику. Наприклад, 1 2 3 4 6 7 5 8 9 Чи можу я …

3
Чи має кожен жадібний алгоритм матроїдну структуру?
Добре відомо , що для кожного матроідов і будь-якій ваговій функції , то виходить в алгоритм , яка повертає максимальна вага основи . Отже, чи справжній і зворотний напрям? Тобто, якщо є якийсь жадібний алгоритм, то повинна бути і якась структура материнської системи.МMMшwwGreedyBasis (М, ш )GreedyBasis(M,w)\mbox{GreedyBasis}(M,w)МMM

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

1
Є сортування
В недавньому препринті https://arxiv.org/abs/1801.00776 стверджується, що реальних чисел можна впорядкувати за часом O ( n √nnn і лінійний простір. Цей документ здається розумним, хоча я не є експертом у сортуванні алгоритмів.O(nlogn−−−−√),O(nlog⁡n),O(n \sqrt{\log n}), Якщо це правильно, це було б суттєвим, я вважаю, принаймні теоретично. Однак, головний аргумент є дещо неофіційним …

2
Вимога пам'яті для швидкого множення матриці
Припустимо, ми хочемо помножити матриць. Алгоритм множення повільної матриці працює в часі O ( n 3 ) і використовує O ( n 2 ) пам'ять. Найшвидше матричне множення працює за часом n ω + o ( 1 ) , де ω - лінійна константа алгебри, але що відомо про її …

1
Покривна струна паліндромами
З огляду на рядок , паліндромний обкладинка - це послідовність слів така, що і така, що кожен є паліндром.w = σ1σ2… Σнш=σ1σ2…σнw=\sigma_1\sigma_2\ldots\sigma_np1p2⋯ стормp1p2⋯pмp_1p_2\cdots p_mpipip_ip1p2⋯ сторм= шp1p2⋯pм=шp_1p_2\cdots p_m = wpipip_i Наскільки важко знайти мінімальний розмір кришки паліндром? (це здається можливим завдяки динамічному програмуванню, але я не впевнений, що це працює). Чи …

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

1
До якого класу складності належить задача цієї теорії чисел?
'Дано a , b , c ∈ Na,b,c∈Na,b,c\in\Bbb N , чи існує х , у∈ Nx,y∈Nx,y\in\Bbb N , а х2+ б у= cax2+by=cax^2+by=c ' є NPNP\mathsf{NP} -комплектним. До якого класу складності 'Враховуючи a,b,c∈Na,b,c∈Na,b,c\in\Bbb N , чи належать x,y∈Nx,y∈Nx,y\in\Bbb N , ax2+by2=cax2+by2=cax^2+by^2=c '?

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