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...

Full description

Saved in:
Bibliographic Details
Published inJournal of combinatorial optimization Vol. 30; no. 3; pp. 710 - 728
Main Authors Silva, R. M. A., Resende, M. G. C., Pardalos, P. M.
Format Journal Article
LanguageEnglish
Published New York Springer US 01.10.2015
Subjects
Online AccessGet full text
ISSN1382-6905
1573-2886
DOI10.1007/s10878-013-9659-z

Cover

Abstract 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.
AbstractList 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.
Author Silva, R. M. A.
Resende, M. G. C.
Pardalos, P. M.
Author_xml – sequence: 1
  givenname: R. M. A.
  surname: Silva
  fullname: Silva, R. M. A.
  organization: Centro de Informática (CIn), Universidade Federal de Pernambuco
– sequence: 2
  givenname: M. G. C.
  surname: Resende
  fullname: Resende, M. G. C.
  email: mgcr@research.att.com
  organization: Algorithms and Optimization Research Department, AT&T Labs Research
– sequence: 3
  givenname: P. M.
  surname: Pardalos
  fullname: Pardalos, P. M.
  organization: Department of Industrial and Systems Engineering, University of Florida
BookMark eNp9kD1PwzAQhi1UJNrCD2DzXpn6g9jOWFV8SZVggNlyHCd1SezKTofm1-NSJoZOd8M9d_c-MzDxwVsA7gl-IBiLZSJYCokwYajkRYnGKzAlhWCISsknuWeSIl7i4gbMUtphjHP_OAW7Ffw4Dtvgl-vFAnauijoeYRMirMLB18gEn4aonbc1bLtQ6Q6G_eB6N-rBBQ8PyfkWalg5nfJI1L4OPfq2R9habwdnoO7aEN2w7W_BdaO7ZO_-6hx8PT99rl_R5v3lbb3aIEMFGxHRtqyxyO-VlptGCs0lr7jAtNFaVLSxomBWcyuJsIVkFFtDGTVUy6LWDWFzQM57TQwpRduofXR9jqUIVidZ6ixLZVnqJEuNmRH_GOOG34Sn8N1Fkp7JlK_41ka1C4foc8AL0A9UEIMp
CitedBy_id crossref_primary_10_1016_j_ijpe_2017_12_010
crossref_primary_10_3390_a18010050
crossref_primary_10_1016_j_ejor_2024_03_030
crossref_primary_10_1016_j_entcs_2019_08_017
crossref_primary_10_1007_s10898_024_01446_5
Cites_doi 10.1016/j.ijpe.2013.04.019
10.1007/s11750-011-0176-x
10.1007/978-1-4613-1997-9
10.1007/s11590-011-0285-3
10.1007/s10732-010-9143-1
10.1023/A:1020377910258
10.1016/j.ejor.2010.02.009
10.1007/s11590-006-0021-6
10.1023/A:1014852026591
10.1145/272991.272995
10.1016/j.cie.2004.07.003
10.1093/oso/9780195099713.001.0001
10.1016/j.cor.2011.03.009
10.1287/ijoc.6.2.154
ContentType Journal Article
Copyright Springer Science+Business Media New York 2013
Copyright_xml – notice: Springer Science+Business Media New York 2013
DBID AAYXX
CITATION
DOI 10.1007/s10878-013-9659-z
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Mathematics
EISSN 1573-2886
EndPage 728
ExternalDocumentID 10_1007_s10878_013_9659_z
GroupedDBID -5D
-5G
-BR
-EM
-Y2
-~C
.86
.DC
.VR
06D
0R~
0VY
1N0
1SB
203
29K
2J2
2JN
2JY
2KG
2KM
2LR
2P1
2VQ
2~H
30V
4.4
406
408
409
40D
40E
5GY
5VS
67Z
6NX
8TC
8UJ
95-
95.
95~
96X
AAAVM
AABHQ
AACDK
AAHNG
AAIAL
AAJBT
AAJKR
AANZL
AARHV
AARTL
AASML
AATNV
AATVU
AAUYE
AAWCG
AAYIU
AAYOK
AAYQN
AAYTO
AAYZH
ABAKF
ABBBX
ABBXA
ABDZT
ABECU
ABFTD
ABFTV
ABHLI
ABHQN
ABJNI
ABJOX
ABKCH
ABKTR
ABMNI
ABMQK
ABNWP
ABQBU
ABQSL
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABULA
ABWNU
ABXPI
ACAOD
ACBXY
ACDTI
ACGFS
ACHSB
ACHXU
ACIWK
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACPIV
ACZOJ
ADHHG
ADHIR
ADINQ
ADKNI
ADKPE
ADRFC
ADTPH
ADURQ
ADYFF
ADZKW
AEBTG
AEFQL
AEGAL
AEGNC
AEJHL
AEJRE
AEKMD
AEMSY
AENEX
AEOHA
AEPYU
AESKC
AETLH
AEVLU
AEXYK
AFBBN
AFGCZ
AFLOW
AFQWF
AFWTZ
AFZKB
AGAYW
AGDGC
AGGDS
AGJBK
AGMZJ
AGQEE
AGQMX
AGRTI
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHKAY
AHSBF
AHYZX
AIAKS
AIGIU
AIIXL
AILAN
AITGF
AJBLW
AJRNO
AJZVZ
ALMA_UNASSIGNED_HOLDINGS
ALWAN
AMKLP
AMXSW
AMYLF
AMYQR
AOCGG
ARMRJ
ASPBG
AVWKF
AXYYD
AYJHY
AZFZN
B-.
BA0
BAPOH
BDATZ
BGNMA
BSONS
CAG
COF
CS3
CSCUP
D-I
DDRTE
DL5
DNIVK
DPUIP
DU5
EBLON
EBS
EIOEI
EJD
ESBYG
F5P
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
GGCAI
GGRSB
GJIRD
GNWQR
GQ6
GQ7
GQ8
GXS
H13
HF~
HG5
HG6
HMJXF
HQYDN
HRMNR
HVGLF
HZ~
I09
IHE
IJ-
IKXTQ
IWAJR
IXC
IXD
IXE
IZIGR
IZQ
I~X
I~Z
J-C
J0Z
J9A
JBSCW
JCJTX
JZLTJ
KDC
KOV
LAK
LLZTM
M4Y
MA-
N2Q
NB0
NPVJJ
NQJWS
NU0
O9-
O93
O9J
OAM
OVD
P2P
P9R
PF0
PT4
PT5
QOS
R89
R9I
RNI
RNS
ROL
RPX
RSV
RZC
RZE
RZK
S16
S1Z
S27
S3B
SAP
SDH
SHX
SISQX
SJYHP
SMT
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
TEORI
TSG
TSK
TSV
TUC
U2A
UG4
UOJIU
UTJUX
UZXMN
VC2
VFIZW
W23
W48
WK8
YLTOR
Z45
Z7X
Z83
Z88
ZMTXR
AAPKM
AAYXX
ABBRH
ABDBE
ABFSG
ABRTQ
ACSTC
ADHKG
AEZWR
AFDZB
AFHIU
AFOHR
AGQPQ
AHPBZ
AHWEU
AIXLP
ATHPR
AYFIA
CITATION
ID FETCH-LOGICAL-c273z-1ae9d079059e6cf87a686b6702faa7b2fe753ea6e817e58320ec232c2a85daf13
IEDL.DBID U2A
ISSN 1382-6905
IngestDate Thu Apr 24 23:00:25 EDT 2025
Wed Oct 01 03:52:48 EDT 2025
Fri Feb 21 02:33:45 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 3
Keywords Global optimization
Stochastic local search
Continuous optimization
Stochastic algorithm
Nonlinear programming
Biased random-key genetic algorithm
Multimodal functions
Heuristic
Language English
License http://www.springer.com/tdm
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c273z-1ae9d079059e6cf87a686b6702faa7b2fe753ea6e817e58320ec232c2a85daf13
PageCount 19
ParticipantIDs crossref_primary_10_1007_s10878_013_9659_z
crossref_citationtrail_10_1007_s10878_013_9659_z
springer_journals_10_1007_s10878_013_9659_z
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 20151000
PublicationDateYYYYMMDD 2015-10-01
PublicationDate_xml – month: 10
  year: 2015
  text: 20151000
PublicationDecade 2010
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle Journal of combinatorial optimization
PublicationTitleAbbrev J Comb Optim
PublicationYear 2015
Publisher Springer US
Publisher_xml – name: Springer US
References Spears WM, DeJong KA (1991) On the virtues of parameterized uniform crossover. In: Proceedings of the fourth international conference on genetic algorithms, pp 230–236
GonçalvesJFAlmeidaJA hybrid genetic algorithm for assembly line balancingJ Heuristics2002862964210.1023/A:1020377910258
HirschMJMenesesCNPardalosPMResendeMGCGlobal optimization by continuous graspOptim Lett20071201212235760110.1007/s11590-006-0021-61246.11159
GonçalvesJFResendeMGCBiased random-key genetic algorithms for combinatorial optimizationJ Heuristics20111748752510.1007/s10732-010-9143-1
Silva RMA, Resende MGC, Pardalos PM, Gonçalves JF (2012) Biased random-key genetic algorithm for bound-constrained global optimization. In: Aloise D, Hansen P, Rocha C (eds) Proceedings of the global optimization workshop, pp 133–136
SymPy (2011) URL. http://sympy.org/. Accessed 11 Jul 2011
GonçalvesJFResendeMGCA biased random key genetic algorithm for 2D and 3D bin packing problemsInt J Prod Econ201314550051010.1016/j.ijpe.2013.04.019
EricssonMResendeMGCPardalosPMA genetic algorithm for the weight setting problem in OSPF routingJ Comb Optim20026299333192021310.1023/A:1014852026591
van RossumGDrakeFLJrExtending and embedding Python, Release 2.72010Wolfeboro FallsPython Software Foundation
BeanJCGenetic algorithms and random Keys for sequencing and optimizationORSA J Comput1994615416010.1287/ijoc.6.2.154
McGuirePGetting started with pyparsing2007SebastopolO’Reilly Media
BäckTEvolutionary algorithms in theory and practice1996New YorkOxford University Press
GonçalvesJFResendeMGCA parallel multi-population biased random-key genetic algorithm for a container loading problemComput Oper Res2012392179190280405910.1016/j.cor.2011.03.009
HirschMJPardalosPMResendeMGCSpeeding up continuous GRASPJ Oper Res201020550752110.1016/j.ejor.2010.02.009
ResendeMGCBiased random-key genetic algorithms with applications in telecommunicationsTOP2012201130153291352110.1007/s11750-011-0176-x
MatsumotoMNishimuraTMersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generatorACM Trans Model Comput Simul19988133010.1145/272991.272995
AckleyDHA connectionist machine for genetic hillclimbing1987 BostonKluwer Academic Publishers10.1007/978-1-4613-1997-9
GonçalvesJFResendeMGCBiased random-key genetic algorithms for combinatorial optimizationJ Heuristics201117548752510.1007/s10732-010-9143-1
CalcoteJAutotools: a practitioner’s guide to GNU autoconf, automake, and libtool2010San FranciscoNo Starch Press
van RossumGDrakeFLJrPython/C API reference manual, release 2.72010Wolfeboro FallsPython Software Foundation
ResendeMGCTosoRodrigo FSilvaRicardo MAA biased random-key genetic algorithm for the steiner triple covering problemOptim Lett201264605619290224910.1007/s11590-011-0285-31262.90151
Toso RF, Resende MGC (2012) A C++ application programming interface for biased random-key genetic algorithms. Technical report, Algorithms and Optimization Research Department, AT &T Labs Research
GonçalvesJFResendeMGCAn evolutionary algorithm for manufacturing cell formationComput Ind Eng20044724727310.1016/j.cie.2004.07.003
M Ericsson (9659_CR5) 2002; 6
JF Gonçalves (9659_CR7) 2004; 47
MGC Resende (9659_CR17) 2012; 6
DH Ackley (9659_CR1) 1987
M Matsumoto (9659_CR14) 1998; 8
9659_CR21
MJ Hirsch (9659_CR13) 2010; 205
P McGuire (9659_CR15) 2007
JC Bean (9659_CR3) 1994; 6
T Bäck (9659_CR2) 1996
JF Gonçalves (9659_CR6) 2002; 8
9659_CR20
J Calcote (9659_CR4) 2010
JF Gonçalves (9659_CR9) 2011; 17
9659_CR19
JF Gonçalves (9659_CR10) 2012; 39
9659_CR18
(9659_CR23) 2010
JF Gonçalves (9659_CR8) 2011; 17
(9659_CR22) 2010
JF Gonçalves (9659_CR11) 2013; 145
MJ Hirsch (9659_CR12) 2007; 1
MGC Resende (9659_CR16) 2012; 20
References_xml – reference: van RossumGDrakeFLJrPython/C API reference manual, release 2.72010Wolfeboro FallsPython Software Foundation
– reference: HirschMJPardalosPMResendeMGCSpeeding up continuous GRASPJ Oper Res201020550752110.1016/j.ejor.2010.02.009
– reference: SymPy (2011) URL. http://sympy.org/. Accessed 11 Jul 2011
– reference: GonçalvesJFResendeMGCBiased random-key genetic algorithms for combinatorial optimizationJ Heuristics20111748752510.1007/s10732-010-9143-1
– reference: EricssonMResendeMGCPardalosPMA genetic algorithm for the weight setting problem in OSPF routingJ Comb Optim20026299333192021310.1023/A:1014852026591
– reference: GonçalvesJFResendeMGCBiased random-key genetic algorithms for combinatorial optimizationJ Heuristics201117548752510.1007/s10732-010-9143-1
– reference: GonçalvesJFResendeMGCA biased random key genetic algorithm for 2D and 3D bin packing problemsInt J Prod Econ201314550051010.1016/j.ijpe.2013.04.019
– reference: AckleyDHA connectionist machine for genetic hillclimbing1987 BostonKluwer Academic Publishers10.1007/978-1-4613-1997-9
– reference: HirschMJMenesesCNPardalosPMResendeMGCGlobal optimization by continuous graspOptim Lett20071201212235760110.1007/s11590-006-0021-61246.11159
– reference: Silva RMA, Resende MGC, Pardalos PM, Gonçalves JF (2012) Biased random-key genetic algorithm for bound-constrained global optimization. In: Aloise D, Hansen P, Rocha C (eds) Proceedings of the global optimization workshop, pp 133–136
– reference: GonçalvesJFAlmeidaJA hybrid genetic algorithm for assembly line balancingJ Heuristics2002862964210.1023/A:1020377910258
– reference: ResendeMGCBiased random-key genetic algorithms with applications in telecommunicationsTOP2012201130153291352110.1007/s11750-011-0176-x
– reference: CalcoteJAutotools: a practitioner’s guide to GNU autoconf, automake, and libtool2010San FranciscoNo Starch Press
– reference: ResendeMGCTosoRodrigo FSilvaRicardo MAA biased random-key genetic algorithm for the steiner triple covering problemOptim Lett201264605619290224910.1007/s11590-011-0285-31262.90151
– reference: BeanJCGenetic algorithms and random Keys for sequencing and optimizationORSA J Comput1994615416010.1287/ijoc.6.2.154
– reference: MatsumotoMNishimuraTMersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generatorACM Trans Model Comput Simul19988133010.1145/272991.272995
– reference: Spears WM, DeJong KA (1991) On the virtues of parameterized uniform crossover. In: Proceedings of the fourth international conference on genetic algorithms, pp 230–236
– reference: van RossumGDrakeFLJrExtending and embedding Python, Release 2.72010Wolfeboro FallsPython Software Foundation
– reference: GonçalvesJFResendeMGCAn evolutionary algorithm for manufacturing cell formationComput Ind Eng20044724727310.1016/j.cie.2004.07.003
– reference: Toso RF, Resende MGC (2012) A C++ application programming interface for biased random-key genetic algorithms. Technical report, Algorithms and Optimization Research Department, AT &T Labs Research
– reference: BäckTEvolutionary algorithms in theory and practice1996New YorkOxford University Press
– reference: McGuirePGetting started with pyparsing2007SebastopolO’Reilly Media
– reference: GonçalvesJFResendeMGCA parallel multi-population biased random-key genetic algorithm for a container loading problemComput Oper Res2012392179190280405910.1016/j.cor.2011.03.009
– volume: 145
  start-page: 500
  year: 2013
  ident: 9659_CR11
  publication-title: Int J Prod Econ
  doi: 10.1016/j.ijpe.2013.04.019
