Skip to content

Algorithms for solving the Quadratic Assignment Problem

License

Notifications You must be signed in to change notification settings

jjosenaldo/QAP-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QAP Algorithms

This repo contains a bunch of implementations of algorithms, either exact or using metaheuristics, for solving the Quadratic Assignment Problem (QAP). It was developed as the main assignment of the DIM0605 - PROJETO E ANÁLISE DE ALGORITMOS (algorithm projecting and analysis).

Exact Algorithm

  • Branch-and-Bound

Metaheuristics

  • Tabu Search
  • Genetic Algorithm
  • Hybrid Algorithm

Compilation

To compile the code, execute the following command:

make

Usage

To run the project, execute the following command, where INSTANCES is the path to a file containing addresses of instances of the QAP:

./exe.out INSTANCES

About

Algorithms for solving the Quadratic Assignment Problem

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages