A Python/C++ library for bound-constrained global optimization using a biased random-key genetic algorithm
This paper describes libbrkga, a GNU-style dynamic shared Python/C++ library of the biased random-key genetic algorithm (BRKGA) for bound constrained global optimization. BRKGA (J Heuristics 17:487–525, 2011b ) is a general search metaheuristic for finding optimal or near-optimal solutions to hard o...
        Saved in:
      
    
          | Published in | Journal of combinatorial optimization Vol. 30; no. 3; pp. 710 - 728 | 
|---|---|
| Main Authors | , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        New York
          Springer US
    
        01.10.2015
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1382-6905 1573-2886  | 
| DOI | 10.1007/s10878-013-9659-z | 
Cover
| Summary: | This paper describes libbrkga, a GNU-style dynamic shared Python/C++ library of the biased random-key genetic algorithm (BRKGA) for bound constrained global optimization. BRKGA (J Heuristics 17:487–525,
2011b
) is a general search metaheuristic for finding optimal or near-optimal solutions to hard optimization problems. It is derived from the random-key genetic algorithm of Bean (ORSA J Comput 6:154–160,
1994
), differing in the way solutions are combined to produce offspring. After a brief introduction to the BRKGA, including a description of the local search procedure used in its decoder, we show how to download, install, configure, and use the library through an illustrative example. | 
|---|---|
| ISSN: | 1382-6905 1573-2886  | 
| DOI: | 10.1007/s10878-013-9659-z |