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
- Host: GitHub
- URL: https://github.com/letmaik/evolutionary-container-loading
- Owner: letmaik
- License: other
- Created: 2016-06-17T12:51:07.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-06-18T14:27:51.000Z (about 9 years ago)
- Last Synced: 2025-03-29T09:22:47.416Z (3 months ago)
- Topics: bin-packing, evolutionary-algorithms, scala, three-d
- Language: Scala
- Homepage:
- Size: 3.89 MB
- Stars: 19
- Watchers: 3
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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).

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

A plot showing the evolution of the solution.