{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,11]],"date-time":"2025-02-11T16:40:04Z","timestamp":1739292004363,"version":"3.37.0"},"reference-count":69,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2008,4,1]],"date-time":"2008-04-01T00:00:00Z","timestamp":1207008000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Artif Intell Rev"],"published-print":{"date-parts":[[2008,4]]},"DOI":"10.1007\/s10462-009-9113-x","type":"journal-article","created":{"date-parts":[[2009,7,30]],"date-time":"2009-07-30T14:06:55Z","timestamp":1248962815000},"page":"163-178","source":"Crossref","is-referenced-by-count":3,"title":["A design framework for metaheuristics"],"prefix":"10.1007","volume":"29","author":[{"given":"Colin G.","family":"Johnson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,7,31]]},"reference":[{"key":"9113_CR1","doi-asserted-by":"crossref","unstructured":"Abbattista F, Dalbis D (1998) The scout algorithm to explore unknown spaces. In: IEEE international conference on evolutionary computation. IEEE Press, New York, pp 705\u2013708","DOI":"10.1109\/ICEC.1998.700135"},{"key":"9113_CR2","unstructured":"Baluja S (1994) Population-based incremental learning. Technical Report CMU-CS-94-163, Carnegie Mellon University"},{"key":"9113_CR3","doi-asserted-by":"crossref","unstructured":"Baluja S, Caruna R (1995) Removing the genetics from the standard genetic algorithm. In: Twelfth international conference on machine learning. Morgan Kaufmann, Los Altos, pp 38\u201346","DOI":"10.1016\/B978-1-55860-377-6.50014-1"},{"key":"9113_CR4","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-1495-4","volume-title":"Multiple criteria decision analysis","author":"V Belton","year":"2002","unstructured":"Belton V, Stewart T (2002) Multiple criteria decision analysis. Kluwer Academic Publishers, Dordrecht"},{"volume-title":"Evolutionary design by computers","year":"1999","key":"9113_CR5","unstructured":"Bentley PJ (eds) (1999) Evolutionary design by computers. Morgan Kaufmann, Los Altos"},{"volume-title":"Creative evolutionary systems","year":"2002","key":"9113_CR6","unstructured":"Bentley PJ, Corne DW (eds) (2002) Creative evolutionary systems. Morgan Kaufmann, Los Altos"},{"key":"9113_CR7","unstructured":"Biles JA (1998) Interactive GenJam: integrating real-time performance with a genetic algorithm. In: Proceedings of the 1998 international computer music conference"},{"key":"9113_CR8","unstructured":"Biles JA, Eign W (1995) GenJam Populi: training an IGA via audience-mediated performance. In: Proccedings of the 1995 international computer music conference"},{"key":"9113_CR9","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1016\/j.plrev.2005.10.001","volume":"2","author":"C Blum","year":"2005","unstructured":"Blum C (2005) Ant colony optimization: introduction and recent trends. Phys Life Rev 2: 353\u2013373","journal-title":"Phys Life Rev"},{"key":"9113_CR10","doi-asserted-by":"crossref","DOI":"10.1093\/oso\/9780195131581.001.0001","volume-title":"Swarm intelligence","author":"E Bonabeau","year":"1999","unstructured":"Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm intelligence. Oxford University Press, Oxford"},{"key":"9113_CR11","volume-title":"Model checking","author":"EM Clarke Jr","year":"1999","unstructured":"Clarke EM Jr, Grumberg O, Peled DA (1999) Model checking. MIT Press, Cambridge"},{"key":"9113_CR12","volume-title":"Lateral thinking","author":"E Bono De","year":"1990","unstructured":"De Bono E (1990) Lateral thinking. Penguin, Harmondsworth"},{"key":"9113_CR13","volume-title":"Artificial immune systems: a new computational intelligence approach","author":"LN Castro de","year":"2002","unstructured":"de Castro LN, Timmis J (2002) Artificial immune systems: a new computational intelligence approach. Springer, New York"},{"key":"9113_CR14","first-page":"5","volume-title":"Foundations of genetic algorithms","author":"K Jong De","year":"1993","unstructured":"De Jong K (1993) Genetic algorithms are NOT function optimizers. In: Whitley L (eds) Foundations of genetic algorithms, 2nd edn. Springer, New York, pp 5\u201317","edition":"2"},{"key":"9113_CR15","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4471-0257-1","volume-title":"Refinement in Z and Object-Z","author":"J Derrick","year":"2001","unstructured":"Derrick J, Boiten E (2001) Refinement in Z and Object-Z. Springer, New York"},{"key":"9113_CR16","doi-asserted-by":"crossref","DOI":"10.1007\/b99492","volume-title":"Ant colony optimization","author":"M Dorigo","year":"2004","unstructured":"Dorigo M, St\u00fctzle T (2004) Ant colony optimization. MIT Press, Cambridge"},{"issue":"1\u20133","key":"9113_CR17","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/0004-3702(92)90004-H","volume":"58","author":"E Freuder","year":"1992","unstructured":"Freuder E, Wallace R (1992) Partial constraint satisfaction. Artif Intell 58(1\u20133): 21\u201370","journal-title":"Artif Intell"},{"key":"9113_CR18","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1016\/0305-0548(86)90048-1","volume":"13","author":"F Glover","year":"1986","unstructured":"Glover F (1986) Future paths for integer programming and links to artificial intelligence. Comput Oper Res 13: 533\u2013549","journal-title":"Comput Oper Res"},{"issue":"3","key":"9113_CR19","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1287\/ijoc.1.3.190","volume":"1","author":"F Glover","year":"1989","unstructured":"Glover F (1989) Tabu search\u2014part I. ORSA J Comput 1(3): 190\u2013206","journal-title":"ORSA J Comput"},{"issue":"1","key":"9113_CR20","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1287\/ijoc.2.1.4","volume":"2","author":"F Glover","year":"1990","unstructured":"Glover F (1990) Tabu search\u2014part II. ORSA J Comput 2(1): 4\u201332","journal-title":"ORSA J Comput"},{"key":"9113_CR21","volume-title":"Genetic algorithms in search, optimization and machine learning","author":"DE Goldberg","year":"1989","unstructured":"Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading"},{"key":"9113_CR22","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-3643-4","volume-title":"The design of innovation","author":"DE Goldberg","year":"2002","unstructured":"Goldberg DE (2002) The design of innovation. Kluwer, Dordrecht"},{"key":"9113_CR23","doi-asserted-by":"crossref","unstructured":"Gong T, Tuson A (2006) Formal descriptions of real parameter optimisation. In: Proceedings of the 2006 IEEE congress on evolutionary computation. IEEE Press, pp 2119\u20132126","DOI":"10.1109\/CEC.2006.1688568"},{"key":"9113_CR24","doi-asserted-by":"crossref","unstructured":"Gong T, Tuson AL (2007) Enhanced forma analysis of permutation problems. In: Proceedings of the ninth annual genetic and evolutionary computation conference (GECCO), pp 923\u2013930","DOI":"10.1145\/1276958.1277146"},{"key":"9113_CR25","doi-asserted-by":"crossref","unstructured":"Gong T, Tuson AL (2008) Forma analysis of particle swarm optimisation for permutation problems. J Artif Evol Appl, Article ID 587309","DOI":"10.1155\/2008\/587309"},{"key":"9113_CR26","volume-title":"Proceedings of the genetic and evolutionary computation conference","author":"M Harman","year":"2002","unstructured":"Harman M, Hu L, Hierons R, Baresel A, Sthamer H (2002) Improving evolutionary testing by flag removal. In: Langdon WB, Cantu-Paz E, Mathias K, Roy R, Davis D, Poli R, Balakrishnan K, Honavar V, Rudolph G, Wegener J, Bull L, Potter MA, Schultz AC, Miller JF, Burke E, Jonoska N (eds) Proceedings of the genetic and evolutionary computation conference. Morgan Kaufmann, Los Altos"},{"key":"9113_CR27","first-page":"685","volume-title":"Proceedings of the seventh international conference on artificial neural networks. Lecture Notes in Computer Science 1327","author":"I Harvey","year":"1997","unstructured":"Harvey I (1997) Cognition is not computation: evolution is not optimisation. In: Gerstner W, Germond A, Hasler M, Nicoud JD (eds) Proceedings of the seventh international conference on artificial neural networks. Lecture Notes in Computer Science 1327. Springer, New York, pp 685\u2013690"},{"key":"9113_CR28","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1016\/0167-2789(90)90076-2","volume":"42","author":"WD Hillis","year":"1990","unstructured":"Hillis WD (1990) Co-evolving parasites improve simulated evolution as an optimization procedure. Phys D 42: 228\u2013234","journal-title":"Phys D"},{"key":"9113_CR29","doi-asserted-by":"crossref","unstructured":"Huelsbergen L (2000) Abstract program evaluation and its application to sorter evolution. In: Proceedings of the 2000 congress on evolutionary computation. IEEE Press, pp 1407\u20131414","DOI":"10.1109\/CEC.2000.870817"},{"key":"9113_CR30","volume-title":"Logic in computer Science: modelling and reasoning about systems","author":"M Huth","year":"2000","unstructured":"Huth M, Ryan M (2000) Logic in computer Science: modelling and reasoning about systems. Cambridge University Press, Cambridge"},{"key":"9113_CR31","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1007\/978-3-7908-1829-1_11","volume-title":"Developments in soft computing","author":"CG Johnson","year":"2001","unstructured":"Johnson CG (2001a) Finding qualitative examples with genetic algorithms. In: John R, Birkenhead R (eds) Developments in soft computing. Springer, New York, pp 92\u201399"},{"key":"9113_CR32","first-page":"239","volume":"10","author":"CG Johnson","year":"2001","unstructured":"Johnson CG (2001b) Understanding complex systems through examples: a framework for qualitative example-finding. Syst Res Inf Syst 10: 239\u2013267","journal-title":"Syst Res Inf Syst"},{"key":"9113_CR33","first-page":"298","volume-title":"Proceedings of the 2002 European conference on genetic programming","author":"CG Johnson","year":"2002","unstructured":"Johnson CG (2002a) Deriving genetic programming fitness properties by static analysis. In: Foster J, Lutton E, Ryan C, Tettamanzi A (eds) Proceedings of the 2002 European conference on genetic programming. Springer, New York, pp 298\u2013307"},{"key":"9113_CR34","unstructured":"Johnson CG (2002b) What can automatic programming learn from theoretical computer science? In: Yao X, Shen Q, Bullinaria J (eds) Proceedings of the 2002 UK workshop on computational intelligence, pp 89\u201395"},{"key":"9113_CR35","unstructured":"Johnson CG (2003) A design framework for evolutionary algorithms. PhD thesis, University of Kent"},{"key":"9113_CR36","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/978-3-540-45240-9_14","volume-title":"Applications and science in soft computing","author":"CG Johnson","year":"2004","unstructured":"Johnson CG (2004) Genetic programming with guaranteed constraints. In: Lotfi A, Garibaldi JM (eds) Applications and science in soft computing. Springer, New York, pp 95\u2013100"},{"key":"9113_CR37","volume-title":"Swarm intelligence","author":"J Kennedy","year":"2002","unstructured":"Kennedy J, Eberhart RC, Shi Y (2002) Swarm intelligence. Morgan Kaufmann, Los Altos"},{"key":"9113_CR38","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1016\/0957-4174(93)90056-C","volume":"6","author":"M Laguna","year":"1993","unstructured":"Laguna M, Glover F (1993) Integrating target analysis and tabu search for improved scheduling systems. Expert Syst Appl 6: 287\u2013297","journal-title":"Expert Syst Appl"},{"key":"9113_CR39","doi-asserted-by":"crossref","first-page":"498","DOI":"10.1287\/opre.21.2.498","volume":"21","author":"S Lin","year":"1973","unstructured":"Lin S, Kernighan B (1973) An effective heuristic algorithm for the traveling salesman problem. Oper Res 21: 498\u2013516","journal-title":"Oper Res"},{"key":"9113_CR40","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/BF02601639","volume":"63","author":"O Martin","year":"1996","unstructured":"Martin O, Otto S (1996) Combining simulated annealing with local search heuristics. Ann Oper Res 63: 57\u201375","journal-title":"Ann Oper Res"},{"key":"9113_CR41","unstructured":"May TD (2000) Music and computers: the design and implementation of a musical genetic algorithm. Master\u2019s thesis, University of Kent"},{"key":"9113_CR42","first-page":"191","volume-title":"Adaptive individuals in evolving populations","author":"F Menczer","year":"1996","unstructured":"Menczer F, Belew RK (1996) Latent energy environments. In: Belew RK, Mitchell M (eds) Adaptive individuals in evolving populations. Addison-Wesley, Santa Fe Institute Studies in the Sciences of Complexity, pp 191\u2013208"},{"key":"9113_CR43","unstructured":"Menczer F, Willuhn W, Belew RK (1994) An endogenous fitness paradigm for adaptive information agents. In: Proceedings of the third international conference on information and knowledge management"},{"key":"9113_CR44","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/3927.001.0001","volume-title":"An introduction to genetic algorithms. Series in complex adaptive systems","author":"M Mitchell","year":"1996","unstructured":"Mitchell M (1996) An introduction to genetic algorithms. Series in complex adaptive systems. Bradford Books\/MIT Press, Cambridge"},{"key":"9113_CR45","volume-title":"Programming from specifications","author":"C Morgan","year":"1994","unstructured":"Morgan C (1994) Programming from specifications, 2nd edn. Prentice Hall, Englewood Cliffs","edition":"2"},{"key":"9113_CR46","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-03811-6","volume-title":"Principles of program analysis","author":"F Nielson","year":"1999","unstructured":"Nielson F, Nielson HR, Hankin C (1999) Principles of program analysis. Springer, New York"},{"key":"9113_CR47","volume-title":"Machine learning: ECML-98","author":"B Olsson","year":"1998","unstructured":"Olsson B (1998) A host-parasite genetic algorithm for asymmetric tasks. In: N\u00e9dellec C, Rouveroi C (eds) Machine learning: ECML-98. Springer, New York"},{"key":"9113_CR48","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4613-1361-8","volume-title":"Meta-heuristics","author":"I Osman","year":"1996","unstructured":"Osman I (1996) Meta-heuristics. Kluwer Academic Publishers, Dordrecht"},{"key":"9113_CR49","volume-title":"Combinatorial optimization: algorithms and complexity","author":"CH Papadimitriou","year":"2000","unstructured":"Papadimitriou CH, Steiglitz K (2000) Combinatorial optimization: algorithms and complexity. Dover Publications, New York"},{"issue":"4","key":"9113_CR50","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1162\/artl.1995.2.4.355","volume":"2","author":"J Paredis","year":"1996","unstructured":"Paredis J (1996) Coevolutionary computation. Artif Life 2(4): 355\u2013375","journal-title":"Artif Life"},{"key":"9113_CR51","volume-title":"Engineering artificial intelligence software","author":"D Partridge","year":"1992","unstructured":"Partridge D (1992) Engineering artificial intelligence software. Intellect Books, Oxford"},{"key":"9113_CR52","volume-title":"The case for inductive programming","author":"D Partridge","year":"1997","unstructured":"Partridge D (1997) The case for inductive programming. IEEE Computer Society Press, Los Alamitos"},{"issue":"2","key":"9113_CR53","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1007\/BF00974746","volume":"5","author":"D Partridge","year":"1995","unstructured":"Partridge D, Galton A (1995) The specification of \u2018specification\u2019. Minds Mach 5(2): 243\u2013255","journal-title":"Minds Mach"},{"issue":"1\u20132","key":"9113_CR54","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1515\/JISYS.1997.7.1-2.19","volume":"7","author":"D Partridge","year":"1997","unstructured":"Partridge D, Yates W (1997) Data-defined problems and multiversion neural-net systems. J Intell Syst 7(1\u20132): 19\u201332","journal-title":"J Intell Syst"},{"key":"9113_CR55","doi-asserted-by":"crossref","DOI":"10.1037\/e526112012-054","volume-title":"Affective computing","author":"R Picard","year":"1997","unstructured":"Picard R (1997) Affective computing. MIT Press, Cambridge"},{"key":"9113_CR56","doi-asserted-by":"crossref","DOI":"10.1515\/9781400828678","volume-title":"How to solve it: a new aspect of mathematical method","author":"G Polya","year":"1945","unstructured":"Polya G (1945) How to solve it: a new aspect of mathematical method. Princeton University Press, Princeton"},{"key":"9113_CR57","doi-asserted-by":"crossref","unstructured":"Potter MA, De Jong KA (1994) A cooperative coevolutionary approach to function optimization. In: Parallel Problem Solving from Nature III, Springer, New York, pp 249\u2013257","DOI":"10.1007\/3-540-58484-6_269"},{"issue":"2","key":"9113_CR58","first-page":"183","volume":"5","author":"NJ Radcliffe","year":"1991","unstructured":"Radcliffe NJ (1991) Equivalence class analysis of genetic algorithms. Complex Syst 5(2): 183\u2013205","journal-title":"Complex Syst"},{"key":"9113_CR59","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1007\/BF01531276","volume":"10","author":"NJ Radcliffe","year":"1994","unstructured":"Radcliffe NJ (1994) The algebra of genetic algorithms. Ann Math Artif Intell 10: 339\u2013384","journal-title":"Ann Math Artif Intell"},{"key":"9113_CR60","first-page":"277","volume-title":"Artificial evolution 1999. Lecture Notes in Computer Science 1829","author":"D Robillard","year":"2000","unstructured":"Robillard D, Fonlupt C (2000) A shepherd and a sheepdog to guide evolutionary computation. In: Fonlupt C, Hao JK, Lutton E, Ronald E, Schoenhauer M (eds) Artificial evolution 1999. Lecture Notes in Computer Science 1829. Springer, New York, pp 277\u2013291"},{"key":"9113_CR61","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1162\/evco.1997.5.1.1","volume":"5","author":"CD Rosin","year":"1996","unstructured":"Rosin CD, Belew RK (1996) New methods for cooperative coevolution. Evol Comput 5: 1\u201330","journal-title":"Evol Comput"},{"key":"9113_CR62","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-88094-0","volume-title":"Representations for genetic and evolutionary algorithms","author":"F Rothlauf","year":"2002","unstructured":"Rothlauf F (2002) Representations for genetic and evolutionary algorithms. Springer\/Physica-Verlag, New York"},{"issue":"2","key":"9113_CR63","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1162\/00240940252940586","volume":"35","author":"D Rowland","year":"2002","unstructured":"Rowland D, Biocca F (2002) Cooperative design methodology: genetic sculpture park. Leonardo 35(2): 193\u2013196","journal-title":"Leonardo"},{"key":"9113_CR64","volume-title":"The analytic hierarchy process","author":"TL Saaty","year":"1980","unstructured":"Saaty TL (1980) The analytic hierarchy process. McGraw-Hill, New York"},{"key":"9113_CR65","unstructured":"Tuson AL (1999) No optimisation without representation. PhD thesis, University of Edinburgh"},{"key":"9113_CR66","first-page":"696","volume-title":"Proceedings of the seventh international conference on genetic algorithms","author":"G Venturini","year":"1997","unstructured":"Venturini G, Slimane M, Morin F, Asselinde Beauville JP (1997) On using interactive genetic algorithms for knowledge discovery in databases. In: B\u00e4ck T (eds) Proceedings of the seventh international conference on genetic algorithms. Morgan Kaufmann, Los Altos, pp 696\u2013703"},{"key":"9113_CR67","volume-title":"Model building in mathematical programming","author":"HP Williams","year":"1999","unstructured":"Williams HP (1999) Model building in mathematical programming, 4th edn. Wiley, New York","edition":"4"},{"key":"9113_CR68","volume-title":"Introduction to graph theory","author":"R Wilson","year":"1996","unstructured":"Wilson R (1996) Introduction to graph theory, 4th edn. Addison-Wesley-Longman, Reading","edition":"4"},{"key":"9113_CR69","volume-title":"Artificial intelligence","author":"PH Winston","year":"1992","unstructured":"Winston PH (1992) Artificial intelligence. Addison-Wesley, Reading"}],"container-title":["Artificial Intelligence Review"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10462-009-9113-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10462-009-9113-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10462-009-9113-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,11]],"date-time":"2025-02-11T15:35:28Z","timestamp":1739288128000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10462-009-9113-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,4]]},"references-count":69,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2008,4]]}},"alternative-id":["9113"],"URL":"https:\/\/doi.org\/10.1007\/s10462-009-9113-x","relation":{},"ISSN":["0269-2821","1573-7462"],"issn-type":[{"type":"print","value":"0269-2821"},{"type":"electronic","value":"1573-7462"}],"subject":[],"published":{"date-parts":[[2008,4]]}}}