– volume: 20
  start-page: 130
  issue: 1
  year: 2012
  ident: 9659_CR16
  publication-title: TOP
  doi: 10.1007/s11750-011-0176-x
– volume-title: A connectionist machine for genetic hillclimbing
  year: 1987
  ident: 9659_CR1
  doi: 10.1007/978-1-4613-1997-9
– volume-title: Getting started with pyparsing
  year: 2007
  ident: 9659_CR15
– volume: 6
  start-page: 605
  issue: 4
  year: 2012
  ident: 9659_CR17
  publication-title: Optim Lett
  doi: 10.1007/s11590-011-0285-3
– volume: 17
  start-page: 487
  issue: 5
  year: 2011
  ident: 9659_CR9
  publication-title: J Heuristics
  doi: 10.1007/s10732-010-9143-1
– volume-title: Python/C API reference manual, release 2.7
  year: 2010
  ident: 9659_CR23
– volume: 8
  start-page: 629
  year: 2002
  ident: 9659_CR6
  publication-title: J Heuristics
  doi: 10.1023/A:1020377910258
– volume: 205
  start-page: 507
  year: 2010
  ident: 9659_CR13
  publication-title: J Oper Res
  doi: 10.1016/j.ejor.2010.02.009
– ident: 9659_CR18
– ident: 9659_CR19
– volume-title: Autotools: a practitioner’s guide to GNU autoconf, automake, and libtool
  year: 2010
  ident: 9659_CR4
