Skip to content

Solving the one dimensional bin packing problem with FFD, TS, GA, and SA in Java

Notifications You must be signed in to change notification settings

josephchay/1d-bin-packing-java-4-algos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bin-Packing Problem Project

This project addresses the bin-packing problem using four different algorithms. The bin-packing problem is a classic combinatorial optimization problem where objects of different volumes must be packed into a finite number of bins of fixed capacity in a way that minimizes the number of bins used.

Algorithms Implemented

  1. First-Fit Decreasing Algorithm
  2. Tabu Search Algorithm
  3. Genetic Algorithm
  4. Simulated Annealing Algorithm

Conference Paper

The conference paper for this project can be found here.

The conference paper demonstrates our study on the algorithms implemented to solve the problem with the analysis on the results obtained.

Installation

  1. Clone the repository:

    git clone https://github.com/josephchay/1d-bin-packing-java-4-algos.git
  2. Open the project in an IDE (IntelliJ IDEA, Eclipse, etc.)

  3. Run the Main class to execute the program.

About

Solving the one dimensional bin packing problem with FFD, TS, GA, and SA in Java

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages