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

https://github.com/klemek/genetics

Messing around with genetic algorithms
https://github.com/klemek/genetics

Last synced: 6 months ago
JSON representation

Messing around with genetic algorithms

Awesome Lists containing this project

README

        

[![Scc Count Badge](https://sloc.xyz/github/klemek/genetics/?category=code)](https://github.com/boyter/scc/#badges-beta)
[![Language grade: Java](https://img.shields.io/lgtm/grade/java/g/Klemek/Genetics.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Klemek/Genetics/context:java)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/Klemek/Genetics.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Klemek/Genetics/alerts/)

# Genetics

Messing around with genetic algorithms

Properties `src/main/resources/config.properties` (or edit inside JAR / override by placing file in the same folder)

## Traveling Salesman

```
mvn clean package -P bot
```

* Launch `fr.klemek.genetics.bot.Window`
* Parameters `src/main/resources/bot.properties`
* Data `src/main/resources/cities.csv`

![preview](img1.png)

![preview](img2.gif)

## Not-intersecting graph

```
mvn clean package -P graph
```

* Launch `fr.klemek.genetics.graph.Window`
* Parameters `src/main/resources/graph.properties`
* Data `src/main/resources/graph.csv`

![preview](img3.png)