Difference between revisions of "Genetic Programming"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
(28 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
'''Genetic Programming''' (GP),<br/> | '''Genetic Programming''' (GP),<br/> | ||
an [https://en.wikipedia.org/wiki/Evolution evolutionary] based methodology inspired by [https://en.wikipedia.org/wiki/Biological_evolution biological evolution] to [https://en.wikipedia.org/wiki/Optimization_%28mathematics%29 optimize] computer programs, in particular game playing programs. It is a [[Learning|machine learning]] technique used to optimize a population of programs, for instance to maximize the winning rate versus a set of opponents, after modifying [[Evaluation|evaluation]] weights or [[Search|search]] parameter. | an [https://en.wikipedia.org/wiki/Evolution evolutionary] based methodology inspired by [https://en.wikipedia.org/wiki/Biological_evolution biological evolution] to [https://en.wikipedia.org/wiki/Optimization_%28mathematics%29 optimize] computer programs, in particular game playing programs. It is a [[Learning|machine learning]] technique used to optimize a population of programs, for instance to maximize the winning rate versus a set of opponents, after modifying [[Evaluation|evaluation]] weights or [[Search|search]] parameter. | ||
+ | <span id="EvolutionaryProgramming"></span> | ||
+ | =Evolutionary Programming= | ||
+ | [https://en.wikipedia.org/wiki/Evolutionary_programming Evolutionary programming] is similar to genetic programming, but the structure of the program to be optimized is fixed, while its numerical parameters are allowed to evolve. The term was coined by [https://en.wikipedia.org/wiki/Lawrence_J._Fogel Lawrence J. Fogel] in 1960. | ||
=Supersets= | =Supersets= | ||
Line 39: | Line 42: | ||
* [[Automated Tuning]] | * [[Automated Tuning]] | ||
* [[BBChess (SI)#DifferentialEvolution|Differential Evolution in BBChess]] | * [[BBChess (SI)#DifferentialEvolution|Differential Evolution in BBChess]] | ||
+ | * [[Deep Learning]] | ||
* [[Dynamic Programming]] | * [[Dynamic Programming]] | ||
* [[Falcon#GA|GA in Falcon]] | * [[Falcon#GA|GA in Falcon]] | ||
+ | * [[David E. Moriarty#SANE|SANE]] | ||
* [[Simulated Annealing]] | * [[Simulated Annealing]] | ||
* [[Trial and Error]] | * [[Trial and Error]] | ||
Line 58: | Line 63: | ||
* [[John Maynard Smith]] ('''1982'''). ''[https://en.wikipedia.org/wiki/Evolution_and_the_Theory_of_Games Evolution and the Theory of Games]''. Cambridge; New York, Cambridge University Press. | * [[John Maynard Smith]] ('''1982'''). ''[https://en.wikipedia.org/wiki/Evolution_and_the_Theory_of_Games Evolution and the Theory of Games]''. Cambridge; New York, Cambridge University Press. | ||
* [[Mathematician#RAxelrod|Robert Axelrod]] ('''1987'''). ''The Evolution of Strategies in the Iterated Prisoner’s Dilemma''. in [http://www.cs.bham.ac.uk/~wbl/biblio/gp-html/LawrenceDavidDavis.html Lawrence D. Davis] (ed.) ''[http://dl.acm.org/citation.cfm?id=535531 Genetic Algorithms and Simulated Annealing]''. [http://www-personal.umich.edu/~axe/research/Evolving.pdf 2001 reprint as pdf] <ref>[https://en.wikipedia.org/wiki/Prisoner%27s_dilemma Prisoner's dilemma from Wikipedia]</ref> | * [[Mathematician#RAxelrod|Robert Axelrod]] ('''1987'''). ''The Evolution of Strategies in the Iterated Prisoner’s Dilemma''. in [http://www.cs.bham.ac.uk/~wbl/biblio/gp-html/LawrenceDavidDavis.html Lawrence D. Davis] (ed.) ''[http://dl.acm.org/citation.cfm?id=535531 Genetic Algorithms and Simulated Annealing]''. [http://www-personal.umich.edu/~axe/research/Evolving.pdf 2001 reprint as pdf] <ref>[https://en.wikipedia.org/wiki/Prisoner%27s_dilemma Prisoner's dilemma from Wikipedia]</ref> | ||
− | * [[David E. Goldberg]], [[Mathematician#Holland|John H. Holland]] ('''1988'''). ''[ | + | * [[David E. Goldberg]], [[Mathematician#Holland|John H. Holland]] ('''1988'''). ''[https://link.springer.com/article/10.1023/A:1022602019183 Genetic Algorithms and Machine Learning]''. [https://www.springer.com/journal/10994 Machine Learning], Vol. 3 |
− | * [[David E. Goldberg]] ('''1989'''). ''Genetic | + | * [[David E. Goldberg]] ('''1989'''). ''Genetic Algorithms in Search, Optimization and Machine Learning''. [https://en.wikipedia.org/wiki/Addison-Wesley Addison-Wesley] |
* [[John Maynard Smith]] ('''1989'''). ''Evolutionary Genetics''. Oxford; New York, Oxford University Press. | * [[John Maynard Smith]] ('''1989'''). ''Evolutionary Genetics''. Oxford; New York, Oxford University Press. | ||
* [[Greg M. Gupton]] ('''1989'''). ''Genetic Learning Algorithm Applied to the Game of Othello''. [[1st Computer Olympiad#Workshop|Heuristic Programming in AI 1]] | * [[Greg M. Gupton]] ('''1989'''). ''Genetic Learning Algorithm Applied to the Game of Othello''. [[1st Computer Olympiad#Workshop|Heuristic Programming in AI 1]] | ||
==1990 ...== | ==1990 ...== | ||
* [https://en.wikipedia.org/wiki/John_Koza John Koza] ('''1990'''). ''Genetic Programming: A Paradigm for Genetically Breeding Populations of Computer Programs to Solve Problems''. Stanford University Computer Science Department technical report STAN-CS-90-1314, [http://www.genetic-programming.com/jkpdf/tr1314.pdf pdf] | * [https://en.wikipedia.org/wiki/John_Koza John Koza] ('''1990'''). ''Genetic Programming: A Paradigm for Genetically Breeding Populations of Computer Programs to Solve Problems''. Stanford University Computer Science Department technical report STAN-CS-90-1314, [http://www.genetic-programming.com/jkpdf/tr1314.pdf pdf] | ||
− | * [[David E. Goldberg]] ('''1991'''). ''Real-coded | + | * [[David E. Goldberg]] ('''1991'''). ''[https://www.complex-systems.com/abstracts/v05_i02_a02/ Real-coded Genetic Algorithms, Virtual Alphabets, and Blocking]''. [https://en.wikipedia.org/wiki/Complex_Systems_(journal) Complex Systems], Vol. 5, No. 2 |
* [[William Tunstall-Pedoe]] ('''1991'''). ''Genetic Algorithms Optimizing Evaluation Functions''. [[ICGA Journal#14_3|ICCA Journal, Vol. 14, No. 3]] | * [[William Tunstall-Pedoe]] ('''1991'''). ''Genetic Algorithms Optimizing Evaluation Functions''. [[ICGA Journal#14_3|ICCA Journal, Vol. 14, No. 3]] | ||
* [https://en.wikipedia.org/wiki/John_Koza John Koza] ('''1992'''). ''Genetic Programming: On the Programming of Computers by Means of Natural Selection''. [https://en.wikipedia.org/wiki/MIT_Press MIT Press], [https://en.wikipedia.org/wiki/Special:BookSources/0262111705 ISBN 0-262-11170-5] | * [https://en.wikipedia.org/wiki/John_Koza John Koza] ('''1992'''). ''Genetic Programming: On the Programming of Computers by Means of Natural Selection''. [https://en.wikipedia.org/wiki/MIT_Press MIT Press], [https://en.wikipedia.org/wiki/Special:BookSources/0262111705 ISBN 0-262-11170-5] | ||
Line 72: | Line 77: | ||
* [[Deniz Yuret]] ('''1994'''). ''[http://home.ku.edu.tr/%7Edyuret/pub/aitr1569/index.html From Genetic Algorithms To Efficient Optimization]''. Ms.C. Thesis, Supervisor: [[Patrick Winston|Patrick Henry Winston]] | * [[Deniz Yuret]] ('''1994'''). ''[http://home.ku.edu.tr/%7Edyuret/pub/aitr1569/index.html From Genetic Algorithms To Efficient Optimization]''. Ms.C. Thesis, Supervisor: [[Patrick Winston|Patrick Henry Winston]] | ||
* [[Kurt Thearling]], [https://en.wikipedia.org/wiki/Thomas_S._Ray Thomas S. Ray] ('''1994'''). ''[http://www.thearling.com/text/alife4/alife4.htm Evolving Multi-cellular Artificial Life]''. [http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=8335 Artificial Life IV], [https://en.wikipedia.org/wiki/Rodney_Brooks R. Brooks] and [http://web.media.mit.edu/%7Epattie/ P. Maes] (eds.), [https://en.wikipedia.org/wiki/MIT_Press MIT Press] | * [[Kurt Thearling]], [https://en.wikipedia.org/wiki/Thomas_S._Ray Thomas S. Ray] ('''1994'''). ''[http://www.thearling.com/text/alife4/alife4.htm Evolving Multi-cellular Artificial Life]''. [http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=8335 Artificial Life IV], [https://en.wikipedia.org/wiki/Rodney_Brooks R. Brooks] and [http://web.media.mit.edu/%7Epattie/ P. Maes] (eds.), [https://en.wikipedia.org/wiki/MIT_Press MIT Press] | ||
− | * [[David E. Moriarty]], [[Risto Miikkulainen]] ('''1994'''). ''Evolving Neural Networks to focus Minimax Search''. [[AAAI|AAAI-94]] | + | * [[David E. Moriarty]], [[Risto Miikkulainen]] ('''1994'''). ''[http://nn.cs.utexas.edu/?moriarty:aaai94 Evolving Neural Networks to focus Minimax Search]''. [[Conferences#AAAI-94|AAAI-94]] » [[Othello]] |
==1995 ...== | ==1995 ...== | ||
+ | * [[David E. Moriarty]], [[Risto Miikkulainen]] ('''1995'''). ''[http://nn.cs.utexas.edu/?moriarty:connsci95 Discovering Complex Othello Strategies Through Evolutionary Neural Networks]''. [https://www.scimagojr.com/journalsearch.php?q=24173&tip=sid Connection Science], Vol. 7 | ||
* [[Omar Syed]] ('''1995'''). ''[http://arimaa.com/arimaa/about/Thesis/ Applying Genetic Algorithms to Recurrent Neural Networks for Learning Network Parameters and Architecture]'', Masters Thesis, [https://en.wikipedia.org/wiki/Case_Western_Reserve_University Case Western Reserve University] | * [[Omar Syed]] ('''1995'''). ''[http://arimaa.com/arimaa/about/Thesis/ Applying Genetic Algorithms to Recurrent Neural Networks for Learning Network Parameters and Architecture]'', Masters Thesis, [https://en.wikipedia.org/wiki/Case_Western_Reserve_University Case Western Reserve University] | ||
* [[Eric B. Baum]], [https://en.wikipedia.org/wiki/Dan_Boneh Dan Boneh], [[Charles Garrett]] ('''1995'''). ''[http://dl.acm.org/citation.cfm?id=225326 On Genetic Algorithms]''. [http://dblp.uni-trier.de/db/conf/colt/colt1995.html#BaumBG95 COLT 1995] | * [[Eric B. Baum]], [https://en.wikipedia.org/wiki/Dan_Boneh Dan Boneh], [[Charles Garrett]] ('''1995'''). ''[http://dl.acm.org/citation.cfm?id=225326 On Genetic Algorithms]''. [http://dblp.uni-trier.de/db/conf/colt/colt1995.html#BaumBG95 COLT 1995] | ||
Line 85: | Line 91: | ||
* [[Christopher D. Rosin]] ('''1997'''). ''Coevolutionary Search Among Adversaries''. Ph.D. thesis, [https://en.wikipedia.org/wiki/University_of_California,_San_Diego University of California, San Diego], [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.26.6404 CiteSeerX] | * [[Christopher D. Rosin]] ('''1997'''). ''Coevolutionary Search Among Adversaries''. Ph.D. thesis, [https://en.wikipedia.org/wiki/University_of_California,_San_Diego University of California, San Diego], [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.26.6404 CiteSeerX] | ||
* [https://en.wikipedia.org/wiki/John_Koza John Koza] et al. (Eds.) ('''1998'''). ''Genetic Programming''. [https://en.wikipedia.org/wiki/Morgan_Kaufmann_Publishers Morgan Kaufmann Publishers], [https://en.wikipedia.org/wiki/Special:BookSources/1558605487 ISBN 1-55860-548-7] | * [https://en.wikipedia.org/wiki/John_Koza John Koza] et al. (Eds.) ('''1998'''). ''Genetic Programming''. [https://en.wikipedia.org/wiki/Morgan_Kaufmann_Publishers Morgan Kaufmann Publishers], [https://en.wikipedia.org/wiki/Special:BookSources/1558605487 ISBN 1-55860-548-7] | ||
+ | * [[Norman Richards]], [[David E. Moriarty]], [[Risto Miikkulainen]] ('''1998'''). ''[http://nn.cs.utexas.edu/?richards:apin98 Evolving Neural Networks to Play Go]''. [https://www.springer.com/journal/10489 Applied Intelligence], Vol. 8, No. 1 | ||
* [https://en.wikipedia.org/wiki/John_Koza John Koza] et al. ('''1999'''). ''Genetic Programming III: Darwinian Invention and Problem Solving''. [https://en.wikipedia.org/wiki/Morgan_Kaufmann_Publishers Morgan Kaufmann], [https://en.wikipedia.org/wiki/Special:BookSources/1558605436 ISBN 1-55860-543-6] | * [https://en.wikipedia.org/wiki/John_Koza John Koza] et al. ('''1999'''). ''Genetic Programming III: Darwinian Invention and Problem Solving''. [https://en.wikipedia.org/wiki/Morgan_Kaufmann_Publishers Morgan Kaufmann], [https://en.wikipedia.org/wiki/Special:BookSources/1558605436 ISBN 1-55860-543-6] | ||
− | * [[Kumar Chellapilla]], [[David B. Fogel]] ('''1999'''). ''[http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=784222 Evolution, Neural Networks, Games, and Intelligence]''. [[IEEE#Proceedings|Proceedings of the IEEE] | + | * [[Kumar Chellapilla]], [[David B. Fogel]] ('''1999'''). ''[http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=784222 Evolution, Neural Networks, Games, and Intelligence]''. [[IEEE#Proceedings|Proceedings of the IEEE]] |
* [http://www.tim-taylor.com/ Tim Taylor] ('''1999'''). ''[http://www.tim-taylor.com/papers/thesis/html/main.html From Artificial Evolution to Artificial Life]''. Ph.D. Thesis, [[University of Edinburgh]] | * [http://www.tim-taylor.com/ Tim Taylor] ('''1999'''). ''[http://www.tim-taylor.com/papers/thesis/html/main.html From Artificial Evolution to Artificial Life]''. Ph.D. Thesis, [[University of Edinburgh]] | ||
* [[Philip G. K. Reiser]], [[Patricia J. Riddle]] ('''1999'''). ''[http://link.springer.com/chapter/10.1007%2F3-540-48873-1_19 Evolving Logic Programs to Classify Chess-Endgame Positions]''. [http://link.springer.com/book/10.1007%2F3-540-48873-1 Simulated Evolution and Learning], [https://en.wikipedia.org/wiki/Canberra Canberra], Australia. [http://www.springer.com/series/1244 Lecture Notes in Artificial Intelligence], No. 1585, [https://en.wikipedia.org/wiki/Springer_Science%2BBusiness_Media Springer], [http://stancomb.co.uk/Papers/seal98.pdf pdf] » [[Learning]], [[Endgame]] | * [[Philip G. K. Reiser]], [[Patricia J. Riddle]] ('''1999'''). ''[http://link.springer.com/chapter/10.1007%2F3-540-48873-1_19 Evolving Logic Programs to Classify Chess-Endgame Positions]''. [http://link.springer.com/book/10.1007%2F3-540-48873-1 Simulated Evolution and Learning], [https://en.wikipedia.org/wiki/Canberra Canberra], Australia. [http://www.springer.com/series/1244 Lecture Notes in Artificial Intelligence], No. 1585, [https://en.wikipedia.org/wiki/Springer_Science%2BBusiness_Media Springer], [http://stancomb.co.uk/Papers/seal98.pdf pdf] » [[Learning]], [[Endgame]] | ||
Line 98: | Line 105: | ||
'''2002''' | '''2002''' | ||
* [[Yngvi Björnsson]], [[Tony Marsland]] ('''2002'''). ''Learning Control of Search Extensions''. Proceedings of the 6th Joint Conference on Information Sciences (JCIS 2002), pp. 446-449. [http://www.ru.is/faculty/yngvi/pdf/BjornssonM02.pdf pdf] | * [[Yngvi Björnsson]], [[Tony Marsland]] ('''2002'''). ''Learning Control of Search Extensions''. Proceedings of the 6th Joint Conference on Information Sciences (JCIS 2002), pp. 446-449. [http://www.ru.is/faculty/yngvi/pdf/BjornssonM02.pdf pdf] | ||
− | * [[David E. Goldberg]] ('''2002'''). ''The | + | * [[David E. Goldberg]] ('''2002'''). ''[https://www.springer.com/gp/book/9781475736458 The Design of Innovation: Lessons from and for Competent Genetic Algorithms]''. [https://en.wikipedia.org/wiki/Springer_Science%2BBusiness_Media Kluwer Academic Publishers] |
* [[Roderich Groß]], [[Keno Albrecht]], [[Wolfgang Kantschik]], [[Wolfgang Banzhaf]] ('''2002'''). ''Evolving Chess Playing Programs''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2002.html#GrossAKB02 GECCO 2002], [http://naturalrobotics.group.shef.ac.uk/publications/gecco02.pdf pdf] | * [[Roderich Groß]], [[Keno Albrecht]], [[Wolfgang Kantschik]], [[Wolfgang Banzhaf]] ('''2002'''). ''Evolving Chess Playing Programs''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2002.html#GrossAKB02 GECCO 2002], [http://naturalrobotics.group.shef.ac.uk/publications/gecco02.pdf pdf] | ||
* [[Krzysztof Krawiec]] ('''2002'''). ''[http://link.springer.com/article/10.1023/A:1020984725014 Genetic Programming-based Construction of Features for Machine Learning and Knowledge Discovery Tasks]''. [http://www.informatik.uni-trier.de/~ley/db/journals/gpem/gpem3.html#Krawiec02 Genetic Programming and Evolvable Machines, Vol. 3], No. 4 | * [[Krzysztof Krawiec]] ('''2002'''). ''[http://link.springer.com/article/10.1023/A:1020984725014 Genetic Programming-based Construction of Features for Machine Learning and Knowledge Discovery Tasks]''. [http://www.informatik.uni-trier.de/~ley/db/journals/gpem/gpem3.html#Krawiec02 Genetic Programming and Evolvable Machines, Vol. 3], No. 4 | ||
+ | * [[Kenneth O. Stanley]], [[Risto Miikkulainen]] ('''2002'''). ''[http://nn.cs.utexas.edu/?stanley:ec02 Evolving Neural Networks Through Augmenting Topologies]''. [https://en.wikipedia.org/wiki/Evolutionary_Computation_(journal) Evolutionary Computation], Vol. 10, No. 2 | ||
'''2003''' | '''2003''' | ||
* [[Matthew Pratola]], [[Thomas Wolf]] ('''2003'''). ''[http://ilk.uvt.nl/icga/journal/contents/content26-1.htm#GOTOOLS Optimizing GOTOOLS' Search Heuristics using Genetic Algorithms]''. [[ICGA Journal#26_1|ICGA Journal, Vol. 26, No. 1]] » [[Go]] | * [[Matthew Pratola]], [[Thomas Wolf]] ('''2003'''). ''[http://ilk.uvt.nl/icga/journal/contents/content26-1.htm#GOTOOLS Optimizing GOTOOLS' Search Heuristics using Genetic Algorithms]''. [[ICGA Journal#26_1|ICGA Journal, Vol. 26, No. 1]] » [[Go]] | ||
Line 106: | Line 114: | ||
* [[David B. Fogel]], [[Timothy J. Hays]] ('''2003'''). ''[http://spie.org/x648.html?product_id=512624 New Results on Evolving Strategies in Chess]''. [http://spie.org/x648.html?product_id=485971&origin_id=x648 Applications and Science of Neural Networks, Fuzzy Systems, and Evolutionary Computation VI] | * [[David B. Fogel]], [[Timothy J. Hays]] ('''2003'''). ''[http://spie.org/x648.html?product_id=512624 New Results on Evolving Strategies in Chess]''. [http://spie.org/x648.html?product_id=485971&origin_id=x648 Applications and Science of Neural Networks, Fuzzy Systems, and Evolutionary Computation VI] | ||
* [[David Gleich]] ('''2003'''). ''Machine Learning in Computer Chess: Genetic Programming and KRK''. [https://en.wikipedia.org/wiki/Harvey_Mudd_College Harvey Mudd College], [http://www.cs.purdue.edu/homes/dgleich/publications/Gleich%202003%20-%20Machine%20Learning%20in%20Computer%20Chess.pdf pdf] | * [[David Gleich]] ('''2003'''). ''Machine Learning in Computer Chess: Genetic Programming and KRK''. [https://en.wikipedia.org/wiki/Harvey_Mudd_College Harvey Mudd College], [http://www.cs.purdue.edu/homes/dgleich/publications/Gleich%202003%20-%20Machine%20Learning%20in%20Computer%20Chess.pdf pdf] | ||
− | * [[Wee Chong Oon]], [[Yew Jin Lim]] ('''2003'''). ''An Investigation on Piece Differential Information in Co-Evolution on Games Using Kalah.'' | + | * [[Wee-Chong Oon]], [[Yew Jin Lim]] ('''2003'''). ''An Investigation on Piece Differential Information in Co-Evolution on Games Using Kalah.'' CEC2003, Vol. 3, [http://www.yewjin.com/storage/papers/Kalah_CEC2003.pdf pdf] |
* [[Lothar M. Schmitt]] ('''2003'''). ''Theory of Coevolutionary Genetic Algorithms''. [http://www.informatik.uni-trier.de/~ley/db/conf/ispa/ispa2003.html#Schmitt03 ISPA 2003] | * [[Lothar M. Schmitt]] ('''2003'''). ''Theory of Coevolutionary Genetic Algorithms''. [http://www.informatik.uni-trier.de/~ley/db/conf/ispa/ispa2003.html#Schmitt03 ISPA 2003] | ||
* [[Krzysztof Krawiec]], [http://vislab.ucr.edu/PEOPLE/BIR_BHANU/index.php Bir Bhanu] ('''2003'''). ''[http://link.springer.com/chapter/10.1007/3-540-45105-6_39 Coevolution and Linear Genetic Programming for Visual Learning]''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2003-1.html#KrawiecB03 GECCO 2003] | * [[Krzysztof Krawiec]], [http://vislab.ucr.edu/PEOPLE/BIR_BHANU/index.php Bir Bhanu] ('''2003'''). ''[http://link.springer.com/chapter/10.1007/3-540-45105-6_39 Coevolution and Linear Genetic Programming for Visual Learning]''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2003-1.html#KrawiecB03 GECCO 2003] | ||
Line 114: | Line 122: | ||
* [[David B. Fogel]], [[Timothy J. Hays]], [[Sarah L. Hahn]], [[James Quon]] ('''2004'''). ''[http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1360168 A Self-Learning Evolutionary Chess Program]''. [[IEEE#Proceedings|Proceedings of the IEEE]], Vol. 92 No. 12, pp. 1947-1954, [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.72.4267 CiteSeerX] | * [[David B. Fogel]], [[Timothy J. Hays]], [[Sarah L. Hahn]], [[James Quon]] ('''2004'''). ''[http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1360168 A Self-Learning Evolutionary Chess Program]''. [[IEEE#Proceedings|Proceedings of the IEEE]], Vol. 92 No. 12, pp. 1947-1954, [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.72.4267 CiteSeerX] | ||
* [[Mathieu Autonès]], [[Aryel Beck]], [[Phillippe Camacho]], [[Nicolas Lassabe]], [[Hervé Luga]], [[François Scharffe]] ('''2004'''). ''[http://link.springer.com/chapter/10.1007/978-3-540-24650-3_1 Evaluation of Chess Position by Modular Neural network Generated by Genetic Algorithm]''. [http://www.informatik.uni-trier.de/~ley/db/conf/eurogp/eurogp2004.html#AutonesBCLLS04 EuroGP 2004] | * [[Mathieu Autonès]], [[Aryel Beck]], [[Phillippe Camacho]], [[Nicolas Lassabe]], [[Hervé Luga]], [[François Scharffe]] ('''2004'''). ''[http://link.springer.com/chapter/10.1007/978-3-540-24650-3_1 Evaluation of Chess Position by Modular Neural network Generated by Genetic Algorithm]''. [http://www.informatik.uni-trier.de/~ley/db/conf/eurogp/eurogp2004.html#AutonesBCLLS04 EuroGP 2004] | ||
+ | * [[Shan-Tai Chen]], [[Shun-Shii Lin]], [[Li-Te Huang]], [https://dblp.uni-trier.de/pers/hd/w/Wei:Chun=Jen Chun-Jen Wei] ('''2004''') ''[https://link.springer.com/article/10.1023/B:HEUR.0000026899.63797.f9 Towards the Exact Minimization of BDDs-An Elitism-Based Distributed Evolutionary Algorithm]''. [https://dblp.uni-trier.de/db/journals/heuristics/heuristics10.html Journal of Heuristics, Vol. 10], No. 3 <ref>[https://en.wikipedia.org/wiki/Binary_decision_diagram Binary decision diagram from Wikipedia]</ref> | ||
+ | * [[Kenneth O. Stanley]], [[Risto Miikkulainen]] ('''2004'''). ''[http://nn.cs.utexas.edu/?stanley:gecco04 Evolving a Roving Eye for Go]''. [https://dblp.uni-trier.de/db/conf/gecco/gecco2004-2.html GECCO 2004] | ||
==2005 ...== | ==2005 ...== | ||
* [[Ami Hauptman]], [[Moshe Sipper]] ('''2005'''). ''[http://www.researchgate.net/publication/228780904_Analyzing_the_intelligence_of_a_genetically_programmed_chess_player Analyzing the Intelligence of a Genetically Programmed Chess Player]''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2005.html GECCO 2005] | * [[Ami Hauptman]], [[Moshe Sipper]] ('''2005'''). ''[http://www.researchgate.net/publication/228780904_Analyzing_the_intelligence_of_a_genetically_programmed_chess_player Analyzing the Intelligence of a Genetically Programmed Chess Player]''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2005.html GECCO 2005] | ||
* [[Ami Hauptman]], [[Moshe Sipper]] ('''2005'''). ''GP-EndChess: Using Genetic Programming to Evolve Chess Endgame Players''. [http://www.informatik.uni-trier.de/~ley/db/conf/eurogp/eurogp2005.html#HauptmanS05 EuroGP 2005], [http://www.cs.bgu.ac.il/~sipper/papabs/eurogpchess-final.pdf pdf] | * [[Ami Hauptman]], [[Moshe Sipper]] ('''2005'''). ''GP-EndChess: Using Genetic Programming to Evolve Chess Endgame Players''. [http://www.informatik.uni-trier.de/~ley/db/conf/eurogp/eurogp2005.html#HauptmanS05 EuroGP 2005], [http://www.cs.bgu.ac.il/~sipper/papabs/eurogpchess-final.pdf pdf] | ||
* [[David B. Fogel]], [[Timothy J. Hays]], [[Sarah L. Hahn]], [[James Quon]] ('''2005'''). ''Further Evolution of a Self-Learning Chess Program''. [[IEEE#CIG|IEEE Symposium on Computational Intelligence & Games]], [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.112.5288 CiteSeerX] | * [[David B. Fogel]], [[Timothy J. Hays]], [[Sarah L. Hahn]], [[James Quon]] ('''2005'''). ''Further Evolution of a Self-Learning Chess Program''. [[IEEE#CIG|IEEE Symposium on Computational Intelligence & Games]], [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.112.5288 CiteSeerX] | ||
− | * [ | + | * [https://dblp.uni-trier.de/pers/hd/s/Sastry:Kumara Kumara Sastry], [[David E. Goldberg]], [[Graham Kendall]] ('''2005'''). ''[https://link.springer.com/chapter/10.1007/0-387-28356-0_4 Genetic Algorithms]''. [https://link.springer.com/book/10.1007/0-387-28356-0 Search Methodologies], [https://en.wikipedia.org/wiki/Springer_Science%2BBusiness_Media Springer] |
* [[Kokolo Ikeda]] ('''2005'''). ''Exemplar-based direct policy search with evolutionary optimization''. [http://www.informatik.uni-trier.de/~ley/db/conf/cec/cec2005.html#Ikeda05 CEC 2005] | * [[Kokolo Ikeda]] ('''2005'''). ''Exemplar-based direct policy search with evolutionary optimization''. [http://www.informatik.uni-trier.de/~ley/db/conf/cec/cec2005.html#Ikeda05 CEC 2005] | ||
* [[Thomas Philip Runarsson]], [[Mathematician#XYao|Xin Yao]] ('''2005'''). ''Search biases in constrained evolutionary optimization''. [[IEEE#SMC|IEEE Transactions on Systems, Man, and Cybernetics]], Vol. 35, No. 2, [https://www.researchgate.net/profile/Thomas_Runarsson/publication/3421612_Search_Biases_in_Constrained_Evolutionary_Optimization/links/543fa8810cf21227a11a4b5d.pdf pdf] | * [[Thomas Philip Runarsson]], [[Mathematician#XYao|Xin Yao]] ('''2005'''). ''Search biases in constrained evolutionary optimization''. [[IEEE#SMC|IEEE Transactions on Systems, Man, and Cybernetics]], Vol. 35, No. 2, [https://www.researchgate.net/profile/Thomas_Runarsson/publication/3421612_Search_Biases_in_Constrained_Evolutionary_Optimization/links/543fa8810cf21227a11a4b5d.pdf pdf] | ||
+ | * [[Aguston E. Eiben]], [[Marc Schoenauer]] ('''2005'''). ''Evolutionary Computing''. [https://arxiv.org/abs/cs/0511004 arXiv:cs/0511004] | ||
'''2006''' | '''2006''' | ||
− | * [[Sylvain Gelly]], [[Olivier Teytaud]], [[Nicolas Bredèche]], [[Marc Schoenauer]] ('''2006'''). '' | + | * [[Sylvain Gelly]], [[Olivier Teytaud]], [[Nicolas Bredèche]], [[Marc Schoenauer]] ('''2006'''). ''Universal Consistency and Bloat in GP''. [https://hal.inria.fr/inria-00112840/document pdf] |
* [[Nicolas Lassabe]], [[Stéphane Sanchez]], [[Hervé Luga]], [[Yves Duthen]] ('''2006'''). ''[http://www.sciweavers.org/publications/genetically-programmed-strategies-chess-endgame Genetically Programmed Strategies For Chess Endgame]''. [http://www.sigevo.org/gecco-2006/ GECCO 2006], [http://www.cs.york.ac.uk/rts/docs/GECCO_2006/docs/p831.pdf pdf] | * [[Nicolas Lassabe]], [[Stéphane Sanchez]], [[Hervé Luga]], [[Yves Duthen]] ('''2006'''). ''[http://www.sciweavers.org/publications/genetically-programmed-strategies-chess-endgame Genetically Programmed Strategies For Chess Endgame]''. [http://www.sigevo.org/gecco-2006/ GECCO 2006], [http://www.cs.york.ac.uk/rts/docs/GECCO_2006/docs/p831.pdf pdf] | ||
* [[Borko Bošković]], [[Sašo Greiner]], [[Janez Brest]], [[Viljem Žumer]] ('''2006'''). ''[http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1688532 A Differential Evolution for the Tuning of a Chess Evaluation Function]''. [[IEEE]] Congress on Evolutionary Computation, 2006 | * [[Borko Bošković]], [[Sašo Greiner]], [[Janez Brest]], [[Viljem Žumer]] ('''2006'''). ''[http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1688532 A Differential Evolution for the Tuning of a Chess Evaluation Function]''. [[IEEE]] Congress on Evolutionary Computation, 2006 | ||
Line 132: | Line 143: | ||
* [[Ami Hauptman]] ('''2007'''). ''[http://scholar.google.co.il/citations?view_op=view_citation&hl=en&user=T5aZ-skAAAAJ&citation_for_view=T5aZ-skAAAAJ:Tyk-4Ss8FVUC Evolving Machine Chess Players]''. EvoPhD 2007 | * [[Ami Hauptman]] ('''2007'''). ''[http://scholar.google.co.il/citations?view_op=view_citation&hl=en&user=T5aZ-skAAAAJ&citation_for_view=T5aZ-skAAAAJ:Tyk-4Ss8FVUC Evolving Machine Chess Players]''. EvoPhD 2007 | ||
* [[Krzysztof Krawiec]] ('''2007'''). ''[http://www.sciencedirect.com/science/article/pii/S0167865507002462 Generative Learning of Visual Concepts using Multiobjective Genetic Programming]''. [https://en.wikipedia.org/wiki/Pattern_Recognition_Letters Pattern Recognition Letters], Vol. 28, No. 16 | * [[Krzysztof Krawiec]] ('''2007'''). ''[http://www.sciencedirect.com/science/article/pii/S0167865507002462 Generative Learning of Visual Concepts using Multiobjective Genetic Programming]''. [https://en.wikipedia.org/wiki/Pattern_Recognition_Letters Pattern Recognition Letters], Vol. 28, No. 16 | ||
+ | * [[Alan J. Lockett]], [[Charles L. Chen]], [[Risto Miikkulainen]] ('''2007'''). ''[http://nn.cs.utexas.edu/?lockett:gecco07 Evolving Explicit Opponent Models for Game Play]''. [https://dblp.uni-trier.de/db/conf/gecco/gecco2007c.html GECCO 2007] | ||
+ | * [[Joseph Reisinger]], [[Erkin Bahçeci]], [[Igor Karpov]], [[Risto Miikkulainen]] ('''2007'''). ''[https://www.semanticscholar.org/paper/Coevolving-Strategies-for-General-Game-Playing-Reisinger-Bah%C3%A7eci/9a39c1411b6e68457ece391b057dcc26142c23a7 Coevolving Strategies for General Game Playing]''. [https://dblp.uni-trier.de/db/conf/cig/cig2007.html CIG 2007] | ||
'''2008''' | '''2008''' | ||
* [[Wojciech Jaśkowski]], [[Krzysztof Krawiec]], [[Bartosz Wieloch]] ('''2008'''). ''Evolving Strategy for a Probabilistic Game of Imperfect Information using Genetic Programming''. Genetic Programming and Evolvable Machines, Vol. 9, No. 4, [http://www.cs.put.poznan.pl/wjaskowski/pub/papers/jaskowski08evolving.pdf pdf] | * [[Wojciech Jaśkowski]], [[Krzysztof Krawiec]], [[Bartosz Wieloch]] ('''2008'''). ''Evolving Strategy for a Probabilistic Game of Imperfect Information using Genetic Programming''. Genetic Programming and Evolvable Machines, Vol. 9, No. 4, [http://www.cs.put.poznan.pl/wjaskowski/pub/papers/jaskowski08evolving.pdf pdf] | ||
* [[Borko Bošković]], [[Sašo Greiner]], [[Janez Brest]], [[Aleš Zamuda]], [[Viljem Žumer]] ('''2008'''). ''An Adaptive Differential Evolution Algorithm with Opposition-Based Mechanisms, Applied to the Tuning of a Chess Program''. [http://www.springer.com/engineering/computational+intelligence+and+complexity/book/978-3-540-68827-3 Advances in Differential Evolution], Studies in Computational Intelligence, ISBN: 978-3-540-68827-3 | * [[Borko Bošković]], [[Sašo Greiner]], [[Janez Brest]], [[Aleš Zamuda]], [[Viljem Žumer]] ('''2008'''). ''An Adaptive Differential Evolution Algorithm with Opposition-Based Mechanisms, Applied to the Tuning of a Chess Program''. [http://www.springer.com/engineering/computational+intelligence+and+complexity/book/978-3-540-68827-3 Advances in Differential Evolution], Studies in Computational Intelligence, ISBN: 978-3-540-68827-3 | ||
− | * [[Eli David|Omid David]], [[Moshe Koppel]], [[Nathan S. Netanyahu]] ('''2008'''). ''Genetic Algorithms for Mentor-Assisted Evaluation Function Optimization''. | + | * [[Eli David|Omid David]], [[Moshe Koppel]], [[Nathan S. Netanyahu]] ('''2008'''). ''Genetic Algorithms for Mentor-Assisted Evaluation Function Optimization''. [http://www.sigevo.org/gecco-2008/ GECCO '08], [https://arxiv.org/abs/1711.06839 arXiv:1711.06839] |
* [[Pieter Spronck]], [[Ida Sprinkhuizen-Kuyper]], [[Eric Postma]] ('''2008'''). ''Deca: the doping-Driven Evolutionary Control Algorithm''. [http://www.informatik.uni-trier.de/~ley/db/journals/aai/aai22.html#SpronckSP08 Applied Artificial Intelligence, Vol. 22] | * [[Pieter Spronck]], [[Ida Sprinkhuizen-Kuyper]], [[Eric Postma]] ('''2008'''). ''Deca: the doping-Driven Evolutionary Control Algorithm''. [http://www.informatik.uni-trier.de/~ley/db/journals/aai/aai22.html#SpronckSP08 Applied Artificial Intelligence, Vol. 22] | ||
'''2009''' | '''2009''' | ||
− | * [[Eli David|Omid David]], [[Jaap van den Herik]], [[Moshe Koppel]], [[Nathan S. Netanyahu]] ('''2009'''). ''Simulating Human Grandmasters: Evolution and Coevolution of Evaluation Functions''. | + | * [[Eli David|Omid David]], [[Jaap van den Herik]], [[Moshe Koppel]], [[Nathan S. Netanyahu]] ('''2009'''). ''Simulating Human Grandmasters: Evolution and Coevolution of Evaluation Functions''. [http://www.sigevo.org/gecco-2009/ GECCO '09], [https://arxiv.org/abs/1711.06840 arXiv:1711.06840] |
* [[Eli David|Omid David]] ('''2009'''). ''Genetic Algorithms Based Learning for Evolving Intelligent Organisms''. Ph.D. Thesis <ref>[[Dap Hartmann]] ('''2010'''). ''Mimicking the Black Box - Genetically evolving evaluation functions and search algorithms''. Review on Omid David's Ph.D. Thesis, [[ICGA Journal#33_1|ICGA Journal, Vol. 33, No. 1]]</ref> | * [[Eli David|Omid David]] ('''2009'''). ''Genetic Algorithms Based Learning for Evolving Intelligent Organisms''. Ph.D. Thesis <ref>[[Dap Hartmann]] ('''2010'''). ''Mimicking the Black Box - Genetically evolving evaluation functions and search algorithms''. Review on Omid David's Ph.D. Thesis, [[ICGA Journal#33_1|ICGA Journal, Vol. 33, No. 1]]</ref> | ||
* [[Ami Hauptman]] ('''2009'''). ''Evolving Search Heuristics for Combinatorial Games with Genetic Programming''. [https://en.wikipedia.org/wiki/Ben-Gurion_University_of_the_Negev Ben-Gurion University of the Negev] | * [[Ami Hauptman]] ('''2009'''). ''Evolving Search Heuristics for Combinatorial Games with Genetic Programming''. [https://en.wikipedia.org/wiki/Ben-Gurion_University_of_the_Negev Ben-Gurion University of the Negev] | ||
Line 145: | Line 158: | ||
* [http://www.informatik.uni-trier.de/~ley/pers/hd/c/Chen:Gang.html Gang Chen], [http://www.informatik.uni-trier.de/~ley/pers/hd/l/Low:Chor_Ping.html Chor Ping Low], [[Zhonghua Yang]] ('''2009'''). ''Preserving and Exploiting Genetic Diversity in Evolutionary Programming Algorithms''. [[IEEE#EC|IEEE Transactions Evolutionary Computation]], Vol. 13, No. 3, pp. 661-673 | * [http://www.informatik.uni-trier.de/~ley/pers/hd/c/Chen:Gang.html Gang Chen], [http://www.informatik.uni-trier.de/~ley/pers/hd/l/Low:Chor_Ping.html Chor Ping Low], [[Zhonghua Yang]] ('''2009'''). ''Preserving and Exploiting Genetic Diversity in Evolutionary Programming Algorithms''. [[IEEE#EC|IEEE Transactions Evolutionary Computation]], Vol. 13, No. 3, pp. 661-673 | ||
* [[Yun Bao]], [http://dblp.uni-trier.de/pers/hd/z/Zhao:Erbo Erbo Zhao], [[Xiaocong Gan]], [http://dblp.uni-trier.de/pers/hd/l/Luo:Dan Dan Luo], [[Zhangang Han]] ('''2009'''). ''A Review on Cutting-Edge Techniques in Evolutionary Algorithms''. [http://www.informatik.uni-trier.de/~ley/db/conf/icnc/icnc2009-5.html#BaoZGLH09 5. ICNC 2009] | * [[Yun Bao]], [http://dblp.uni-trier.de/pers/hd/z/Zhao:Erbo Erbo Zhao], [[Xiaocong Gan]], [http://dblp.uni-trier.de/pers/hd/l/Luo:Dan Dan Luo], [[Zhangang Han]] ('''2009'''). ''A Review on Cutting-Edge Techniques in Evolutionary Algorithms''. [http://www.informatik.uni-trier.de/~ley/db/conf/icnc/icnc2009-5.html#BaoZGLH09 5. ICNC 2009] | ||
+ | * [[Marcin Szubert]] ('''2009'''). ''Coevolutionary Reinforcement Learning and its Application to Othello''. M.Sc. thesis, [https://en.wikipedia.org/wiki/Pozna%C5%84_University_of_Technology Poznań University of Technology], supervisor [[Krzysztof Krawiec]], [https://mszubert.github.io/papers/Szubert_2009_MSC.pdf pdf] | ||
==2010 ...== | ==2010 ...== | ||
* [[Dmitry Batenkov]] ('''2010'''). ''[http://xrds.acm.org/article.cfm?aid=1836558 Hands-on introduction to genetic programming]''. [[ACM#XRDS|ACM Crossroads]], Vol. 17, No. 1 | * [[Dmitry Batenkov]] ('''2010'''). ''[http://xrds.acm.org/article.cfm?aid=1836558 Hands-on introduction to genetic programming]''. [[ACM#XRDS|ACM Crossroads]], Vol. 17, No. 1 | ||
− | + | * [[Eli David|Omid David]], [[Nathan S. Netanyahu]], Yoav Rosenberg, Moshe Shimoni ('''2010'''). ''Genetic Algorithms for Automatic Classification of Moving Objects''. [[ACM]] Genetic and Evolutionary Computation Conference ([http://www.sigevo.org/gecco-2010/ GECCO '10]), [https://en.wikipedia.org/wiki/Portland,_Oregon Portland, OR] | |
− | * [[Eli David|Omid David]], [[Nathan S. Netanyahu]], Yoav Rosenberg | ||
* [[Eli David|Omid David]], [[Moshe Koppel]], [[Nathan S. Netanyahu]] ('''2010'''). ''Genetic Algorithms for Automatic Search Tuning''. [[ICGA Journal#33_2|ICGA Journal, Vol. 33, No. 2]] | * [[Eli David|Omid David]], [[Moshe Koppel]], [[Nathan S. Netanyahu]] ('''2010'''). ''Genetic Algorithms for Automatic Search Tuning''. [[ICGA Journal#33_2|ICGA Journal, Vol. 33, No. 2]] | ||
+ | * [[Eli David|Omid David]], [[Moshe Koppel]], [[Nathan S. Netanyahu]] ('''2010'''). ''Optimizing Selective Search in Chess''. [https://icml.cc/Conferences/2010/program.html ICML Workshop on Machine Learning and Games], [https://arxiv.org/abs/1009.0550 arXiv:1009.0550] | ||
* [[Jean-Baptiste Hoock]], [[Olivier Teytaud]] ('''2010'''). ''[http://hal.inria.fr/inria-00452887/en/ Bandit-Based Genetic Programming]''. 13th European Conference on Genetic Programming (2010), [http://hal.inria.fr/docs/00/45/28/87/PDF/pattern.pdf pdf] | * [[Jean-Baptiste Hoock]], [[Olivier Teytaud]] ('''2010'''). ''[http://hal.inria.fr/inria-00452887/en/ Bandit-Based Genetic Programming]''. 13th European Conference on Genetic Programming (2010), [http://hal.inria.fr/docs/00/45/28/87/PDF/pattern.pdf pdf] | ||
* [[Borko Bošković]] ('''2010'''). ''[http://labraj.uni-mb.si/en/PhD_Thesis_Defence_%28Borko_Bo%C5%A1kovi%C4%87%29 Differential evolution for the Tuning of a Chess Evaluation Function]''. Ph.D. thesis, [[University of Maribor]] | * [[Borko Bošković]] ('''2010'''). ''[http://labraj.uni-mb.si/en/PhD_Thesis_Defence_%28Borko_Bo%C5%A1kovi%C4%87%29 Differential evolution for the Tuning of a Chess Evaluation Function]''. Ph.D. thesis, [[University of Maribor]] | ||
Line 158: | Line 172: | ||
* [[Edward P. Manning]] ('''2010'''). ''[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5409565 Using Resource-Limited Nash Memory to Improve an Othello Evaluation Function]''. [[IEEE#TOCIAIGAMES|IEEE Transactions on Computational Intelligence and AI in Games]], Vol. 2, No. 1 » [[Othello]] | * [[Edward P. Manning]] ('''2010'''). ''[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5409565 Using Resource-Limited Nash Memory to Improve an Othello Evaluation Function]''. [[IEEE#TOCIAIGAMES|IEEE Transactions on Computational Intelligence and AI in Games]], Vol. 2, No. 1 » [[Othello]] | ||
* [[Edward P. Manning]] ('''2010'''). ''[http://dl.acm.org/citation.cfm?id=1830667 Coevolution in a Large Search Space using Resource-limited Nash Memory]''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2010.html#Manning10 GECCO '10] » [[Othello]] | * [[Edward P. Manning]] ('''2010'''). ''[http://dl.acm.org/citation.cfm?id=1830667 Coevolution in a Large Search Space using Resource-limited Nash Memory]''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2010.html#Manning10 GECCO '10] » [[Othello]] | ||
+ | * [[Ilya Loshchilov]], [[Marc Schoenauer]], [[Michèle Sebag]] ('''2010'''). ''A mono surrogate for multiobjective optimization''. [https://dblp.org/db/conf/gecco/gecco2010.html GECCO 2010], [https://hal.inria.fr/inria-00483948/document pdf] | ||
'''2011''' | '''2011''' | ||
− | * [[Borko Bošković]], [[Janez Brest]] ('''2011'''). ''Tuning Chess Evaluation Function Parameters using Differential Evolution''. Algorithm. Informatica, 35, No. 2 | + | * [https://dblp.uni-trier.de/pers/hd/f/Fogel:Gary_B= Gary B. Fogel], [[David B. Fogel]], [https://dblp.uni-trier.de/pers/hd/f/Fogel:Lawrence_J= Lawrence J. Fogel] ('''2011'''). ''[http://www.scholarpedia.org/article/Evolutionary_programming Evolutionary programming]''. [https://en.wikipedia.org/wiki/Scholarpedia Scholarpedia], Vol. 6, No. 4 |
+ | * [[Borko Bošković]], [[Janez Brest]] ('''2011'''). ''[http://www.informatica.si/index.php/informatica/article/view/353 Tuning Chess Evaluation Function Parameters using Differential Evolution]''. Algorithm. Informatica, 35, No. 2 | ||
* [[Borko Bošković]], [[Janez Brest]], [[Aleš Zamuda]], [[Sašo Greiner]], [[Viljem Žumer]] ('''2011'''). ''[http://www.springerlink.com/content/y62h14743364x2l7/ History mechanism supported differential evolution for chess evaluation function tuning]''. [http://www.springer.com/engineering/computational+intelligence+and+complexity/journal/500 Soft Computing], Vol. 15, No. 4 | * [[Borko Bošković]], [[Janez Brest]], [[Aleš Zamuda]], [[Sašo Greiner]], [[Viljem Žumer]] ('''2011'''). ''[http://www.springerlink.com/content/y62h14743364x2l7/ History mechanism supported differential evolution for chess evaluation function tuning]''. [http://www.springer.com/engineering/computational+intelligence+and+complexity/journal/500 Soft Computing], Vol. 15, No. 4 | ||
− | * [[Eli David|Omid David]], [[Moshe Koppel]], [[Nathan S. Netanyahu]] ('''2011'''). ''Expert-Driven Genetic Algorithms for Simulating Evaluation Functions''. Genetic Programming and Evolvable Machines 12 | + | * [[Eli David|Omid David]], [[Moshe Koppel]], [[Nathan S. Netanyahu]] ('''2011'''). ''[https://link.springer.com/article/10.1007/s10710-010-9103-4 Expert-Driven Genetic Algorithms for Simulating Evaluation Functions]''. [https://www.springer.com/journal/10710 Genetic Programming and Evolvable Machines], Vol. 12, No. 1, [https://arxiv.org/abs/1711.06841 arXiv:1711.06841] |
* [[Eduardo Vázquez-Fernández]], [[Carlos Artemio Coello Coello]], [[Feliú Davino Sagols Troncoso]] ('''2011'''). ''An Evolutionary Algorithm for Tuning a Chess Evaluation Function''. [http://www.informatik.uni-trier.de/~ley/db/conf/cec/cec2011.html#Vazquez-FernandezCT11 CEC 2011], [http://delta.cs.cinvestav.mx/~ccoello/conferences/eduardo-cec2011-final.pdf.gz pdf] | * [[Eduardo Vázquez-Fernández]], [[Carlos Artemio Coello Coello]], [[Feliú Davino Sagols Troncoso]] ('''2011'''). ''An Evolutionary Algorithm for Tuning a Chess Evaluation Function''. [http://www.informatik.uni-trier.de/~ley/db/conf/cec/cec2011.html#Vazquez-FernandezCT11 CEC 2011], [http://delta.cs.cinvestav.mx/~ccoello/conferences/eduardo-cec2011-final.pdf.gz pdf] | ||
* [[Eduardo Vázquez-Fernández]], [[Carlos Artemio Coello Coello]], [[Feliú Davino Sagols Troncoso]] ('''2011'''). ''[http://dl.acm.org/citation.cfm?id=2001882 An Adaptive Evolutionary Algorithm Based on Typical Chess Problems for Tuning a Chess Evaluation Function]''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2011c.html#Vazquez-FernandezCT11 GECCO 2011], [http://delta.cs.cinvestav.mx/~ccoello/conferences/vazquez-gecco2011.pdf.gz pdf] | * [[Eduardo Vázquez-Fernández]], [[Carlos Artemio Coello Coello]], [[Feliú Davino Sagols Troncoso]] ('''2011'''). ''[http://dl.acm.org/citation.cfm?id=2001882 An Adaptive Evolutionary Algorithm Based on Typical Chess Problems for Tuning a Chess Evaluation Function]''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2011c.html#Vazquez-FernandezCT11 GECCO 2011], [http://delta.cs.cinvestav.mx/~ccoello/conferences/vazquez-gecco2011.pdf.gz pdf] | ||
Line 167: | Line 183: | ||
* [[Krzysztof Krawiec]], [[Wojciech Jaśkowski]], [[Marcin Szubert]] ('''2011'''). ''[http://www.degruyter.com/view/j/amcs.2011.21.issue-4/v10006-011-0057-3/v10006-011-0057-3.xml Evolving small-board Go players using Coevolutionary Temporal Difference Learning with Archives]''. [http://www.degruyter.com/view/j/amcs Applied Mathematics and Computer Science], Vol. 21, No. 4 | * [[Krzysztof Krawiec]], [[Wojciech Jaśkowski]], [[Marcin Szubert]] ('''2011'''). ''[http://www.degruyter.com/view/j/amcs.2011.21.issue-4/v10006-011-0057-3/v10006-011-0057-3.xml Evolving small-board Go players using Coevolutionary Temporal Difference Learning with Archives]''. [http://www.degruyter.com/view/j/amcs Applied Mathematics and Computer Science], Vol. 21, No. 4 | ||
* [[Moshe Sipper]] ('''2011'''). ''[http://www.moshesipper.com/etw/ Evolved to Win]''. [https://en.wikipedia.org/wiki/Lulu_%28company%29 Lulu] | * [[Moshe Sipper]] ('''2011'''). ''[http://www.moshesipper.com/etw/ Evolved to Win]''. [https://en.wikipedia.org/wiki/Lulu_%28company%29 Lulu] | ||
+ | * [[Alan J. Lockett]], [[Risto Miikkulainen]] ('''2011'''). ''[http://www.cs.utexas.edu/users/ai-lab/?lockett:gecco11 Real-Space Evolutionary Annealing]''. [https://dblp.uni-trier.de/db/conf/gecco/gecco2011.html GECCO 2011] | ||
'''2012''' | '''2012''' | ||
* [http://www.informatik.uni-trier.de/~ley/pers/hd/o/Orlov:Michael.html Michael Orlov], [[Moshe Sipper]], [[Ami Hauptman]] ('''2012'''). ''[http://link.springer.com/content/pdf/10.1007/978-1-4614-1800-9_81.pdf Genetic and evolutionary algorithms and programming: General introduction and application to game playing]''. [http://www.springer.com/birkhauser/computer+science/journal/37 Computational Complexity], [https://en.wikipedia.org/wiki/Springer_Publishing Springer New York] | * [http://www.informatik.uni-trier.de/~ley/pers/hd/o/Orlov:Michael.html Michael Orlov], [[Moshe Sipper]], [[Ami Hauptman]] ('''2012'''). ''[http://link.springer.com/content/pdf/10.1007/978-1-4614-1800-9_81.pdf Genetic and evolutionary algorithms and programming: General introduction and application to game playing]''. [http://www.springer.com/birkhauser/computer+science/journal/37 Computational Complexity], [https://en.wikipedia.org/wiki/Springer_Publishing Springer New York] | ||
Line 172: | Line 189: | ||
* [[Paweł Liskowski]] ('''2012'''). ''Co-Evolution versus Evolution with Random Sampling for Acquiring Othello Position Evaluation''. master's thesis, [https://en.wikipedia.org/wiki/Pozna%C5%84_University_of_Technology Poznań University of Technology], supervisor [[Wojciech Jaśkowski]], [http://www.cs.put.poznan.pl/wjaskowski/pub/var/pliskowski_msc.pdf pdf] » [[Othello]] | * [[Paweł Liskowski]] ('''2012'''). ''Co-Evolution versus Evolution with Random Sampling for Acquiring Othello Position Evaluation''. master's thesis, [https://en.wikipedia.org/wiki/Pozna%C5%84_University_of_Technology Poznań University of Technology], supervisor [[Wojciech Jaśkowski]], [http://www.cs.put.poznan.pl/wjaskowski/pub/var/pliskowski_msc.pdf pdf] » [[Othello]] | ||
* [[Marcin Szubert]], [[Krzysztof Krawiec]] ('''2012'''). ''[http://link.springer.com/chapter/10.1007/978-3-642-32964-7_22 Autonomous Shaping via Coevolutionary Selection of Training Experience]''. [http://www.informatik.uni-trier.de/~ley/db/conf/ppsn/ppsn2012-2.html#SzubertK12 12. PPSN] | * [[Marcin Szubert]], [[Krzysztof Krawiec]] ('''2012'''). ''[http://link.springer.com/chapter/10.1007/978-3-642-32964-7_22 Autonomous Shaping via Coevolutionary Selection of Training Experience]''. [http://www.informatik.uni-trier.de/~ley/db/conf/ppsn/ppsn2012-2.html#SzubertK12 12. PPSN] | ||
+ | * [[Ilya Loshchilov]], [[Marc Schoenauer]], [[Michèle Sebag]] ('''2012'''). ''Self-Adaptive Surrogate-Assisted Covariance Matrix Adaptation Evolution Strategy''. [https://arxiv.org/abs/1204.2356 arXiv:1204.2356] | ||
+ | * [[Ilya Loshchilov]], [[Marc Schoenauer]], [[Michèle Sebag]] ('''2012'''). ''Alternative Restart Strategies for CMA-ES''. [https://arxiv.org/abs/1207.0206 arXiv:1207.0206] | ||
+ | * [[Alan J. Lockett]] ('''2012'''). ''General-Purpose Optimization Through Information Maximization''. Ph.D. thesis, [https://en.wikipedia.org/wiki/University_of_Texas_at_Austin University of Texas at Austin], advisor [[Risto Miikkulainen]], [http://www.alockett.com/static/pdf/lockett-thesis.pdf pdf] | ||
'''2013''' | '''2013''' | ||
* [[Marcin Szubert]], [[Wojciech Jaśkowski]], [[Krzysztof Krawiec]] ('''2013'''). ''[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6504736 On Scalability, Generalization, and Hybridization of Coevolutionary Learning: a Case Study for Othello]''. [[IEEE#TOCIAIGAMES|IEEE Transactions on Computational Intelligence and AI in Games]], Vol. 5, No. 3 » [[Othello]] | * [[Marcin Szubert]], [[Wojciech Jaśkowski]], [[Krzysztof Krawiec]] ('''2013'''). ''[http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6504736 On Scalability, Generalization, and Hybridization of Coevolutionary Learning: a Case Study for Othello]''. [[IEEE#TOCIAIGAMES|IEEE Transactions on Computational Intelligence and AI in Games]], Vol. 5, No. 3 » [[Othello]] | ||
Line 178: | Line 198: | ||
* [[Wojciech Jaśkowski]], [[Paweł Liskowski]], [[Marcin Szubert]], [[Krzysztof Krawiec]] ('''2013'''). ''Improving Coevolution by Random Sampling''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2013.html#JaskowskiLSK13 GECCO 2013], [http://www.cs.put.poznan.pl/mszubert/pub/jaskowski2013gecco.pdf pdf] | * [[Wojciech Jaśkowski]], [[Paweł Liskowski]], [[Marcin Szubert]], [[Krzysztof Krawiec]] ('''2013'''). ''Improving Coevolution by Random Sampling''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2013.html#JaskowskiLSK13 GECCO 2013], [http://www.cs.put.poznan.pl/mszubert/pub/jaskowski2013gecco.pdf pdf] | ||
* [[S. Ali Mirsoleimani]], [http://dblp.uni-trier.de/pers/hd/k/Karami:Ali Ali Karami], [http://dblp.uni-trier.de/pers/hd/k/Khunjush:Farshad Farshad Khunjush] ('''2013'''). ''[https://scholar.google.de/citations?view_op=view_citation&hl=en&user=VvkRESgAAAAJ&citation_for_view=VvkRESgAAAAJ:ufrVoPGSRksC A parallel memetic algorithm on GPU to solve the task scheduling problem in heterogeneous environments]''. [http://www.sigevo.org/gecco-2013/program.html GECCO '13], [https://www.lri.fr/~hansen/proceedings/2013/GECCO/proceedings/p1181.pdf pdf] | * [[S. Ali Mirsoleimani]], [http://dblp.uni-trier.de/pers/hd/k/Karami:Ali Ali Karami], [http://dblp.uni-trier.de/pers/hd/k/Khunjush:Farshad Farshad Khunjush] ('''2013'''). ''[https://scholar.google.de/citations?view_op=view_citation&hl=en&user=VvkRESgAAAAJ&citation_for_view=VvkRESgAAAAJ:ufrVoPGSRksC A parallel memetic algorithm on GPU to solve the task scheduling problem in heterogeneous environments]''. [http://www.sigevo.org/gecco-2013/program.html GECCO '13], [https://www.lri.fr/~hansen/proceedings/2013/GECCO/proceedings/p1181.pdf pdf] | ||
+ | * [[Bartosz Wieloch]] ('''2013'''). ''Semantic Extensions for Genetic Programming''. Ph.D. thesis, [https://en.wikipedia.org/wiki/Pozna%C5%84_University_of_Technology Poznań University of Technology], supervisor [[Krzysztof Krawiec]], [http://www.cs.put.poznan.pl/bwieloch/papers/Wieloch_PhD.pdf pdf] | ||
+ | * [[Ilya Loshchilov]] ('''2013'''). ''[http://loshchilov.com/phd.html Surrogate-Assisted Evolutionary Algorithms]''. Ph.D. thesis, [[University of Paris#11|Paris-Sud 11 University]], advisors [[Marc Schoenauer]] and [[Michèle Sebag]] | ||
+ | * [[Risto Miikkulainen]] ('''2013'''). ''Evolving Neural Networks''. [https://dblp.org/db/conf/ijcnn/ijcnn2013 IJCNN 2013], [http://nn.cs.utexas.edu/downloads/slides/miikkulainen.ijcnn13.pdf pdf] | ||
'''2014''' | '''2014''' | ||
− | * [[Eli David|Omid | + | * [[Eli David|Omid David]], [[Jaap van den Herik]], [[Moshe Koppel]], [[Nathan S. Netanyahu]] ('''2014'''). ''Genetic Algorithms for Evolving Computer Chess Programs''. [[IEEE#EC|IEEE Transactions on Evolutionary Computation]], [https://arxiv.org/abs/1711.08337 arXiv:1711.08337] |
* [[Wojciech Jaśkowski]], [[Marcin Szubert]], [[Paweł Liskowski]] ('''2014'''). ''Multi-Criteria Comparison of Coevolution and Temporal Difference Learning on Othello''. [http://www.evostar.org/2014/ EvoApplications 2014], [http://www.springer.com/computer/theoretical+computer+science/book/978-3-662-45522-7 Springer, volume 8602] » [[Othello]] | * [[Wojciech Jaśkowski]], [[Marcin Szubert]], [[Paweł Liskowski]] ('''2014'''). ''Multi-Criteria Comparison of Coevolution and Temporal Difference Learning on Othello''. [http://www.evostar.org/2014/ EvoApplications 2014], [http://www.springer.com/computer/theoretical+computer+science/book/978-3-662-45522-7 Springer, volume 8602] » [[Othello]] | ||
* [http://people.csail.mit.edu/ignacioarnaldo/ Ignacio Arnaldo], [[Krzysztof Krawiec]], [http://people.csail.mit.edu/unamay/ Una-May O'Reilly] ('''2014'''). ''Multiple Regression Genetic Programming''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2014.html#ArnaldoKO14 GECCO 2014], [http://www.cs.put.poznan.pl/kkrawiec/wiki/uploads/Site/2015GeccoMRGP.pdf pdf] | * [http://people.csail.mit.edu/ignacioarnaldo/ Ignacio Arnaldo], [[Krzysztof Krawiec]], [http://people.csail.mit.edu/unamay/ Una-May O'Reilly] ('''2014'''). ''Multiple Regression Genetic Programming''. [http://www.informatik.uni-trier.de/~ley/db/conf/gecco/gecco2014.html#ArnaldoKO14 GECCO 2014], [http://www.cs.put.poznan.pl/kkrawiec/wiki/uploads/Site/2015GeccoMRGP.pdf pdf] | ||
− | * [[Rahul | + | * [[Rahul Aralikatte]] ('''2014'''). ''Phoenix : A Self Learning Chess Engine''. for the Award of M. Tech in Information Technology, [https://en.wikipedia.org/wiki/International_Institute_of_Information_Technology,_Bangalore International Institute of Information Technology, Bangalore], [https://en.wikipedia.org/wiki/Bangalore Bangalore], advisor [[Gopalakrishnan Srinivasaraghavan|G. Srinivasaraghavan]], [https://github.com/rahular/phoenix/blob/master/docs/ThesisReport.pdf pdf] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=55476&start=4 Re: PHOENIX=CuckooChess with learning function in Falcon style] by [[Peter Österlund]], [[CCC]], March 20, 2016</ref> |
+ | * [[Alan J. Lockett]], [[Risto Miikkulainen]] ('''2014'''). ''[http://nn.cs.utexas.edu/?lockett:jogo13 Evolutionary Annealing: Global Optimization in Arbitrary Measure Spaces]''. [https://www.springer.com/journal/10898 Journal of Global Optimization], Vol. 58 | ||
+ | * [[Simon Lucas]], [[Spyridon Samothrakis]], [[Diego Perez]] ('''2014'''). ''[https://link.springer.com/chapter/10.1007/978-3-662-45523-4_29 Fast Evolutionary Adaptation for Monte Carlo Tree Search]''. [https://dblp.uni-trier.de/db/conf/evoW/evoappl2014.html EvoApplications 2014], [http://www.diego-perez.net/papers/FastEvoMCTS.pdf pdf] | ||
==2015 ...== | ==2015 ...== | ||
− | * [[Rahul | + | * [[Rahul Aralikatte]], [[Gopalakrishnan Srinivasaraghavan|G. Srinivasaraghavan]] ('''2016'''). ''Phoenix: A Self-Optimizing Chess Engine''. [http://arxiv.org/abs/1603.09051 arXiv:1603.09051] |
+ | * [[Ilya Loshchilov]], [[Frank Hutter]] ('''2016'''). ''CMA-ES for Hyperparameter Optimization of Deep Neural Networks''. [https://arxiv.org/abs/1604.07269 arXiv:1604.07269] <ref>[https://en.wikipedia.org/wiki/CMA-ES CMA-ES from Wikipedia]</ref> | ||
+ | * [[Wojciech Jaśkowski]], [[Marcin Szubert]] ('''2016'''). ''[https://ieeexplore.ieee.org/document/7180338 Coevolutionary CMA-ES for Knowledge-Free Learning of Game Position Evaluation]''. [[IEEE#TOCIAIGAMES|IEEE Transactions on Computational Intelligence and AI in Games]], Vol. 8, No. 4 | ||
+ | * [[Wojciech Jaśkowski]], [[Paweł Liskowski]], [[Marcin Szubert]], [[Krzysztof Krawiec]] ('''2016'''). ''[https://content.sciendo.com/view/journals/amcs/26/1/article-p215.xml The performance profile: A multi–criteria performance evaluation method for test–based problems]''. [https://en.wikipedia.org/wiki/International_Journal_of_Applied_Mathematics_and_Computer_Science International Journal of Applied Mathematics and Computer Science], Vol. 26, No. 1 | ||
+ | * [[Risto Miikkulainen]], et al. ('''2017'''). ''Evolving Deep Neural Networks''. [https://arxiv.org/abs/1703.00548 arXiv:1703.00548] | ||
+ | * [[Aditya Rawal]], [[Risto Miikkulainen]] ('''2018'''). ''From Nodes to Networks: Evolving Recurrent Neural Networks''. [https://arxiv.org/abs/1803.04439 arXiv:1803.04439] | ||
+ | * [[Risto Miikkulainen]] ('''2019'''). ''Creative AI Through Evolutionary Computation''. [https://arxiv.org/abs/1901.03775 arXiv:1901.03775] | ||
=Forum Posts= | =Forum Posts= | ||
Line 190: | Line 221: | ||
* [https://groups.google.com/d/msg/rec.games.chess.computer/BKZ6hUP3XUs/ng2Nh1xxerEJ Genetic Algorithms for Chess Evaluation Functions] by Chris Mayer, [[Computer Chess Forums|rgcc]], July 01, 1996 | * [https://groups.google.com/d/msg/rec.games.chess.computer/BKZ6hUP3XUs/ng2Nh1xxerEJ Genetic Algorithms for Chess Evaluation Functions] by Chris Mayer, [[Computer Chess Forums|rgcc]], July 01, 1996 | ||
: [https://groups.google.com/d/msg/rec.games.chess.computer/BKZ6hUP3XUs/-7K1ov9xi58J Re: Genetic Algorithms for Chess Evaluation Functions] by [[Jay Scott]], [[Computer Chess Forums|rgcc]], July 01, 1996 | : [https://groups.google.com/d/msg/rec.games.chess.computer/BKZ6hUP3XUs/-7K1ov9xi58J Re: Genetic Algorithms for Chess Evaluation Functions] by [[Jay Scott]], [[Computer Chess Forums|rgcc]], July 01, 1996 | ||
− | * [https://groups.google.com/d/msg/rec.games.chess.computer/d_EPBy6QcwI/b8c6piRlRlUJ Evolutionary Evaluation] by [[ | + | * [https://groups.google.com/d/msg/rec.games.chess.computer/d_EPBy6QcwI/b8c6piRlRlUJ Evolutionary Evaluation] by [[Daniel Homan]], [[Computer Chess Forums|rgcc]], September 09, 1997 |
==2010 ...== | ==2010 ...== | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=31445 Revisiting GA's for tuning evaluation weights] by [[Ilari Pihlajisto]], [[CCC]], January 03, 2010 » [[Automated Tuning]] | * [http://www.talkchess.com/forum/viewtopic.php?t=31445 Revisiting GA's for tuning evaluation weights] by [[Ilari Pihlajisto]], [[CCC]], January 03, 2010 » [[Automated Tuning]] | ||
Line 201: | Line 232: | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=59738 Genetical learning (again)] by [[Stefano Gemma]], [[CCC]], April 03, 2016 | * [http://www.talkchess.com/forum/viewtopic.php?t=59738 Genetical learning (again)] by [[Stefano Gemma]], [[CCC]], April 03, 2016 | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=66105 Genetic optimization re-started] by [[Stefano Gemma]], December 23, 2017 | * [http://www.talkchess.com/forum/viewtopic.php?t=66105 Genetic optimization re-started] by [[Stefano Gemma]], December 23, 2017 | ||
+ | ==2020 ...== | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75342 Determining evaluation by a genetic algorithm] by [[Marcel Vanthoor]], [[CCC]], October 09, 2020 | ||
=External Links= | =External Links= | ||
Line 209: | Line 242: | ||
* [https://en.wikipedia.org/wiki/Gene Gene from Wikipedia] | * [https://en.wikipedia.org/wiki/Gene Gene from Wikipedia] | ||
* [http://www.geneticprogramming.com/Tutorial/ The GP Tutorial] | * [http://www.geneticprogramming.com/Tutorial/ The GP Tutorial] | ||
+ | * [https://en.wikipedia.org/wiki/Cartesian_genetic_programming Cartesian genetic programming from Wikipedia] | ||
+ | * [https://github.com/connormcmonigle/cartesian-gp-chess-engine GitHub - connormcmonigle/cartesian-gp-chess-engine: Experiment involving evolving cartesian genetic programs to evaluate chess positions] by [[Connor McMonigle]] | ||
+ | ==Evolutionary Programming== | ||
+ | * [https://en.wikipedia.org/wiki/Evolutionary_programming Evolutionary programming from Wikipedia] | ||
==Genetic Algorithms== | ==Genetic Algorithms== | ||
* [http://chaos4.phy.ohiou.edu/~thomas/complex/ga.html Genetic algorithms] | * [http://chaos4.phy.ohiou.edu/~thomas/complex/ga.html Genetic algorithms] | ||
Line 227: | Line 264: | ||
==Evolutionary Algorithms== | ==Evolutionary Algorithms== | ||
* [https://en.wikipedia.org/wiki/Evolutionary_algorithm Evolutionary algorithms from Wikipedia] | * [https://en.wikipedia.org/wiki/Evolutionary_algorithm Evolutionary algorithms from Wikipedia] | ||
− | * [https:// | + | * [https://en.wikipedia.org/wiki/Evolutionary_programming Evolutionary programming from Wikipedia] |
+ | * [https://en.wikipedia.org/wiki/Evolution_strategy Evolution strategy from Wikipedia] | ||
+ | * [https://en.wikipedia.org/wiki/CMA-ES CMA-ES from Wikipedia] | ||
* [http://home.hccnet.nl/h.g.muller/chessivers.html The Chessiverse: Evolution of Chess Programs] by [[Harm Geert Muller]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=50799 Chessiverse @HGM] by [[Daniel Shawul]], [[CCC]], January 06, 2014</ref> | * [http://home.hccnet.nl/h.g.muller/chessivers.html The Chessiverse: Evolution of Chess Programs] by [[Harm Geert Muller]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=50799 Chessiverse @HGM] by [[Daniel Shawul]], [[CCC]], January 06, 2014</ref> | ||
==Evolutionary Computation== | ==Evolutionary Computation== | ||
Line 244: | Line 283: | ||
* [https://en.wikipedia.org/wiki/Survival_of_the_fittest Survival of the fittest from Wikipedia] | * [https://en.wikipedia.org/wiki/Survival_of_the_fittest Survival of the fittest from Wikipedia] | ||
* [[:Category:The Headhunters|The Headhunters]] - If You Got It, You'll Get It, [https://en.wikipedia.org/wiki/Survival_of_the_Fittest_%28The_Headhunters_album%29 Survival of the Fittest], [https://en.wikipedia.org/wiki/Winterland_Ballroom Winterland], May 09, 1975, [https://en.wikipedia.org/wiki/YouTube YouTube] Video | * [[:Category:The Headhunters|The Headhunters]] - If You Got It, You'll Get It, [https://en.wikipedia.org/wiki/Survival_of_the_Fittest_%28The_Headhunters_album%29 Survival of the Fittest], [https://en.wikipedia.org/wiki/Winterland_Ballroom Winterland], May 09, 1975, [https://en.wikipedia.org/wiki/YouTube YouTube] Video | ||
− | : feat.: [ | + | : feat.: [[:Category:Bennie Maupin|Bennie Maupin]], [https://en.wikipedia.org/wiki/Bill_Summers_(musician) Bill Summers], [https://en.wikipedia.org/wiki/Paul_Jackson_(bassist) Paul Jackson], [https://en.wikipedia.org/wiki/Mike_Clark_(jazz_musician) Mike Clark] and [https://en.wikipedia.org/wiki/DeWayne_McKnight Blackbird McKnight] |
: {{#evu:https://www.youtube.com/watch?v=6gB8ZvUjPFA|alignment=left|valignment=top}} | : {{#evu:https://www.youtube.com/watch?v=6gB8ZvUjPFA|alignment=left|valignment=top}} | ||
=References= | =References= | ||
<references /> | <references /> | ||
− | |||
'''[[Learning|Up one Level]]''' | '''[[Learning|Up one Level]]''' | ||
[[Category:The Headhunters]] | [[Category:The Headhunters]] | ||
+ | [[Category:Bennie Maupin]] |
Latest revision as of 01:06, 8 December 2020
Home * Learning * Genetic Programming
Genetic Programming (GP),
an evolutionary based methodology inspired by biological evolution to optimize computer programs, in particular game playing programs. It is a machine learning technique used to optimize a population of programs, for instance to maximize the winning rate versus a set of opponents, after modifying evaluation weights or search parameter.
Contents
Evolutionary Programming
Evolutionary programming is similar to genetic programming, but the structure of the program to be optimized is fixed, while its numerical parameters are allowed to evolve. The term was coined by Lawrence J. Fogel in 1960.
Supersets
Genetic Programming is subset of a chain of subsequent fields in Artificial Intelligence.
Genetic Algorithms
Genetic Programming is a specialization of genetic algorithms (GA) where individuals are computer programs. This heuristic is routinely used to generate useful solutions to optimization and search problems. A genetic algorithm requires:
performing the Genetic operations of
PBIL
Population-based incremental learning (PBIL) is a type of of genetic algorithm where the genotype of an entire population (probability vector) is evolved rather than individual members. The algorithm was proposed by Shumeet Baluja in 1994 [2]. The algorithm is simpler than a standard genetic algorithm, and in many cases leads to better results than a standard genetic algorithm [3].
Evolutionary Algorithms
Genetic algorithms belong to the larger class of evolutionary algorithms (EA). An EA uses some mechanisms inspired by biological evolution: reproduction, mutation, recombination, and selection. EAs are individual components that participate in an artificial evolution (AE).
Evolutionary Computation
An evolutionary algorithm (EA) is subset of evolutionary computation, a generic population-based metaheuristic optimization algorithm. Evolutionary computation, introduced by John Henry Holland in the 1970s and more popular since 1990s mimics the population-based sexual evolution through reproduction of generations.
Computational Intelligence
Computational Intelligence (CI) is a set of Nature-inspired computational methodologies and approaches and field of Artificial Intelligence. It primarily includes many-valued logic or Fuzzy logic, Neural Networks, Evolutionary Computation, swarm intelligence and Artificial immune system.
See also
- Artificial Intelligence
- Automated Tuning
- Differential Evolution in BBChess
- Deep Learning
- Dynamic Programming
- GA in Falcon
- SANE
- Simulated Annealing
- Trial and Error
Publications
1950 ...
- Nils Barricelli (1954). Esempi numerici di processi di evoluzione, Methodos, pp. 45-68, 1954
- Nils Barricelli (1957). Symbiogenetic evolution processes realized by artificial methods. Methodos: 143–182.
1960 ...
- Nils Barricelli (1961). Numerical testing of evolution theories. Part I Theoretical introduction and basic tests. Department of Biology, Division of Molecular Biology, Vanderbilt University, Nashville, Tennessee, Acta Biotheoretica, Springer Netherlands, ISSN: 0001-5342
- Woodrow W. Bledsoe (1962). An Analysis of Genetic Populations. Technical Report, Panoramic Research Inc., Palo Alto, California.
- Woodrow W. Bledsoe (1962). The Evolutionary Method in Hill Climbing: Convergence Rates. Technical Report, Panoramic Research, Inc., Palo Alto, California. » Hill Climbing
- Nils Barricelli (1963). Numerical testing of evolution theories. Part II preliminary tests of performance. symbiogenesis and terrestrial life. Department of Biology, Division of Molecular Biology, Vanderbilt University, Nashville, Tennessee, Acta Biotheoretica, Springer Netherlands, ISSN: 0001-5342
1970 ...
- John Henry Holland (1975). Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. amazon.com
1980 ...
- John Maynard Smith (1982). Evolution and the Theory of Games. Cambridge; New York, Cambridge University Press.
- Robert Axelrod (1987). The Evolution of Strategies in the Iterated Prisoner’s Dilemma. in Lawrence D. Davis (ed.) Genetic Algorithms and Simulated Annealing. 2001 reprint as pdf [4]
- David E. Goldberg, John H. Holland (1988). Genetic Algorithms and Machine Learning. Machine Learning, Vol. 3
- David E. Goldberg (1989). Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley
- John Maynard Smith (1989). Evolutionary Genetics. Oxford; New York, Oxford University Press.
- Greg M. Gupton (1989). Genetic Learning Algorithm Applied to the Game of Othello. Heuristic Programming in AI 1
1990 ...
- John Koza (1990). Genetic Programming: A Paradigm for Genetically Breeding Populations of Computer Programs to Solve Problems. Stanford University Computer Science Department technical report STAN-CS-90-1314, pdf
- David E. Goldberg (1991). Real-coded Genetic Algorithms, Virtual Alphabets, and Blocking. Complex Systems, Vol. 5, No. 2
- William Tunstall-Pedoe (1991). Genetic Algorithms Optimizing Evaluation Functions. ICCA Journal, Vol. 14, No. 3
- John Koza (1992). Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, ISBN 0-262-11170-5
- Byoung-Tak Zhang, Heinz Mühlenbein (1993). Evolving Optimal Neural Networks Using Genetic Algorithms with Occam's Razor. Complex Systems, Vol. 7, pdf
- Shumeet Baluja (1994). Population-Based Incremental Learning: A Method for Integrating Genetic Search Based Function Optimization and Competitive Learning. Technical Report Carnegie Mellon University (CMU–CS–94–163)
- John Koza (1994). Genetic Programming II: Automatic Discovery of Reusable Programs. MIT Press, ISBN 0-262-11189-6
- Deniz Yuret (1994). From Genetic Algorithms To Efficient Optimization. Ms.C. Thesis, Supervisor: Patrick Henry Winston
- Kurt Thearling, Thomas S. Ray (1994). Evolving Multi-cellular Artificial Life. Artificial Life IV, R. Brooks and P. Maes (eds.), MIT Press
- David E. Moriarty, Risto Miikkulainen (1994). Evolving Neural Networks to focus Minimax Search. AAAI-94 » Othello
1995 ...
- David E. Moriarty, Risto Miikkulainen (1995). Discovering Complex Othello Strategies Through Evolutionary Neural Networks. Connection Science, Vol. 7
- Omar Syed (1995). Applying Genetic Algorithms to Recurrent Neural Networks for Learning Network Parameters and Architecture, Masters Thesis, Case Western Reserve University
- Eric B. Baum, Dan Boneh, Charles Garrett (1995). On Genetic Algorithms. COLT 1995
- Christopher D. Rosin, Richard K. Belew (1995). Methods for Competitive Co-Evolution: Finding Opponents Worth Beating. ICGA 1995, CiteSeerX
- Jean-Marc Alliot, Nicolas Durand (1995). A Genetic Algorithm to Improve an Othello Program. Artificial Evolution, LNCS 1063, Springer
- Pieter Spronck (1996). Elegance: Genetic Algorithms in Neural Reinforcement Control. Master thesis, Delft University of Technology, pdf
- Christopher D. Rosin, Richard K. Belew (1996). A Competitive Approach in Game Learning. COLT 1996, pdf
- Bjørnar Tessem (1997). Genetic Algorithms for Analogical Mapping. In David W. Aha and Dietrich Wettschereck (eds.) Beyond Classification of Feature Vectors. ECML-97, CiteSeerX
- Kurt Thearling, Thomas S. Ray (1997). Evolving Parallel Computation. Complex Systems, Vol. 10, No. 3
- Volker Schnecke, Oliver Vornberger (1997). Hybrid genetic algorithms for constrained placement problems. IEEE Transactions on Evolutionary Computation, pdf
- Christopher D. Rosin (1997). Coevolutionary Search Among Adversaries. Ph.D. thesis, University of California, San Diego, CiteSeerX
- John Koza et al. (Eds.) (1998). Genetic Programming. Morgan Kaufmann Publishers, ISBN 1-55860-548-7
- Norman Richards, David E. Moriarty, Risto Miikkulainen (1998). Evolving Neural Networks to Play Go. Applied Intelligence, Vol. 8, No. 1
- John Koza et al. (1999). Genetic Programming III: Darwinian Invention and Problem Solving. Morgan Kaufmann, ISBN 1-55860-543-6
- Kumar Chellapilla, David B. Fogel (1999). Evolution, Neural Networks, Games, and Intelligence. Proceedings of the IEEE
- Tim Taylor (1999). From Artificial Evolution to Artificial Life. Ph.D. Thesis, University of Edinburgh
- Philip G. K. Reiser, Patricia J. Riddle (1999). Evolving Logic Programs to Classify Chess-Endgame Positions. Simulated Evolution and Learning, Canberra, Australia. Lecture Notes in Artificial Intelligence, No. 1585, Springer, pdf » Learning, Endgame
2000 ....
- Ryszard Michalski (2000). LEARNABLE EVOLUTION MODEL: Evolutionary Processes Guided by Machine Learning. Machine Learning 38 [5]
- Thomas Philip Runarsson, Xin Yao (2000). Stochastic ranking for constrained evolutionary optimization. IEEE Transactions on Evolutionary Computation, Vol. 4, No. 3
2001
- Eric B. Baum, Dan Boneh, Charles Garrett (2001). Where Genetic Algorithms Excel. Evolutionary Computation, Vol. 9, No. 1
- Lothar M. Schmitt (2001). Theory of Genetic Algorithms. Theoretical Computer Science, Vol. 259, Nos. 1-2
- Krzysztof Krawiec (2001). Genetic Programming with Local Improvement for Visual Learning from Examples. CAIP 2001
2002
- Yngvi Björnsson, Tony Marsland (2002). Learning Control of Search Extensions. Proceedings of the 6th Joint Conference on Information Sciences (JCIS 2002), pp. 446-449. pdf
- David E. Goldberg (2002). The Design of Innovation: Lessons from and for Competent Genetic Algorithms. Kluwer Academic Publishers
- Roderich Groß, Keno Albrecht, Wolfgang Kantschik, Wolfgang Banzhaf (2002). Evolving Chess Playing Programs. GECCO 2002, pdf
- Krzysztof Krawiec (2002). Genetic Programming-based Construction of Features for Machine Learning and Knowledge Discovery Tasks. Genetic Programming and Evolvable Machines, Vol. 3, No. 4
- Kenneth O. Stanley, Risto Miikkulainen (2002). Evolving Neural Networks Through Augmenting Topologies. Evolutionary Computation, Vol. 10, No. 2
2003
- Matthew Pratola, Thomas Wolf (2003). Optimizing GOTOOLS' Search Heuristics using Genetic Algorithms. ICGA Journal, Vol. 26, No. 1 » Go
- John Koza et al. (2003). Genetic Programming IV: Routine Human-Competitive Machine Intelligence. Springer, ISBN 1-4020-7446-8
- David B. Fogel, Timothy J. Hays (2003). New Results on Evolving Strategies in Chess. Applications and Science of Neural Networks, Fuzzy Systems, and Evolutionary Computation VI
- David Gleich (2003). Machine Learning in Computer Chess: Genetic Programming and KRK. Harvey Mudd College, pdf
- Wee-Chong Oon, Yew Jin Lim (2003). An Investigation on Piece Differential Information in Co-Evolution on Games Using Kalah. CEC2003, Vol. 3, pdf
- Lothar M. Schmitt (2003). Theory of Coevolutionary Genetic Algorithms. ISPA 2003
- Krzysztof Krawiec, Bir Bhanu (2003). Coevolution and Linear Genetic Programming for Visual Learning. GECCO 2003
2004
- Adam Marczyk (2004) Genetic Algorithms and Evolutionary Computation. TalkOrigins Archive
- Petr Aksenov (2004). Genetic algorithms for optimising chess position scoring. Masters thesis, pdf
- David B. Fogel, Timothy J. Hays, Sarah L. Hahn, James Quon (2004). A Self-Learning Evolutionary Chess Program. Proceedings of the IEEE, Vol. 92 No. 12, pp. 1947-1954, CiteSeerX
- Mathieu Autonès, Aryel Beck, Phillippe Camacho, Nicolas Lassabe, Hervé Luga, François Scharffe (2004). Evaluation of Chess Position by Modular Neural network Generated by Genetic Algorithm. EuroGP 2004
- Shan-Tai Chen, Shun-Shii Lin, Li-Te Huang, Chun-Jen Wei (2004) Towards the Exact Minimization of BDDs-An Elitism-Based Distributed Evolutionary Algorithm. Journal of Heuristics, Vol. 10, No. 3 [6]
- Kenneth O. Stanley, Risto Miikkulainen (2004). Evolving a Roving Eye for Go. GECCO 2004
2005 ...
- Ami Hauptman, Moshe Sipper (2005). Analyzing the Intelligence of a Genetically Programmed Chess Player. GECCO 2005
- Ami Hauptman, Moshe Sipper (2005). GP-EndChess: Using Genetic Programming to Evolve Chess Endgame Players. EuroGP 2005, pdf
- David B. Fogel, Timothy J. Hays, Sarah L. Hahn, James Quon (2005). Further Evolution of a Self-Learning Chess Program. IEEE Symposium on Computational Intelligence & Games, CiteSeerX
- Kumara Sastry, David E. Goldberg, Graham Kendall (2005). Genetic Algorithms. Search Methodologies, Springer
- Kokolo Ikeda (2005). Exemplar-based direct policy search with evolutionary optimization. CEC 2005
- Thomas Philip Runarsson, Xin Yao (2005). Search biases in constrained evolutionary optimization. IEEE Transactions on Systems, Man, and Cybernetics, Vol. 35, No. 2, pdf
- Aguston E. Eiben, Marc Schoenauer (2005). Evolutionary Computing. arXiv:cs/0511004
2006
- Sylvain Gelly, Olivier Teytaud, Nicolas Bredèche, Marc Schoenauer (2006). Universal Consistency and Bloat in GP. pdf
- Nicolas Lassabe, Stéphane Sanchez, Hervé Luga, Yves Duthen (2006). Genetically Programmed Strategies For Chess Endgame. GECCO 2006, pdf
- Borko Bošković, Sašo Greiner, Janez Brest, Viljem Žumer (2006). A Differential Evolution for the Tuning of a Chess Evaluation Function. IEEE Congress on Evolutionary Computation, 2006
- Wolfgang Kantschik (2006). Genetische Programmierung und Schach. Ph.D. thesis, University of Dortmund, pdf (German)
- Simon Lucas, Thomas Philip Runarsson (2006). Temporal Difference Learning versus Co-Evolution for Acquiring Othello Position Evaluation. IEEE CIG 2006
2007
- Ami Hauptman, Moshe Sipper (2007). Evolution of an Efficient Search Algorithm for the Mate-In-N Problem in Chess. EuroGP 2007, pdf » Mate Search
- Moshe Sipper, Yaniv Azaria, Ami Hauptman, Yehonatan Shichel (2007). Designing an Evolutionary Strategizing Machine for Game Playing and Beyond. IEEE Transactions on Systems, Man, and Cybernetics, Part C, pdf
- Ami Hauptman (2007). Evolving Machine Chess Players. EvoPhD 2007
- Krzysztof Krawiec (2007). Generative Learning of Visual Concepts using Multiobjective Genetic Programming. Pattern Recognition Letters, Vol. 28, No. 16
- Alan J. Lockett, Charles L. Chen, Risto Miikkulainen (2007). Evolving Explicit Opponent Models for Game Play. GECCO 2007
- Joseph Reisinger, Erkin Bahçeci, Igor Karpov, Risto Miikkulainen (2007). Coevolving Strategies for General Game Playing. CIG 2007
2008
- Wojciech Jaśkowski, Krzysztof Krawiec, Bartosz Wieloch (2008). Evolving Strategy for a Probabilistic Game of Imperfect Information using Genetic Programming. Genetic Programming and Evolvable Machines, Vol. 9, No. 4, pdf
- Borko Bošković, Sašo Greiner, Janez Brest, Aleš Zamuda, Viljem Žumer (2008). An Adaptive Differential Evolution Algorithm with Opposition-Based Mechanisms, Applied to the Tuning of a Chess Program. Advances in Differential Evolution, Studies in Computational Intelligence, ISBN: 978-3-540-68827-3
- Omid David, Moshe Koppel, Nathan S. Netanyahu (2008). Genetic Algorithms for Mentor-Assisted Evaluation Function Optimization. GECCO '08, arXiv:1711.06839
- Pieter Spronck, Ida Sprinkhuizen-Kuyper, Eric Postma (2008). Deca: the doping-Driven Evolutionary Control Algorithm. Applied Artificial Intelligence, Vol. 22
2009
- Omid David, Jaap van den Herik, Moshe Koppel, Nathan S. Netanyahu (2009). Simulating Human Grandmasters: Evolution and Coevolution of Evaluation Functions. GECCO '09, arXiv:1711.06840
- Omid David (2009). Genetic Algorithms Based Learning for Evolving Intelligent Organisms. Ph.D. Thesis [7]
- Ami Hauptman (2009). Evolving Search Heuristics for Combinatorial Games with Genetic Programming. Ben-Gurion University of the Negev
- Nur Merve Amil, Nicolas Bredèche, Christian Gagné, Sylvain Gelly, Marc Schoenauer, Olivier Teytaud (2009). A Statistical Learning Perspective of Genetic Programming. EuroGP 2009, pdf
- Ian Stewart, Wenying Feng, Selim Akl (2009). A Further Improvement on a Genetic Algorithm. ITNG 2009
- Gang Chen, Chor Ping Low, Zhonghua Yang (2009). Preserving and Exploiting Genetic Diversity in Evolutionary Programming Algorithms. IEEE Transactions Evolutionary Computation, Vol. 13, No. 3, pp. 661-673
- Yun Bao, Erbo Zhao, Xiaocong Gan, Dan Luo, Zhangang Han (2009). A Review on Cutting-Edge Techniques in Evolutionary Algorithms. 5. ICNC 2009
- Marcin Szubert (2009). Coevolutionary Reinforcement Learning and its Application to Othello. M.Sc. thesis, Poznań University of Technology, supervisor Krzysztof Krawiec, pdf
2010 ...
- Dmitry Batenkov (2010). Hands-on introduction to genetic programming. ACM Crossroads, Vol. 17, No. 1
- Omid David, Nathan S. Netanyahu, Yoav Rosenberg, Moshe Shimoni (2010). Genetic Algorithms for Automatic Classification of Moving Objects. ACM Genetic and Evolutionary Computation Conference (GECCO '10), Portland, OR
- Omid David, Moshe Koppel, Nathan S. Netanyahu (2010). Genetic Algorithms for Automatic Search Tuning. ICGA Journal, Vol. 33, No. 2
- Omid David, Moshe Koppel, Nathan S. Netanyahu (2010). Optimizing Selective Search in Chess. ICML Workshop on Machine Learning and Games, arXiv:1009.0550
- Jean-Baptiste Hoock, Olivier Teytaud (2010). Bandit-Based Genetic Programming. 13th European Conference on Genetic Programming (2010), pdf
- Borko Bošković (2010). Differential evolution for the Tuning of a Chess Evaluation Function. Ph.D. thesis, University of Maribor
- James Glenn (2010). Optimizing genetic algorithm parameters for a stochastic game. ICEC 2010, pp. 199-206. SciTePress, ISBN 978-989-8425-31-7
- Tomohiko Mitsuta, Lothar M. Schmitt (2010). Optimizing the Performance of GNU-chess with a Genetic Algorithm. HC 2010, pdf » GNU Chess
- Kokolo Ikeda, Shigenobu Kobayashi, Hajime Kita (2010). Exemplar-Based Policy with Selectable Strategies and its Optimization Using GA. Transactions of the Japanese Society for Artificial Intelligence, Vol. 25, No. 2
- Krzysztof Krawiec, Marcin Szubert (2010). Coevolutionary Temporal Difference Learning for small-board Go. IEEE Congress on Evolutionary Computation
- Edward P. Manning (2010). Using Resource-Limited Nash Memory to Improve an Othello Evaluation Function. IEEE Transactions on Computational Intelligence and AI in Games, Vol. 2, No. 1 » Othello
- Edward P. Manning (2010). Coevolution in a Large Search Space using Resource-limited Nash Memory. GECCO '10 » Othello
- Ilya Loshchilov, Marc Schoenauer, Michèle Sebag (2010). A mono surrogate for multiobjective optimization. GECCO 2010, pdf
2011
- Gary B. Fogel, David B. Fogel, Lawrence J. Fogel (2011). Evolutionary programming. Scholarpedia, Vol. 6, No. 4
- Borko Bošković, Janez Brest (2011). Tuning Chess Evaluation Function Parameters using Differential Evolution. Algorithm. Informatica, 35, No. 2
- Borko Bošković, Janez Brest, Aleš Zamuda, Sašo Greiner, Viljem Žumer (2011). History mechanism supported differential evolution for chess evaluation function tuning. Soft Computing, Vol. 15, No. 4
- Omid David, Moshe Koppel, Nathan S. Netanyahu (2011). Expert-Driven Genetic Algorithms for Simulating Evaluation Functions. Genetic Programming and Evolvable Machines, Vol. 12, No. 1, arXiv:1711.06841
- Eduardo Vázquez-Fernández, Carlos Artemio Coello Coello, Feliú Davino Sagols Troncoso (2011). An Evolutionary Algorithm for Tuning a Chess Evaluation Function. CEC 2011, pdf
- Eduardo Vázquez-Fernández, Carlos Artemio Coello Coello, Feliú Davino Sagols Troncoso (2011). An Adaptive Evolutionary Algorithm Based on Typical Chess Problems for Tuning a Chess Evaluation Function. GECCO 2011, pdf
- Krzysztof Krawiec, Marcin Szubert (2011). Learning N-Tuple Networks for Othello by Coevolutionary Gradient Search. GECCO 2011, pdf
- Krzysztof Krawiec, Wojciech Jaśkowski, Marcin Szubert (2011). Evolving small-board Go players using Coevolutionary Temporal Difference Learning with Archives. Applied Mathematics and Computer Science, Vol. 21, No. 4
- Moshe Sipper (2011). Evolved to Win. Lulu
- Alan J. Lockett, Risto Miikkulainen (2011). Real-Space Evolutionary Annealing. GECCO 2011
2012
- Michael Orlov, Moshe Sipper, Ami Hauptman (2012). Genetic and evolutionary algorithms and programming: General introduction and application to game playing. Computational Complexity, Springer New York
- Kokolo Ikeda, Simon Viennot, et al. (2012). Adaptation of game AIs using Genetic Algorithm: Keeping variety and suitable strength. ISIS 2012
- Paweł Liskowski (2012). Co-Evolution versus Evolution with Random Sampling for Acquiring Othello Position Evaluation. master's thesis, Poznań University of Technology, supervisor Wojciech Jaśkowski, pdf » Othello
- Marcin Szubert, Krzysztof Krawiec (2012). Autonomous Shaping via Coevolutionary Selection of Training Experience. 12. PPSN
- Ilya Loshchilov, Marc Schoenauer, Michèle Sebag (2012). Self-Adaptive Surrogate-Assisted Covariance Matrix Adaptation Evolution Strategy. arXiv:1204.2356
- Ilya Loshchilov, Marc Schoenauer, Michèle Sebag (2012). Alternative Restart Strategies for CMA-ES. arXiv:1207.0206
- Alan J. Lockett (2012). General-Purpose Optimization Through Information Maximization. Ph.D. thesis, University of Texas at Austin, advisor Risto Miikkulainen, pdf
2013
- Marcin Szubert, Wojciech Jaśkowski, Krzysztof Krawiec (2013). On Scalability, Generalization, and Hybridization of Coevolutionary Learning: a Case Study for Othello. IEEE Transactions on Computational Intelligence and AI in Games, Vol. 5, No. 3 » Othello
- Paweł Liskowski (2013). Quantitative Analysis of the Hall of Fame Coevolutionary Archives. GECCO '13 Companion Proceedings
- Marcin Szubert, Wojciech Jaśkowski, Paweł Liskowski, Krzysztof Krawiec (2013). Shaping Fitness Function for Evolutionary Learning of Game Strategies. GECCO 2013, pdf
- Wojciech Jaśkowski, Paweł Liskowski, Marcin Szubert, Krzysztof Krawiec (2013). Improving Coevolution by Random Sampling. GECCO 2013, pdf
- S. Ali Mirsoleimani, Ali Karami, Farshad Khunjush (2013). A parallel memetic algorithm on GPU to solve the task scheduling problem in heterogeneous environments. GECCO '13, pdf
- Bartosz Wieloch (2013). Semantic Extensions for Genetic Programming. Ph.D. thesis, Poznań University of Technology, supervisor Krzysztof Krawiec, pdf
- Ilya Loshchilov (2013). Surrogate-Assisted Evolutionary Algorithms. Ph.D. thesis, Paris-Sud 11 University, advisors Marc Schoenauer and Michèle Sebag
- Risto Miikkulainen (2013). Evolving Neural Networks. IJCNN 2013, pdf
2014
- Omid David, Jaap van den Herik, Moshe Koppel, Nathan S. Netanyahu (2014). Genetic Algorithms for Evolving Computer Chess Programs. IEEE Transactions on Evolutionary Computation, arXiv:1711.08337
- Wojciech Jaśkowski, Marcin Szubert, Paweł Liskowski (2014). Multi-Criteria Comparison of Coevolution and Temporal Difference Learning on Othello. EvoApplications 2014, Springer, volume 8602 » Othello
- Ignacio Arnaldo, Krzysztof Krawiec, Una-May O'Reilly (2014). Multiple Regression Genetic Programming. GECCO 2014, pdf
- Rahul Aralikatte (2014). Phoenix : A Self Learning Chess Engine. for the Award of M. Tech in Information Technology, International Institute of Information Technology, Bangalore, Bangalore, advisor G. Srinivasaraghavan, pdf [8]
- Alan J. Lockett, Risto Miikkulainen (2014). Evolutionary Annealing: Global Optimization in Arbitrary Measure Spaces. Journal of Global Optimization, Vol. 58
- Simon Lucas, Spyridon Samothrakis, Diego Perez (2014). Fast Evolutionary Adaptation for Monte Carlo Tree Search. EvoApplications 2014, pdf
2015 ...
- Rahul Aralikatte, G. Srinivasaraghavan (2016). Phoenix: A Self-Optimizing Chess Engine. arXiv:1603.09051
- Ilya Loshchilov, Frank Hutter (2016). CMA-ES for Hyperparameter Optimization of Deep Neural Networks. arXiv:1604.07269 [9]
- Wojciech Jaśkowski, Marcin Szubert (2016). Coevolutionary CMA-ES for Knowledge-Free Learning of Game Position Evaluation. IEEE Transactions on Computational Intelligence and AI in Games, Vol. 8, No. 4
- Wojciech Jaśkowski, Paweł Liskowski, Marcin Szubert, Krzysztof Krawiec (2016). The performance profile: A multi–criteria performance evaluation method for test–based problems. International Journal of Applied Mathematics and Computer Science, Vol. 26, No. 1
- Risto Miikkulainen, et al. (2017). Evolving Deep Neural Networks. arXiv:1703.00548
- Aditya Rawal, Risto Miikkulainen (2018). From Nodes to Networks: Evolving Recurrent Neural Networks. arXiv:1803.04439
- Risto Miikkulainen (2019). Creative AI Through Evolutionary Computation. arXiv:1901.03775
Forum Posts
1996 ...
- Genetic Algorithms for Chess Evaluation Functions by Chris Mayer, rgcc, July 01, 1996
- Re: Genetic Algorithms for Chess Evaluation Functions by Jay Scott, rgcc, July 01, 1996
- Evolutionary Evaluation by Daniel Homan, rgcc, September 09, 1997
2010 ...
- Revisiting GA's for tuning evaluation weights by Ilari Pihlajisto, CCC, January 03, 2010 » Automated Tuning
- Training a Genetic algorithm? by BlueAce, OpenChess Forum, December 25, 2012
- Chessiverse @HGM by Daniel Shawul, CCC, January 06, 2014 [10]
- Eval tuning - any open source engines with GA or PBIL? by Hrvoje Horvatic, CCC, December 04, 2014 » Automated Tuning
2015 ...
- Genetical tuning by Stefano Gemma, CCC, August 11, 2015 » Automated Tuning
- Re: Genetical tuning by Ferdinand Mosca, CCC, August 20, 2015
- Genetical learning (again) by Stefano Gemma, CCC, April 03, 2016
- Genetic optimization re-started by Stefano Gemma, December 23, 2017
2020 ...
- Determining evaluation by a genetic algorithm by Marcel Vanthoor, CCC, October 09, 2020
External Links
Genetic Programming
- Genetic programming from Wikipedia
- genetic-programming.org-Home-Page
- Genetic Programming Bibliography entries for Michèle Sebag
- Gene from Wikipedia
- The GP Tutorial
- Cartesian genetic programming from Wikipedia
- GitHub - connormcmonigle/cartesian-gp-chess-engine: Experiment involving evolving cartesian genetic programs to evaluate chess positions by Connor McMonigle
Evolutionary Programming
Genetic Algorithms
- Genetic algorithms
- Genetic algorithms from Wikipedia
- Genetic representation from Wikipedia
- Fitness function from Wikipedia
- Genetic operator from Wikipedia
- Selection (genetic algorithm) from Wikipedia
- Fitness proportionate selection from Wikipedia
- Reward-based selection from Wikipedia
- Stochastic universal sampling from Wikipedia
- Tournament selection from Wikipedia
- Truncation selection from Wikipedia
- Crossover (genetic algorithm) from Wikipedia
- Population-based incremental learning from Wikipedia
- llinois Genetic Algorithms Lab | Life, Liberty, and the Pursuit of Genetic Algorithm
- Genetic Algorithms from Articles On Artificial Intelligence
Evolutionary Algorithms
- Evolutionary algorithms from Wikipedia
- Evolutionary programming from Wikipedia
- Evolution strategy from Wikipedia
- CMA-ES from Wikipedia
- The Chessiverse: Evolution of Chess Programs by Harm Geert Muller [11]
Evolutionary Computation
- Evolutionary computation from Wikipedia
- Computational intelligence from Wikipedia
- Biological evolution from Wikipedia
- Symbiogenesis from Wikipedia
- Category: Biological evolution from Wikipedia
- Differential evolution from Wikipedia
- Memetic algorithms from Wikipedia
Misc
- Optimization from Wikipedia
- Simulated annealing from Wikipedia
- Artificial life from Wikipedia
- Digital organism from Wikipedia
- Survival of the fittest from Wikipedia
- The Headhunters - If You Got It, You'll Get It, Survival of the Fittest, Winterland, May 09, 1975, YouTube Video
- feat.: Bennie Maupin, Bill Summers, Paul Jackson, Mike Clark and Blackbird McKnight
References
- ↑ genetic-programming.org-Home-Page
- ↑ Shumeet Baluja (1994). Population-Based Incremental Learning: A Method for Integrating Genetic Search Based Function Optimization and Competitive Learning. Technical Report Carnegie Mellon University (CMU–CS–94–163)
- ↑ Population-based incremental learning from Wikipedia
- ↑ Prisoner's dilemma from Wikipedia
- ↑ Learnable Evolution Model from Wikipedia
- ↑ Binary decision diagram from Wikipedia
- ↑ Dap Hartmann (2010). Mimicking the Black Box - Genetically evolving evaluation functions and search algorithms. Review on Omid David's Ph.D. Thesis, ICGA Journal, Vol. 33, No. 1
- ↑ Re: PHOENIX=CuckooChess with learning function in Falcon style by Peter Österlund, CCC, March 20, 2016
- ↑ CMA-ES from Wikipedia
- ↑ The Chessiverse: Evolution of Chess Programs by Harm Geert Muller
- ↑ Chessiverse @HGM by Daniel Shawul, CCC, January 06, 2014