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

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

2
Знайдіть елементи, які містять принаймні
Розглянемо наборів значень (представлених як відсортовані масиви без дублікатів, і з відомим розміром (тобто розмір можна отримати в O (1)). Значення можна перевірити на рівність за час O (1). Я хочу для отримання набору значень, присутніх принаймні різних множин серед .k nнnnкkkнnn Очевидний алгоритм для цього полягає в тому, щоб …


1
Побудова векторів у загальному положенні
Нехай справжня k×nk×nk\times n ( k≤nk≤nk\le n ) матриця AA{\bf A} має властивість, що будь-яка колекція kkk стовпців має повний ранг. Q: Чи існує ефективний спосіб детерміновано знайти вектор aa{\bf a} таким, що доповнена матриця A′=[Aa]A′=[Aa]{\bf A}' = [{\bf A}\;{\bf a}] зберігає те саме властивість, що йAA{\bf A} : будь-якіkkk …

5
Чи існує яка-небудь техніка на основі градієнта для пошуку абсолютного мінімуму (максимуму) функції у багатовимірному просторі?
Мені знайомий алгоритм спуску градієнта, який може знайти локальний мінімум (максимум) даної функції. Чи є якась модифікація спуску градієнта, яка дозволяє знайти абсолютний мінімум (максимум), де функція має кілька локальних екстремумів? Чи є якісь загальні методи, як посилити алгоритм, який може знайти локальний екстремум, для пошуку абсолютного екстремуму?

3
Обчислювальні відстані із наближенням менше 2 у загальних графіках?
З огляду на зважений непрямий графік з ребрами m=o(n2)m=o(n2)m = o(n^2) , я хотів би обчислити відстані наближення, менші ніж 2, між будь-якою парою вершин. Звичайно, я хотів би використовувати підквадратичний простір та підлінійний час запиту. Мені відомо про результат Цвіка, який використовує матричне множення, але мені цікаво, чи знають …


3
Чи може Мерлін переконати Артура в певній сумі?
Мерлін, яка має необмежені обчислювальні ресурси, хоче переконати Артура в тому, що м | ∑p ≤ N, p прайм pкm|∑p≤N, p primepkm|\sum_{p\le N,\ p\text{ prime}}p^k для ( N, м , к )(N,m,k)(N,m,k) при k = O ( логN)k=O(log⁡N)k=O(\log N) і m = O ( N) .m=O(N).m=O(N). Обчислення цієї суми прямо …

1
Зробити SAT-вирішувачі конкурентоспроможними спеціалізованими алгоритмами
Які перешкоди для того, щоб зробити SAT-вирішувачі конкурентоспроможними спеціалізованими алгоритмами графіків? Іншими словами, чи можливо очікувати вирішення SAT, які можуть замінити роль конструктора алгоритмів, тобто мати можливість автоматично розпізнавати структуру проблеми, а потім вирішувати її так само швидко, як спеціалізований алгоритм? Ось кілька прикладів, які, на мою думку, є складними …

1
Чи існують "рефлексивні" алгоритми хешування?
Чи існує клас хеш-алгоритмів, теоретичний чи практичний, такий, що алгоритм у класі може вважатися "рефлексивним" відповідно до визначення, наведеного нижче: hash1 = algo1 ("вхідний текст 1") hash1 = algo1 ("вхідний текст 1" + хеш1) Оператор + може бути конкатенацією або будь-якою іншою заданою операцією для об'єднання виводу (хеш1) назад у …

3
Кількість досяжних вершин у DAG для кожної вершини
Нехай - графік, орієнтований на ациклічну форму, такий, що поза ступенем будь-якої вершини дорівнює . Для кожної вершини ми можемо порахувати кількість досяжних вершин, просто запустивши dfs з кожної вершини, і це займе час . Чи є кращий спосіб вирішити цю проблему?O ( log | V | ) G O …

1
"Переповнення" в розширеному евклідовому алгоритмі
Вибачте, якщо я помиляюся з місцем, щоб задати питання (можливо, я повинен зайти на stackoverflow.com/mathoverflow.net?). Цікаво, чи є докази того, що при оцінці розширеного евклідового алгоритму коефіцієнти Безута (тобто s і t в тотожності як + bt = gcd ( a , b )) не перевищуватимуть певних розумних значень (залежно …

4
Людський інтелект та алгоритми
Чи були якісь дослідження, щоб визначити, чи може інтелект людини перевершити алгоритми (тобто перевірити, чи застосовується теорема "Без вільного обіду" до інтелекту людини)? В той же самий час, хтось розробив технічний метод, щоб скористатися будь-якими унікальними надрахованими властивостями людського інтелекту?

2
Система «стохастичних рівнянь»
Розглянемо графік з вершинами та m ребрами. Вершини позначені реальними змінними x i , де фіксовано x 1 = 0 . Кожен край являє собою "вимірювання": для краю ( u , v ) я отримую вимірювання z ≈ x u - x v . Точніше, z - справді випадкова величина …

2
Ефективно отримуючи шматочки N! ?
Враховуючи і , чи можна отримати -й біт (або цифру будь-якої невеликої бази)у часі / просторі , де - деяка поліноміальна функція в і ?NNNMMMMMMN!N!N!O(p(ln(N),ln(M)))O(p(ln(N),ln(M)))O( p( ln(N), ln(M) ) )p(x,y)p(x,y)p(x, y)xxxyyy тобто З огляду на , (з , ), знайти біт зв .N=2ηN=2ηN = 2^\etaM=2μM=2μM = 2^\muNNNM∈ZM∈ZM \in \mathbb{Z}2μ2μ2^\mu(2η)!(2η)!(2^\eta)!O(p(η,μ))O(p(η,μ))O( p(\eta, …

3
Поширення проблеми стійкого шлюбу?
Це може здатися більше схожим на питання соціальних наук, ніж на питання ТКС, але це не так. Читаючи " Випадкові алгоритми ", в яких описується стабільна проблема шлюбу, можна прочитати наступне (p54) "Можна показати, що для кожного вибору списків уподобань існує принаймні один стабільний шлюб. (Цікаво, що це не так …

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