Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dbklim/gaforfindingshortestpathingraph

2 course, 2 semester, laboratory work on MRSvIS. Genetic algorithm for finding the shortest path in a graph.
https://github.com/dbklim/gaforfindingshortestpathingraph

Last synced: 2 days ago
JSON representation

2 course, 2 semester, laboratory work on MRSvIS. Genetic algorithm for finding the shortest path in a graph.

Awesome Lists containing this project

README

        

# GA for finding the shortest path in a graph
Лабораторная работа по предмету МРЗвИС, задание: необходимо разработать программу, которая осуществляет поиск кратчайшего пути для
информационного пакета (сообщения) в компьютерной сети (10 компьютеров) с помощью генетического алгоритма.

Параметры:
1. Метод выбора родителей: инбридинг.
2. Метод скрещивания: дискретная рекомбинация.
3. Метод мутации: обмен.
4. Метод отбора: отбор усечением.
5. Количество особей: 12.
6. Количество генов у каждой особи: 6.

Вес рёбер графа (т.е. длина пути между компьютерами), компьютер-отправитель и компьютер-получатель задаются рандомно.