No description
Find a file
2023-04-28 20:20:47 +02:00
charts added charts 2023-04-28 19:56:00 +02:00
instances first commit 2023-03-17 09:53:18 +01:00
src added charts 2023-04-28 19:56:00 +02:00
icon.png trying to get the icon to show up properly on gitea 2023-04-28 20:20:47 +02:00
output.csv updated README.md (was missing some files) 2023-04-28 20:13:24 +02:00
pom.xml improved cycle detection and withdrawal 2023-04-05 11:51:27 +02:00
Rapport_Metaheuristique_Aurelia_LEJEUNE_Raphael_LACROIX.pdf updated README.md (was missing some files) 2023-04-28 20:13:24 +02:00
README.md trying to get the icon to show up properly on gitea 2023-04-28 20:20:47 +02:00

a cute drawing of a graph that thinks, i think

Heuristic methods for JobShop scheduling (INSA Toulouse 4IR)

Group

  • Lejeune Aurélia
  • Lacroix Raphaël

Description

This is the repository for our 4th year project of Heuristics class. This project covers algorithms aiming at solving jobshop problems, including greedy algorithms, descent algorithms, and tabu algorithms.

The full report for this assigment

Documentation

The basic documentation is at : https://insa-4ir-meta-heuristiques.github.io/jobshop/ However we implemented additional features for testing purposes that were outside the scope of the practical :

When running an algorithm affected by randomness (please take a look at the report for this assigment** for more information):

  • Using -r or --random enables to specify a randomness value (between 0 and 100, default being 0)
  • Using -rn or --randomRunNumber enables to specify a number of runs before picking the best one (positive number, default being 10).
  • Cycle detection in the Tabu can be turned off by commenting the break instruction line 103
  • Graph printing in the Tabu can be turned off by commenting the new SwingWrapper(chart).displayChart(); instruction line 145