README.md

    Муравьиный алгоритм для задачи коммивояжёра

    Добро пожаловать в репозиторий, содержащий мою реализацию муравьиного алгоритма для решения задачи коммивояжёра с визуализацией..

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

    Описание алгоритма

    Этапы реализации

    1. Создание окна со следующими элементами упрвления

    • текстовое поле ввода количества вершин графа (“городов”)
    • текстовое поле ввода множителя муравьев (количесво муравьев = количество городов * множитель)
    • текстовое поля ввода количества итераций для колонии
    • кнопка запуска муравьиного алгоритма
    • кнопка запуска генетического алгоритма
    • текстовое поле вывода кратчайшего пути
    • текстовое поле вывода кратчайшей дистанции

    2. В окне показываются расставленные вершины графа

    2. В окне визуализируется текущее количество “феромона” на путях

    3. В окне “подсвечиваются” вершины текущего кратчайшего пути

    Обратная связь

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

    Спасибо за интерес к моему проекту!

    Описание

    Реализация муравьиного алгоритма для задачи коммивояжёра с визуализацией

    Конвейеры
    0 успешных
    0 с ошибкой