Теоретические основы и примеры практического применения муравьиных алгоритмов - Курсовая работа

бесплатно 0
4.5 147
История возникновения метода муравьиных алгоритмов. Применение муравьиных алгоритмов для задачи коммивояжера. Достоинства и недостатки данного метода. Код программы, реализующей муравьиный алгоритм, экспериментальное исследование его трудоемкости.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Принципы поведения муравьев выдержали испытания далеко не в лабораторных условиях на протяжении 100 миллионов лет - именно столько времени назад муравьи «колонизировали» Землю. Где ? - интенсивность испарения, Lk(t) - цена текущего решения для k-ого муравья, а Q - параметр, имеющий значение порядка цены оптимального решения, то есть - феромон, откладываемый k-ым муравьем, использующим ребро (i,j). Задача наглядно интерпретируется в терминах поведения муравьев - перемещения коммивояжера и муравьев интуитивно сопоставимы. Важную роль в муравьиных алгоритмах играет вероятностно-пропорциональное правило, определяющее вероятность перехода k-го муравья из города i в город j на t-й итерации: где ? и ? - два регулируемых параметра, задающие веса следа феромона и видимости при выборе маршрута. После завершения маршрута каждый муравей k откладывает на ребре (i, j) такое количество феромона: где Tk(t) - маршрут, пройденный муравьем k на итерации t; Lk(t) - длина этого маршрута; Q - регулируемый параметр, значение которого выбирают одного порядка с длиной оптимального маршрута.Муравьиные алгоритмы основаны на имитации самоорганизации социальных насекомых посредством использования динамических механизмов, с помощью которых система достигает глобальной цели в результате локального низкоуровневого взаимодействия элементов. Проведенные компьютерные эксперименты показывают, что муравьиные алгоритмы находят хорошие маршруты коммивояжера значительно быстрее, чем точные методы комбинаторной оптимизации. Муравьиные алгоритмы обеспечивают решения и других комбинаторных задач не хуже общих метаэвристические технологий оптимизации и некоторых проблемно-ориентированных методов.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?