Skip to content

Thuener/BRKGA.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BRKGA.jl

An implementation in Julia of the Biased Random-Key Genetic Algorithm(http://mauricio.resende.info/doc/srkga.pdf)

To use this package for a specific problem you have to construct a type that is subtype(<:) of BRKGAProblem and implement functions decoder and nalleles. An example of how to create this functions is presented in TSP.jl:

type TSPProblem <: BRKGAProblem
    ...
end

BRKGA.nalleles(tsp::TSPProblem) = npairs(tsp)

function BRKGA.decoder(tsp::TSPProblem, chromosome::Vector{Float64})
    ... 
end

About

BRKGA Julia implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages