discrete-opt-0.1.0.0: Discrete optimization.

Copyright2014 Tomáš Musil
LicenseBSD-3
Stabilityexperimental
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

ACO

Contents

Description

Ant Colony Optimization.

Synopsis

Types

Configuration

data Config Source

Constructors

Config 

Fields

paramSize :: Size

size of the graph

paramAGen :: Int

number of ants in one generation

paramNGen :: Int

number of generations

paramInitPh :: Pheromon

initial value of pheromones

paramAlpha :: Coefficient

Alpha parameter

paramBeta :: Coefficient

Beta parameter

paramEvRate :: Pheromon

evaporation rate

paramPBest :: Pheromon

PBest mmas parameter

paramUse2Opt :: Bool

use 2-Opt heuristic

penalty :: Path -> Double -> Double

penalty function

originRandom :: Bool

randomize origin

returnToOrigin :: Int

return to origin n times

defConfig :: Size -> Config Source

Default configuration.

Optimization