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

https://github.com/letmaik/evolutionary-container-loading

Container loading with evolutionary algorithms in Scala
https://github.com/letmaik/evolutionary-container-loading

bin-packing evolutionary-algorithms scala three-d

Last synced: 2 months ago
JSON representation

Container loading with evolutionary algorithms in Scala

Awesome Lists containing this project

README

        

# Evolutionary Container Loading

Student project for solving the container loading problem using evolutionary algorithms.

Built using
[Scala](http://www.scala-lang.org/),
[Watchmaker](http://watchmaker.uncommons.org/),
[Java 3D](https://java3d.java.net/), and
[JFreeChart](http://www.jfree.org/jfreechart/).

For a detailed description of the methods and background have a look at the [project report](project_report/report.pdf) (German).

![Loading animation of best candidate](screenshots/animation.gif)

Visualization of the best candidate found. Note that a realistic loading order of the container is not taken into account.

![Plot](screenshots/plot.png)

A plot showing the evolution of the solution.