Вопросы с тегом «implementation»

67
Мощные алгоритмы, слишком сложные для реализации

Какие алгоритмы законной полезности просто слишком сложны для реализации? Позвольте мне прояснить: я не ищу алгоритмы, такие как текущий асимптотический алгоритм оптимального умножения матриц (Coppersmith-Winograd), который разумно реализовать, но имеет константу, которая делает его бесполезным на...

20
Проводятся ли в настоящее время исследования по внедрению экстракторов случайности?

Проводились ли исследования по внедрению конструкций экстракторов случайности? Кажется, что доказательства экстрактора используют Big-Oh, оставляя возможность для больших скрытых констант, делая программные реализации потенциально нереальными. Некоторый контекст: я заинтересован в использовании...

14
Лучшая книга по внедрению Симплексного метода?

Я заинтересован в реализации SM для задачи LP, однако я слышал о возможных подводных камнях: книга Кормена говорит, что возможно иметь входные данные, которые приведут к тому, что наивная реализация будет вести себя экспоненциально. Я также слышал, что наивная реализация может зацикливаться на...

13
Реализован код для вычисления ширины пути (= номер поиска узла, номер разделения вершин, толщина интервала)

Я ищу реализацию алгоритма для вычисления ширины пути графа. Хорошо известно, что вычисление ширины пути эквивалентно вычислению числа поиска узла, числа разделения вершин или толщины интервала графа. Алгоритм не должен быть очень быстрым; Я хочу запустить его на графиках не более 20 вершин. Мне...

12
Быстро разреженный булев матричный продукт с возможной предварительной обработкой

Каковы наиболее практически эффективные алгоритмы умножения двух очень разреженных логических матриц (скажем, N = 200 и всего 100-200 ненулевых элементов)? На самом деле, у меня есть преимущество в том, что когда я умножаю A на B, B заранее определены, и я могу выполнять произвольную сложную...

12
Реализация Вильфа-Цейлбергера и связанных с ним методов

В книге A = B Петковсека, Уилфа и Цайльбергера описаны алгоритмы вычисления различных сумм биномов. AFAIK, эти алгоритмы все еще совершенствуются разными авторами. Знаете ли вы, где мы можем найти самые современные реализации этих алгоритмов? А знаете ли вы, существуют ли реализации в некоторых...

11
Реализация сюрреалистических чисел для игр

У Конвея очень приятная конструкция из сюрреалистических чисел. Это «числа», которые содержат как действительные числа, так и порядковые числа, полностью упорядочены и имеют все свойства поля (за исключением того, что они образуют не множество, а класс). Смотрите, например, этот PDF или Википедию...

11
Реализация деревьев разделов?

Были ли когда-либо реализованы деревья разделов? Здесь я говорю о деревьях разбиений из вычислительной геометрии. Самые ранние (почти) оптимальные версии были из-за Matousek и других, а совсем недавно Тимоти Чана: https://cs.uwaterloo.ca/~tmchan/optpt_2_10.pdf Мне кажется безумным, что они никогда...

9
Мощные алгоритмы, которые слишком сложно реализовать - как быть уверенными, что они правы?

Я имею в виду вопрос здесь: мощные алгоритмы слишком сложны для реализации . Если алгоритм является мощным, но слишком сложным для реализации, как вы можете быть уверены, что алгоритм правильный? Без реализации вы не сможете протестировать алгоритм в реальном сценарии, и такой сложный алгоритм...