– volume: 1
  start-page: 201
  year: 2007
  ident: 9659_CR12
  publication-title: Optim Lett
  doi: 10.1007/s11590-006-0021-6
– volume: 6
  start-page: 299
  year: 2002
  ident: 9659_CR5
  publication-title: J Comb Optim
  doi: 10.1023/A:1014852026591
– volume: 17
  start-page: 487
  year: 2011
  ident: 9659_CR8
  publication-title: J Heuristics
  doi: 10.1007/s10732-010-9143-1
– volume: 8
  start-page: 3
  issue: 1
  year: 1998
  ident: 9659_CR14
  publication-title: ACM Trans Model Comput Simul
  doi: 10.1145/272991.272995
– volume: 47
  start-page: 247
  year: 2004
  ident: 9659_CR7
  publication-title: Comput Ind Eng
  doi: 10.1016/j.cie.2004.07.003
– volume-title: Evolutionary algorithms in theory and practice
  year: 1996
  ident: 9659_CR2
  doi: 10.1093/oso/9780195099713.001.0001
– volume: 39
  start-page: 179
  issue: 2
  year: 2012
  ident: 9659_CR10
  publication-title: Comput Oper Res
  doi: 10.1016/j.cor.2011.03.009
– volume: 6
  start-page: 154
  year: 1994
  ident: 9659_CR3
  publication-title: ORSA J Comput
  doi: 10.1287/ijoc.6.2.154
