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

https://github.com/dbklim/parallelgaforfindingshortestpathingraph

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

Last synced: 4 days ago
JSON representation

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

Awesome Lists containing this project

README

          

# Parallel GA for finding the shortest path in a graph
Лабораторная работа по предмету МРЗвИС, задание: разработать программу функционирования генетического алгоритма на базе https://github.com/Desklop/GAforFindingShortestPathInGraph
для одной подпопуляции. Организовать обмен особей между различными параллельно функционирующими подпопуляциями.

Параметры ПГА:
1. Метод выбора родителей: инбридинг.
2. Метод скрещивания: дискретная рекомбинация.
3. Метод мутации: обмен.
4. Метод отбора: отбор усечением.
5. Общее количество особей: 30.
6. Количество генов у каждой особи: 6.
7. Период миграции: 9.
8. % мигрирующих особей из популяции: 1%.
9. Метод выбора особей для миграции: случайные особи.
10. Топология миграции в популяции: кольцо.
11. Количество подпопуляций: 5.