канонический проблемный список

У меня была аналогичная проблема, но я не думаю, что вам нужно установить PYSPARK_PYTHON вместо этого, просто установите numpy на рабочем компьютере (apt-get или yum). Ошибка также сообщит вам, на какой машине был импортирован.

5
задан Hank Gay 26 September 2008 в 18:24
поделиться

6 ответов

"Компьютеры и Неподатливость: руководство по теории Полноты NP" Garey и Johnson является большой ссылкой для этого вида вещи, хотя "решенные" проблемы (в P), очевидно, не уделяют много внимания в книге.

Я не знаю ни о каких хороших ресурсах онлайн, но оригинальная бумажная Приводимость Karp среди Комбинаторных проблем (1972) на сокращениях и сложности является, вероятно, "канонической" ссылкой для тяжелых проблем.

4
ответ дан 18 December 2019 в 10:51
поделиться

Можно, вероятно, найти лучшее в учебнике алгоритмов как Введение в Алгоритмы. Хотя я никогда не читал, что конкретная книга, это довольно известно тем, что было полно и вероятно содержало бы большинство проблем, Вы, вероятно, встретитесь.

4
ответ дан 18 December 2019 в 10:51
поделиться

Вы посмотрели на проблемы Википедии Category:Computational и страницы Category:NP Complete Problems? Это, вероятно, не завершено, но они похожи на хорошие начальные точки. Википедия, кажется, делает вполне прилично в темах CS.

3
ответ дан 18 December 2019 в 10:51
поделиться

Я не думаю, что Вы найдете решения всех тех проблем только в одной книге. Я никогда не видел достойного, всестороннего веб-сайта на алгоритмах, таким образом, я рекомендовал бы Вам придерживаться книг. Тем не менее можно всегда получать некоторый вводный материал по каноническим текстам алгоритма (всегда существует три, я обычно рекомендую: СБРАСЫВАЕТ, Manber, Aho, Hopcroft и Ullman (этот немного устарел в некоторых ключевых темах, но это так формально и правильно написано, что это - обязательное для чтения). Все они содержат важные комбинаторные проблемы, которые являются, в некотором смысле, канонических проблемах в информатике. После изучения некоторых основных принципов в теории графов Вы сможете переместиться в Сетевые Потоки и Линейное Программирование. Они включают ряд методов, которые в конечном счете решат большинство проблем, с которыми Вы встретитесь (линейное программирование с переменными, ограниченными целочисленными значениями, является NP-трудным). Сетевые соглашения о потоках с проблемами, определенными на графиках (со взвесил/усилил возможности края) с очень интересными приложениями в полях, которые по-видимому не имеют никаких отношений к теории графов вообще. Учебником по этому является Ahuja, Magnanti и Orlin. Линейное программирование является некоторым надмножеством сетевых потоков и имеет дело с оптимизацией линейной функции на переменных, подвергающихся ограничениям в форме линейной системы уравнений. Книгой, которая подчеркивает отношения к сетевым потокам, является Bazaraa. Затем можно идти дальше к целочисленному программированию, очень ценный инструмент, который представляет много естественных методов для моделирования проблем как упаковка мусорного ведра, планирование задач, задача о ранце, и так далее. Хорошая ссылка была бы L. Книга Wolsey.

3
ответ дан 18 December 2019 в 10:51
поделиться

Вы определенно хотите посмотреть на Словарь NIST Алгоритмов и Структур данных. Это имеет проблему коммивояжера, византийскую проблему генералов, проблему обеденных философов, задача о ранце (= Ваша "проблема упаковки мусорного ведра", я думаю), сокращающая проблема запаса, эти восемь проблем королев, туристическая проблема рыцаря, занятая проблема бобра, проблема остановки, и т.д. и т.д.

Это не имеет проблемы синхронизации расстрельной команды (я удивлен о том пропуске), или проблема Джипа (больше логистики, чем информатика).

Интересно достаточно существует блог на codinghorror.com, который говорит о некоторых из них в форме загадки. (Я не могу помнить, прочитал ли я книгу Smullyan, процитированную в блоге, но он - хороший компилятор загадок и философских размышлений. Martin Gardner и Douglas Hofstadter и H.E. Dudeney являются другими.)

Также, возможно, проверьте Каменный Репозиторий Алгоритма Ручья.

(Или ищите "комбинаторные проблемы" на Google, или ищите "проблему" в Вольфраме Mathworld или посмотрите на проблемы Гильберта, но во всех этих ссылках многие из них являются большей чистой математикой, чем информатика.)

2
ответ дан 18 December 2019 в 10:51
поделиться

@rcreswick они походят на хорошие ссылки, но падение, немного застенчивое из того, о чем я думаю. (Однако кто знает лучше, чтобы было),

Я собираюсь не отметить что-либо, как принято у людей надежд, мог бы найти лучшую ссылку.

Между тем я собираюсь перечислить несколько проблем здесь, упал свободный добавить больше

Проблема сортировки Находит порядок на набор, который является монотонным в уступленном дорогу

Мусорное ведро, упаковывающее проблему, делит набор в минимальное количество наборов, где каждое подмножество "меньше", чем некоторый предел

Рожающая проблема продавца Находит гамильтонов цикл во взвешенном графике с минимальным общим весом

0
ответ дан 18 December 2019 в 10:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: