Содержание
- 2. Определение. Немного истории Применение алгоритма Алгоритмы построения План:
- 3. Ключевые слова: алгоритм, свойства алгоритма: дискретность, детерминированность, понятность, результативность, конечность, массовость, исполнитель алгоритма, сложность алгоритма
- 4. Метод грубой силы
- 7. Пример сортировки методом «грубой силы»: сортировка выбором и пузырьком 28 16 0 29 3 -4 56
- 9. Исчерпывающий перебор Исчерпывающий перебор - подход к комбинаторным задачам с позиции грубой силы. Он предполагает: генерацию
- 10. Эйлеровы графы Работа Эйлера, датированная 1736 годом, положила начало теории графов. В этой работе Эйлер изложил
- 11. Эйлеровы графы Задача возникла в прусском городе Кенигсберг на реке Прегел. На реке Прегел было два
- 12. Жители Кенигсберга интересовались, могут ли они, начав путь с одного участка суши, обойти все мосты, посетив
- 13. Жители Кенигсберга не могли найти такого пути. Задача заключалась в следующем: найти путь с требуемыми свойствами
- 14. Эйлеровы графы
- 15. Эйлеровы графы
- 16. Эйлеровы графы
- 17. Гамильтоновы графы Эйлеров цикл проходит через каждое ребро графа (один раз) и возвращается в начальную точку
- 18. Определение 2 Гамильтонов цикл в графе – это цикл, который проходит через каждую вершину графа один
- 19. Сэр Уильям Роуэн Гамильтон (1805 – 1865) был выдающимся ирландским математиком. Закончив университет, в возрасте 22
- 20. В 1843 он открыл кватернионы – одну из разновидностей обобщения комплексных чисел – и большую часть
- 21. Итак, в 1857 году Уильям Роуэн Гамильтон придумал игру. Существует несколько версий того, как это произошло.
- 22. Гамильтоновы графы
- 23. Используя веревку, требовалось найти путь через города, посетив каждый город один раз, и вернуться в исходный
- 24. Рассмотрим эквивалентный вопрос. Существует ли цикл в графе, изображенном на рисунке, который проходит через каждую вершину
- 25. Ответ на последний вопрос решает головоломку Гамильтона, так как построенный граф изоморфен графу, составленному из вершин
- 26. Решение головоломки Гамильтона показано на рисунке. Гамильтоновы графы
- 27. НАХОЖДЕНИЕ ГАМИЛЬТОНОВА КОНТУРА МИНИМАЛЬНОЙ ДЛИНЫ. ЗАДАЧА КОММИВОЯЖЕРА
- 28. Слово «гамильтонов» связано с именем известного ирландского математика У. Гамильтона, которым в 1859 году предложена следующая
- 29. Граф называется гамильтоновым, если в нем имеется простой цикл, содержащий каждую вершину этого графа. Сам этот
- 30. Несмотря на внешнее сходство постановок, задачи распознавания эйлеровости и гамильтоновости графа принципиально различны. Легко узнать, является
- 31. Что такое «задача коммивояжёра» Благодаря ей у нас есть навигаторы и системы принятия решений. В 19-м
- 32. В 19-м веке все добирались из города в город на лошадях и повозках, поэтому время полностью
- 33. Что такого особенного в этой задаче? На самом деле это задача не про расстояния, а про
- 34. Всё и сразу не получится Возьмём для примера маршрут по указанным городам. В нём 5 условий:
- 35. Почему это сложно для компьютера Возьмём простой случай: у нас есть города и таблица расстояний между
- 36. Когда у нас 24 варианта и всего один параметр — минимальный маршрут, — компьютер легко с
- 37. ? Что за предел Бремерманна Представьте компьютер размером с нашу Землю на современных транзисторных процессорах. В
- 38. И что тогда делать? Если нам нужен самый короткий идеальный маршрут, то мы сможем его найти
- 39. На алгоритмах решения задачи коммивояжёра построены все современные навигаторы в машинах и телефонах. Ведь ровно это
- 40. Задача коммивояжёра Задача коммивояжёра — одна из самых известных задач комбинаторной оптимизации, заключающаяся в поиске самого
- 41. Задача коммивояжёра Коммивояжер - не свободно путешествующий турист, а деловой человек, ограниченный временными, денежными или какими-либо
- 42. Точно неизвестно, когда задачу коммивояжера исследовали впервые. Однако, известна изданная в 1832 году книга с названием
- 43. Рассмотрим задачу о коммивояжере. Имеются n городов, расстояния (стоимость проезда, расход горючего на дорогу и т.д.)
- 44. Будем считать, что задача коммивояжера задана в виде матрицы. Для получения оценки снизу длин множества всех
- 45. Уточненная оценка снизу длин гамильтоновых контуров определяется в виде: Метод приведения матрицы расстояний будем применять и
- 46. Для возможности применения математического аппарата для решения задачи её следует представить в виде математической модели. Задачу
- 47. Контрольные вопросы 1. Назовите основные предположения, которым должна удовлетворять модель ЛП. 2. Назовите основные этапы формализации
- 48. Используемая литература Основная: Кормен Т., Лейзерсон Ч., Ривест Р. «Алгоритмы. Построение и анализ», 2013 г. Дополнительная:
- 49. Интернет ресурсы 1. http://www.tuit.uz 2. http://www.atdt.uz 3. http://www.zivonet.uz 4. http://www.softportal.com 5. http://www.microsoft.com 6. http://www.wikipedia.org 7. http://www.intuit.ru
- 51. Скачать презентацию