– ident: 9659_CR20
– ident: 9659_CR21
– volume-title: Extending and embedding Python, Release 2.7
  year: 2010
  ident: 9659_CR22
SSID ssj0009054
Score 2.046086
Snippet This paper describes libbrkga, a GNU-style dynamic shared Python/C++ library of the biased random-key genetic algorithm (BRKGA) for bound constrained global...
SourceID crossref
springer
SourceType Enrichment Source
Index Database
Publisher
StartPage 710
SubjectTerms Combinatorics
Convex and Discrete Geometry
Mathematical Modeling and Industrial Mathematics
Mathematics
Mathematics and Statistics
Operations Research/Decision Theory
Optimization
Theory of Computation
Title A Python/C++ library for bound-constrained global optimization using a biased random-key genetic algorithm
URI https://link.springer.com/article/10.1007/s10878-013-9659-z
Volume 30
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVLSH
  databaseName: SpringerLink Journals
  customDbUrl:
  mediaType: online
  eissn: 1573-2886
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0009054
  issn: 1382-6905
  databaseCode: AFBBN
  dateStart: 19970301
  isFulltext: true
  providerName: Library Specific Holdings
– providerCode: PRVAVX
  databaseName: SpringerLINK - Czech Republic Consortium
  customDbUrl:
  eissn: 1573-2886
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0009054
  issn: 1382-6905
  databaseCode: AGYKE
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: http://link.springer.com
  providerName: Springer Nature
– providerCode: PRVAVX
  databaseName: SpringerLink Journals (ICM)
  customDbUrl:
  eissn: 1573-2886
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0009054
  issn: 1382-6905
  databaseCode: U2A
  dateStart: 19970301
  isFulltext: true
  titleUrlDefault: http://www.springerlink.com/journals/
  providerName: Springer Nature
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEF60vehBfGJ9lD14sixm0266OYbSWpSKBwv1FPaVWulD2nqwv96ZJukDVPAYmCxkdnbmm8zON4TchGAHEKVCJqyyrCaVYtpBlpL4livFuRYGe4c7T0G7W3voiV7Wxz3Lb7vnJcmlp95odpPIBsurDEnw2GKXFAWyeYERd_1ozbTriXSSLUBHSP1EXsr8aYntYLRdCV0GmNYhOciQIY3SrTwiO258TPY3-ALhqbMiWZ2dkPeIPn9h6_9do1Kh2e8YCiCUapyVxAxCP5wA4SxNeT_oBBzEKOu8pHjlvU8V1QOIZJZC0LLgMOFQUzAq7G2katifTAfzt9Ep6baaL402y0YnMAN4ZMG4cqH1kHwrdIFJZF0FMtBB3fMTperaTxykKU4FTvK6E3CqPWcAWxlfSdi0hFfPSGE8GbtzQgEAGF3j2mEu6UunsFSttVd1gCaMlSXi5TqMTcYrjh83jNeMyKj2GNQeo9rjRYncrl75SEk1_hKu5BsTZ-dr9rv0xb-kL8keACCRXs67IoX59NNdA8iY6zIpRvevj83y0ri-AeWOzEo
linkProvider Springer Nature
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8JAEJ4oHNSDbyM-9-BJstiWtrRHQkCURzxAgqdmd7tFlIfhcbC_3lna8jBqwrHJtNnuTme-6cx8A3Dnoh6gl3Kp5TOfmg5jlEuMUgLD1xnTdW4J1TvcaNrVtvncsTpxH_ckqXZPUpJzS73S7OYoNlg9TxUJHg23IW1ifGKkIF18fK2Vl1y7mhXNskXwiMGflSQzf3vIujtaz4XOXUzlAFrJ4qLKko_cbMpzIvzB27jh6g9hP4acpBjpyBFsyeEx7K0QEeJVY8HeOjmB9yJ5-VKcAg-lbJbE_3kIolvC1RAmKhSmVKMlpE8iQhEyQssziFs6iaql7xJGeA9dpE_QG_poidFaENRW1TRJWL87Gvemb4NTaFfKrVKVxjMZqECgE1KdSdfXFKuXK20ROAVmOza3C5oRMFbgRiAx_pHMlo5ekBaaC00KBG3CYA5qQ6DnzyA1HA3lORBEFoKbOpcqSDUcyVQOnHMtLxGmCN_JgJYcjSdiwnL1cn1vSbWsNtXDTfXUpnphBu4Xt3xGbB3_CWeTo_LiD3fyt_TFRtK3sFNtNepe_alZu4RdRFlWVAF4BanpeCavEclM-U2sud8cBeq8
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8JAEN4oJkYPxmfE5x48STa0pS3bI0EJPiAcJOHW7KuIgUKgHuTXO0NbHomaeGwy3aQzszvfdHa-IeQuAD-AKBUwTwvNXC4EkwaylMjRthC2LT2FvcOttt_sus89r5fNOZ3lt93zkmTa04AsTXFSnuiovNb4xpEZ1q4wJMRj822y4yJPAjh016mtWHctL51qCzAS0kAvL2v-tMRmYNqsii6CTeOQHGQokdZSsx6RLRMfk_017kB4ai0JV2cn5KNGO19IA1Cul0o0-zVDAZBSiXOTmEIYiNMgjKYpBwgdw2ExyrowKV5_71NB5QCimqYQwDQcnrDBKTgY9jlSMeyPp4PkfXRKuo3Ht3qTZWMUmAJsMme2MIG2kIgrML6KeFX43Jd-1XIiIarSiQykLEb4httV48EOt4wCnKUcwcGAkV05I4V4HJtzQgEMKOna0mBe6XAjsGwtpVUxgCyU5kVi5ToMVcYxjh83DFfsyKj2ENQeotrDeZHcL1-ZpAQbfwmXcsOE2V6b_S598S_pW7LbeWiEr0_tl0uyB7jIS-_sXZFCMv0014A9Enmz8K9vK17R3g
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+Python%2FC%2B%2B+library+for+bound-constrained+global+optimization+using+a+biased+random-key+genetic+algorithm&rft.jtitle=Journal+of+combinatorial+optimization&rft.au=Silva%2C+R.+M.+A.&rft.au=Resende%2C+M.+G.+C.&rft.au=Pardalos%2C+P.+M.&rft.date=2015-10-01&rft.issn=1382-6905&rft.eissn=1573-2886&rft.volume=30&rft.issue=3&rft.spage=710&rft.epage=728&rft_id=info:doi/10.1007%2Fs10878-013-9659-z&rft.externalDBID=n%2Fa&rft.externalDocID=10_1007_s10878_013_9659_z
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1382-6905&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1382-6905&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1382-6905&client=summon