Multi-objective evolutionary search strategies in constraint programming
It has been shown that evolutionary algorithms are able to construct suitable search strategies for classes of Constraint Satisfaction Problems (CSPs) in Constraint Programming. This paper is an explanation of the use of multi-objective optimisation in contrast to simple additive weighting technique...
Saved in:
Published in: | Operations Research Perspectives Vol. 8; pp. 1 - 15 |
---|---|
Main Authors: | , |
Format: | Journal Article |
Language: | English |
Published: |
Amsterdam
Elsevier
2021
Elsevier Ltd |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Abstract | It has been shown that evolutionary algorithms are able to construct suitable search strategies for classes of Constraint Satisfaction Problems (CSPs) in Constraint Programming. This paper is an explanation of the use of multi-objective optimisation in contrast to simple additive weighting techniques with a view to develop search strategies to classes of CSPs. A hierarchical scheme is employed to select a candidate strategy from the Pareto frontier for final evaluation. The results demonstrate that multi-objective optimisation significantly outperforms the single objective scheme in the same number of objective evaluations. In situations where strategies developed for a class of problems fail to extend to unseen problem instances of the same class, it is found that the structure of the underlying CSPs do not resemble those employed in the training process. |
---|---|
AbstractList | It has been shown that evolutionary algorithms are able to construct suitable search strategies for classes of Constraint Satisfaction Problems (CSPs) in Constraint Programming. This paper is an explanation of the use of multi-objective optimisation in contrast to simple additive weighting techniques with a view to develop search strategies to classes of CSPs. A hierarchical scheme is employed to select a candidate strategy from the Pareto frontier for final evaluation. The results demonstrate that multi-objective optimisation significantly outperforms the single objective scheme in the same number of objective evaluations. In situations where strategies developed for a class of problems fail to extend to unseen problem instances of the same class, it is found that the structure of the underlying CSPs do not resemble those employed in the training process. •A multi-objective formulation is presented to solve for suitable search strategies in Constraint Programming.•It is shown that a multi-objective GP approach produces superior search strategies over the single objective equivalent.•Evolved search strategies are demonstrated to be exploit features of the underlying Contraint Satisfaction Problem graphs.•This paper presents a novel approach to searching for branching stratgies applied to classes of CSPs using a train and test methodology. It has been shown that evolutionary algorithms are able to construct suitable search strategies for classes of Constraint Satisfaction Problems (CSPs) in Constraint Programming. This paper is an explanation of the use of multi-objective optimisation in contrast to simple additive weighting techniques with a view to develop search strategies to classes of CSPs. A hierarchical scheme is employed to select a candidate strategy from the Pareto frontier for final evaluation. The results demonstrate that multi-objective optimisation significantly outperforms the single objective scheme in the same number of objective evaluations. In situations where strategies developed for a class of problems fail to extend to unseen problem instances of the same class, it is found that the structure of the underlying CSPs do not resemble those employed in the training process. |
ArticleNumber | 100177 |
Author | van Vuuren, Jan Bennetto, Robert |
Author_xml | – sequence: 1 givenname: Robert surname: Bennetto fullname: Bennetto, Robert – sequence: 2 givenname: Jan surname: van Vuuren fullname: van Vuuren, Jan |
BookMark | eNp9kF1LwzAUhoMoOOd-gBdC_0Bnvpq0eCVD3WDijV6HNDmtKV0zkm7gv7ddh3jl1fmA9-Gc5wZddr4DhO4IXhJMxEOz9GG_pJiOMyZSXqAZpYSnkgh8-ae_RosYG4wxJSTnOJ-h9duh7V3qywZM746QwNG3h975TofvJIIO5iuJfdA91A5i4rrE-G5cuK5P9sHXQe92rqtv0VWl2wiLc52jz5fnj9U63b6_blZP29TwPOtTk1WgiZC8EIJLLktBAXRlCQjGmLBlVuYFz6nAMisLLirGMstFnlFcVYIVbI42E9d63ah9cLvhUOW1U6eFD7XSoXemBaULyDC1xDJuOdN5qakEyq0xUDLCycAiE8sEH2OA6pdHsBrNqhG4V6NZNZkdMo9TBoYnjw6CisZBZ8C6MCgcrnD_pu_P6cGiiwpOMn1QlAvOJPsB0--MtQ |
CitedBy_id | crossref_primary_10_1016_j_cie_2022_108201 |
Cites_doi | 10.1016/S1574-6526(06)80007-6 10.1109/4235.996017 10.1007/BF00143877 10.1016/0305-0483(92)90003-P 10.1016/S0004-3702(01)00151-5 10.1162/evco.1994.2.3.221 |
ContentType | Journal Article |
Copyright | 2020 The Authors |
Copyright_xml | – notice: 2020 The Authors |
DBID | OT2 6I. AAFTH AAYXX CITATION DOA |
DOI | 10.1016/j.orp.2020.100177 |
DatabaseName | EconStor ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef Directory of Open Access Journals |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: DOA name: Directory of Open Access Journals url: http://www.doaj.org/ sourceTypes: Open Website |
DeliveryMethod | fulltext_linktorsrc |
EISSN | 2214-7160 |
EndPage | 15 |
ExternalDocumentID | oai_doaj_org_article_a9e502d1d34d43a8ba27e24dcceb3141 10_1016_j_orp_2020_100177 S2214716020300671 246437 |
GroupedDBID | 0R~ 0SF 4.4 457 5VS 6I. AACTN AAEDT AAEDW AAFTH AAIKJ AALRI AAXUO ABMAC ACGFS ADBBV ADEZE ADVLN AEXQZ AFJKZ AFTJW AGHFR AITUG AKRWK ALMA_UNASSIGNED_HOLDINGS AMRAJ BCNDV EBS EJD FDB GROUPED_DOAJ HZ~ IPNFZ IXB KQ8 M41 M~E NCXOZ O9- OK1 OT2 RIG ROL SSZ AAYXX CITATION |
ID | FETCH-LOGICAL-c485t-c5fea16749664747b62eeafd1e63336db5b894826075b946f335d468520ff6393 |
IEDL.DBID | DOA |
ISSN | 2214-7160 |
IngestDate | Tue Oct 22 15:10:15 EDT 2024 Thu Sep 26 17:27:54 EDT 2024 Tue Jul 25 20:58:38 EDT 2023 Fri Nov 22 12:27:08 EST 2024 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Keywords | Multi-objective optimization Combinatorial optimization Constraint programming Genetic algorithms |
Language | English |
License | This is an open access article under the CC BY license. |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c485t-c5fea16749664747b62eeafd1e63336db5b894826075b946f335d468520ff6393 |
OpenAccessLink | https://doaj.org/article/a9e502d1d34d43a8ba27e24dcceb3141 |
PageCount | 15 |
ParticipantIDs | doaj_primary_oai_doaj_org_article_a9e502d1d34d43a8ba27e24dcceb3141 crossref_primary_10_1016_j_orp_2020_100177 elsevier_sciencedirect_doi_10_1016_j_orp_2020_100177 econis_econstor_246437 |
PublicationCentury | 2000 |
PublicationDate | 2021 2021-00-00 2021-01-01 |
PublicationDateYYYYMMDD | 2021-01-01 |
PublicationDate_xml | – year: 2021 text: 2021 |
PublicationDecade | 2020 |
PublicationPlace | Amsterdam |
PublicationPlace_xml | – name: Amsterdam |
PublicationTitle | Operations Research Perspectives |
PublicationYear | 2021 |
Publisher | Elsevier Elsevier Ltd |
Publisher_xml | – name: Elsevier – name: Elsevier Ltd |
References | Deb, Pratap, Agarwal, Meyarivan (bib0006) 2002; 6 Epstein, Freuder, Wallace, Morozov, Samuels (bib0007) 2002 Jefferson C., Miguel I., Hnich B., Walsh T., Gent I.P. CSPLib: a problem library for constraints. 1999. URL Bennetto R., Van Vuuren J.H. Evolutionary search strategies in constraint programming. Eur J Oper Res In review. Goldberg (bib0008) 1989 Koza (bib0011) 1992; vol. 1 Knowles, Corne (bib0010) 1999; vol. 1 Srinivas, Deb (bib0017) 1994; 2 Bessière (bib0004) 2006; 2 Minton (bib0013) 1996; 1 Stuckey, Feydy, Schutt, Tack, Fischer (bib0019) 2014; 35 Zivan, Meisels (bib0022) 2007 . Schuurmans, Southey (bib0016) 2001; 132 Luke S., Panait L., Balan G., Paus S., Skolicki Z., Bassett J., et al. ECJ: a java-based evolutionary computation research system. 2006. URL Bain, Thornton, Sattar (bib0002) 2005 Perron L., Furnon V. Or-tools. 2019. URL Bain, Thornton, Sattar (bib0001) 2004 Stewart (bib0018) 1992; 20 Wilcoxon (bib0020) 1992 Zitzler (bib0021) 1999; vol. 63 Deb (bib0005) 2001; vol. 16 Refalo (bib0015) 2004 10.1016/j.orp.2020.100177_bib0003 10.1016/j.orp.2020.100177_bib0014 Zitzler (10.1016/j.orp.2020.100177_bib0021) 1999; vol. 63 Refalo (10.1016/j.orp.2020.100177_bib0015) 2004 Srinivas (10.1016/j.orp.2020.100177_bib0017) 1994; 2 10.1016/j.orp.2020.100177_bib0009 Bain (10.1016/j.orp.2020.100177_bib0002) 2005 Minton (10.1016/j.orp.2020.100177_bib0013) 1996; 1 Epstein (10.1016/j.orp.2020.100177_bib0007) 2002 Stuckey (10.1016/j.orp.2020.100177_bib0019) 2014; 35 Bain (10.1016/j.orp.2020.100177_bib0001) 2004 Deb (10.1016/j.orp.2020.100177_bib0006) 2002; 6 Koza (10.1016/j.orp.2020.100177_bib0011) 1992; vol. 1 Stewart (10.1016/j.orp.2020.100177_bib0018) 1992; 20 Schuurmans (10.1016/j.orp.2020.100177_bib0016) 2001; 132 Deb (10.1016/j.orp.2020.100177_bib0005) 2001; vol. 16 Knowles (10.1016/j.orp.2020.100177_bib0010) 1999; vol. 1 Wilcoxon (10.1016/j.orp.2020.100177_bib0020) 1992 Bessière (10.1016/j.orp.2020.100177_bib0004) 2006; 2 Zivan (10.1016/j.orp.2020.100177_bib0022) 2007 10.1016/j.orp.2020.100177_bib0012 Goldberg (10.1016/j.orp.2020.100177_sbref0008) 1989 |
References_xml | – volume: 132 start-page: 121 year: 2001 end-page: 150 ident: bib0016 article-title: Local search characteristics of incomplete sat procedures publication-title: Artif Intell contributor: fullname: Southey – start-page: 198 year: 2007 end-page: 204 ident: bib0022 article-title: Conflict directed backjumping for max-csps publication-title: International joint conferences on artificial intelligence, Hyderabad contributor: fullname: Meisels – volume: vol. 16 year: 2001 ident: bib0005 article-title: Multi-objective optimization using evolutionary algorithms contributor: fullname: Deb – volume: 20 start-page: 569 year: 1992 end-page: 586 ident: bib0018 article-title: A critical survey on the status of multiple criteria decision making theory and practice publication-title: Omega contributor: fullname: Stewart – volume: 2 start-page: 29 year: 2006 end-page: 83 ident: bib0004 article-title: Constraint propagation publication-title: Handb Constraint Program contributor: fullname: Bessière – volume: 1 start-page: 7 year: 1996 end-page: 43 ident: bib0013 article-title: Automatically configuring constraint satisfaction programs: a case study publication-title: Constraints contributor: fullname: Minton – volume: vol. 63 year: 1999 ident: bib0021 article-title: Evolutionary algorithms for multiobjective optimization: methods and applications contributor: fullname: Zitzler – start-page: 196 year: 1992 end-page: 202 ident: bib0020 article-title: Individual comparisons by ranking methods publication-title: Breakthroughs in statistics contributor: fullname: Wilcoxon – start-page: 732-736 year: 2005 ident: bib0002 article-title: Evolving variable-ordering heuristics for constrained optimisation publication-title: Principles and practice of constraint programming-CP 2005 contributor: fullname: Sattar – year: 1989 ident: bib0008 article-title: Genetic algorithms in search, optimization, and machine learning publication-title: Artificial intelligence contributor: fullname: Goldberg – volume: vol. 1 start-page: 98 year: 1999 end-page: 105 ident: bib0010 article-title: The Pareto archived evolution strategy: a new baseline algorithm for Pareto multiobjective optimisation publication-title: Congress on evolutionary computation, Washington (DC) contributor: fullname: Corne – start-page: 557 year: 2004 end-page: 571 ident: bib0015 article-title: Impact-based search strategies for constraint programming publication-title: International conference on principles and practice of constraint programming contributor: fullname: Refalo – start-page: 144 year: 2004 end-page: 153 ident: bib0001 article-title: Methods of automatic algorithm generation publication-title: PRICAI 2004: trends in artificial intelligence, Auckland, New Zealand contributor: fullname: Sattar – volume: 35 start-page: 55 year: 2014 end-page: 60 ident: bib0019 article-title: The minizinc challenge 2008–2013 publication-title: AI Mag contributor: fullname: Fischer – start-page: 525 year: 2002 end-page: 540 ident: bib0007 article-title: The adaptive constraint engine publication-title: International conference on principles and practice of constraint programming contributor: fullname: Samuels – volume: 6 start-page: 182 year: 2002 end-page: 197 ident: bib0006 article-title: A fast and elitist multiobjective genetic algorithm: NSGA-II publication-title: IEEE Trans Evol Comput contributor: fullname: Meyarivan – volume: 2 start-page: 221 year: 1994 end-page: 248 ident: bib0017 article-title: Muiltiobjective optimization using nondominated sorting in genetic algorithms publication-title: Evol Comput contributor: fullname: Deb – volume: vol. 1 year: 1992 ident: bib0011 article-title: Genetic programming: on the programming of computers by means of natural selection contributor: fullname: Koza – volume: 2 start-page: 29 year: 2006 ident: 10.1016/j.orp.2020.100177_bib0004 article-title: Constraint propagation publication-title: Handb Constraint Program doi: 10.1016/S1574-6526(06)80007-6 contributor: fullname: Bessière – start-page: 525 year: 2002 ident: 10.1016/j.orp.2020.100177_bib0007 article-title: The adaptive constraint engine contributor: fullname: Epstein – volume: vol. 1 year: 1992 ident: 10.1016/j.orp.2020.100177_bib0011 contributor: fullname: Koza – volume: 6 start-page: 182 issue: 2 year: 2002 ident: 10.1016/j.orp.2020.100177_bib0006 article-title: A fast and elitist multiobjective genetic algorithm: NSGA-II publication-title: IEEE Trans Evol Comput doi: 10.1109/4235.996017 contributor: fullname: Deb – ident: 10.1016/j.orp.2020.100177_bib0014 – start-page: 198 year: 2007 ident: 10.1016/j.orp.2020.100177_bib0022 article-title: Conflict directed backjumping for max-csps contributor: fullname: Zivan – volume: 1 start-page: 7 issue: 1-2 year: 1996 ident: 10.1016/j.orp.2020.100177_bib0013 article-title: Automatically configuring constraint satisfaction programs: a case study publication-title: Constraints doi: 10.1007/BF00143877 contributor: fullname: Minton – start-page: 144 year: 2004 ident: 10.1016/j.orp.2020.100177_bib0001 article-title: Methods of automatic algorithm generation contributor: fullname: Bain – year: 1989 ident: 10.1016/j.orp.2020.100177_sbref0008 article-title: Genetic algorithms in search, optimization, and machine learning contributor: fullname: Goldberg – start-page: 196 year: 1992 ident: 10.1016/j.orp.2020.100177_bib0020 article-title: Individual comparisons by ranking methods contributor: fullname: Wilcoxon – ident: 10.1016/j.orp.2020.100177_bib0009 – volume: vol. 16 year: 2001 ident: 10.1016/j.orp.2020.100177_bib0005 contributor: fullname: Deb – volume: vol. 1 start-page: 98 year: 1999 ident: 10.1016/j.orp.2020.100177_bib0010 article-title: The Pareto archived evolution strategy: a new baseline algorithm for Pareto multiobjective optimisation contributor: fullname: Knowles – volume: 20 start-page: 569 issue: 5-6 year: 1992 ident: 10.1016/j.orp.2020.100177_bib0018 article-title: A critical survey on the status of multiple criteria decision making theory and practice publication-title: Omega doi: 10.1016/0305-0483(92)90003-P contributor: fullname: Stewart – volume: 35 start-page: 55 issue: 2 year: 2014 ident: 10.1016/j.orp.2020.100177_bib0019 article-title: The minizinc challenge 2008–2013 publication-title: AI Mag contributor: fullname: Stuckey – ident: 10.1016/j.orp.2020.100177_bib0003 – start-page: 557 year: 2004 ident: 10.1016/j.orp.2020.100177_bib0015 article-title: Impact-based search strategies for constraint programming contributor: fullname: Refalo – volume: vol. 63 year: 1999 ident: 10.1016/j.orp.2020.100177_bib0021 contributor: fullname: Zitzler – ident: 10.1016/j.orp.2020.100177_bib0012 – start-page: 732-736 year: 2005 ident: 10.1016/j.orp.2020.100177_bib0002 article-title: Evolving variable-ordering heuristics for constrained optimisation contributor: fullname: Bain – volume: 132 start-page: 121 issue: 2 year: 2001 ident: 10.1016/j.orp.2020.100177_bib0016 article-title: Local search characteristics of incomplete sat procedures publication-title: Artif Intell doi: 10.1016/S0004-3702(01)00151-5 contributor: fullname: Schuurmans – volume: 2 start-page: 221 issue: 3 year: 1994 ident: 10.1016/j.orp.2020.100177_bib0017 article-title: Muiltiobjective optimization using nondominated sorting in genetic algorithms publication-title: Evol Comput doi: 10.1162/evco.1994.2.3.221 contributor: fullname: Srinivas |
SSID | ssj0002118408 |
Score | 2.217709 |
Snippet | It has been shown that evolutionary algorithms are able to construct suitable search strategies for classes of Constraint Satisfaction Problems (CSPs) in... •A multi-objective formulation is presented to solve for suitable search strategies in Constraint Programming.•It is shown that a multi-objective GP approach... |
SourceID | doaj crossref elsevier econis |
SourceType | Open Website Aggregation Database Publisher |
StartPage | 1 |
SubjectTerms | Combinatorial optimization Constraint programming Genetic algorithms Multi-objective optimization |
Title | Multi-objective evolutionary search strategies in constraint programming |
URI | https://www.econstor.eu/handle/10419/246437 https://dx.doi.org/10.1016/j.orp.2020.100177 https://doaj.org/article/a9e502d1d34d43a8ba27e24dcceb3141 |
Volume | 8 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1NS8QwEA26Jy-i6GL9IgdPQrDNpF9Hv5Y9eVHBW0iaBHbBrux2Bf-9k6Rd1oN48VoKHd6EzLzm5Q0hV5WoIQNdskJBzoTjllWudqwBLHa5RUIQMj19Lp_eqodHb5OzGfXlNWHRHjgCd6Nqm6fcZAaEEaAqrXhpuTBNgzQwE5H4pOUWmfJ7MNIaZC5hHB3PvOCw2BxpBnHXInhV8mhBVJY_ilLw7vf3jpCQzlZbRWqr8EwOyH7fMdLbGOkh2bHtEZmGi7Nsoedxw6L2s19DavlF4_Klq27wgaCzlja-E_QDITrai7LesWwdk9fJ48v9lPVDEVgjqrxjXh2m_NUB5CkCuYAuuLXKmcwWAFAYneuqFkgasBfQtSgcQG5EUeU8dQ7bERiTUbto7QmhGtOjlJ_sDf44j9cOnDKpNgDYFqg6IdcDKvIjel_IQRQ2lwih9BDKCGFC7jxumxe9bXV4gMmUfTLlX8lMyDiiLm0AZbGUXPijxYSIIQuybw1iycdvzH4P6vQ_gjoje9wLWcJ_l3My6pZre0F2V2Z9GRbdN83d2Io |
link.rule.ids | 315,782,786,866,2107,4029,27933,27934,27935 |
linkProvider | Directory of Open Access Journals |
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=Multi-objective+evolutionary+search+strategies+in+constraint+programming&rft.jtitle=Operations+Research+Perspectives&rft.au=Bennetto%2C+Robert&rft.au=Vuuren%2C+Jan+H+van&rft.date=2021&rft.pub=Elsevier+Ltd&rft.issn=2214-7160&rft.eissn=2214-7160&rft.volume=8&rft_id=info:doi/10.1016%2Fj.orp.2020.100177&rft.externalDocID=S2214716020300671 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2214-7160&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2214-7160&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2214-7160&client=summon |