Skip to content

A distributed implementation of the Ant Colony Optimization(ACO) algorithm using Spark. The project aims to optimize the resources allocation in a railway net.

License

Notifications You must be signed in to change notification settings

pablosjv/aco-spark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACO-CP-Spark using Choco Solver

This application is the final degree project of Pablo San José. Here, it is developed a parallel version of a combination of constraint programming and the Ant Colony Optimization Algorithm in order to optimize the General Assignment Problem in railways nets.

Requirements

  • Kryo
  • Spark
  • Scala
  • Java
  • Choco requirements:
    • Choco-Sat
    • cutoffseq
    • testng
    • trove4j
    • automaton
    • jgrapht-core
    • cpprof-java

Usage

About

A distributed implementation of the Ant Colony Optimization(ACO) algorithm using Spark. The project aims to optimize the resources allocation in a railway net.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages