Difference between revisions of "Maarten van Emden"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * People * Maarten van Emden''' FILE:MaartenvanEmden.jpg|border|right|thumb|link=http://webhome.cs.uvic.ca/%7Evanemden/bio/index.html| Maarten van...")
 
Line 27: Line 27:
 
<ref>[http://webhome.cs.uvic.ca/%7Evanemden/downloads.html Downloads MHvE]</ref> <ref>[http://ilk.uvt.nl/icga/journal/docs/References.pdf ICGA Reference Database] (pdf)</ref> <ref>[https://dblp.uni-trier.de/pers/hd/e/Emden:M=_H=_van dblp: M. H. van Emden]</ref> <ref>[https://scholar.google.com/citations?user=C2QJcnoAAAAJ&hl=en Maarten van Emden - Google Scholar Citations]</ref>
 
<ref>[http://webhome.cs.uvic.ca/%7Evanemden/downloads.html Downloads MHvE]</ref> <ref>[http://ilk.uvt.nl/icga/journal/docs/References.pdf ICGA Reference Database] (pdf)</ref> <ref>[https://dblp.uni-trier.de/pers/hd/e/Emden:M=_H=_van dblp: M. H. van Emden]</ref> <ref>[https://scholar.google.com/citations?user=C2QJcnoAAAAJ&hl=en Maarten van Emden - Google Scholar Citations]</ref>
 
==1970 ...==
 
==1970 ...==
* [[Maarten van Emden]] ('''1970'''). ''[https://dl.acm.org/citation.cfm?id=362753 Increasing the efficiency of quicksort]''. [[ACM#Communications|Communications of the ACM]], Vol. 13, No. 9
+
* [[Maarten van Emden]] ('''1970'''). ''[https://dl.acm.org/citation.cfm?id=362753 Increasing the efficiency of quicksort]''. [[ACM#Communications|Communications of the ACM]], Vol. 13, No. 9 <ref>[https://en.wikipedia.org/wiki/Quicksort Quicksort from Wikipedia]</ref>
 
* [[Maarten van Emden]] ('''1970'''). ''[https://dl.acm.org/citation.cfm?id=362803 Algorithms 402: Increasing the efficiency of quicksort]''. [[ACM#Communications|Communications of the ACM]], Vol. 13, No. 11
 
* [[Maarten van Emden]] ('''1970'''). ''[https://dl.acm.org/citation.cfm?id=362803 Algorithms 402: Increasing the efficiency of quicksort]''. [[ACM#Communications|Communications of the ACM]], Vol. 13, No. 11
 
* [[Maarten van Emden]] ('''1971'''). ''An Analysis of Complexity''. Ph.D. thesis, [https://en.wikipedia.org/wiki/University_of_Amsterdam University of Amsterdam], advisor [[Mathematician#AvWijngaarden|Adriaan van Wijngaarden]]
 
* [[Maarten van Emden]] ('''1971'''). ''An Analysis of Complexity''. Ph.D. thesis, [https://en.wikipedia.org/wiki/University_of_Amsterdam University of Amsterdam], advisor [[Mathematician#AvWijngaarden|Adriaan van Wijngaarden]]
 +
* [[Maarten van Emden]] ('''1971'''). ''Optimal data compression''. [https://www.doc.ic.ac.uk/~shm/MI/mi6.html Machine Intelligence, Vol. 6]
 
* [[Maarten van Emden]], [[Mathematician#RKowalski|Robert Kowalski]] ('''1976'''). ''The Semantics of Predicate Logic as a Programming Language''. [[ACM#Journal|Journal of the ACM]], Vol. 23, No. 4, [http://webhome.cs.uvic.ca/%7Evanemden/Publications/kowVE.pdf pdf]
 
* [[Maarten van Emden]], [[Mathematician#RKowalski|Robert Kowalski]] ('''1976'''). ''The Semantics of Predicate Logic as a Programming Language''. [[ACM#Journal|Journal of the ACM]], Vol. 23, No. 4, [http://webhome.cs.uvic.ca/%7Evanemden/Publications/kowVE.pdf pdf]
 
* [[Maarten van Emden]] ('''1977'''). ''Computations and Deductive Information Retrieval''. CS-77-16, [[University of Waterloo]], [http://www.cs.uwaterloo.ca/research/tr/1977/CS-77-16.pdf pdf]
 
* [[Maarten van Emden]] ('''1977'''). ''Computations and Deductive Information Retrieval''. CS-77-16, [[University of Waterloo]], [http://www.cs.uwaterloo.ca/research/tr/1977/CS-77-16.pdf pdf]
 
* [[Maarten van Emden]] ('''1977'''). ''Relational Equations, Grammars, and Programs''. CS-77-17, [[University of Waterloo]], [http://www.cs.uwaterloo.ca/research/tr/1977/CS-77-17.pdf pdf]
 
* [[Maarten van Emden]] ('''1977'''). ''Relational Equations, Grammars, and Programs''. CS-77-17, [[University of Waterloo]], [http://www.cs.uwaterloo.ca/research/tr/1977/CS-77-17.pdf pdf]
* [[Maarten van Emden]] ('''1977'''). ''Programming with resolution logic''. [http://www.doc.ic.ac.uk/%7Eshm/MI/mi8.html Machine Intelligence Vol. 8]
+
* [[Maarten van Emden]] ('''1977'''). ''Programming with resolution logic''. [http://www.doc.ic.ac.uk/%7Eshm/MI/mi8.html Machine Intelligence, Vol. 8]
 
==1980 ...==
 
==1980 ...==
 
* [[Maarten van Emden]] ('''1982'''). ''An Algorithm for Interpreting Prolog Programs''. [https://dblp.uni-trier.de/db/conf/iclp/iclp82.html ICLP 1982]
 
* [[Maarten van Emden]] ('''1982'''). ''An Algorithm for Interpreting Prolog Programs''. [https://dblp.uni-trier.de/db/conf/iclp/iclp82.html ICLP 1982]
* [[Maarten van Emden]] ('''1982'''). ''[https://www.researchgate.net/publication/292104329_CHESS_END-GAME_ADVICE_A_CASE_STUDY_IN_COMPUTER_UTILISATION_OF_KNOWLEDGE Chess End-game Advice: a Case Study in Computer Utilisation of Knowledge]''. [http://www.doc.ic.ac.uk/~shm/MI/mi10.html Machine Intelligence 10] <ref>[[#Quotes|Quotes by Maarten van Emden]]</ref>
+
* [[Maarten van Emden]] ('''1982'''). ''[https://www.researchgate.net/publication/292104329_CHESS_END-GAME_ADVICE_A_CASE_STUDY_IN_COMPUTER_UTILISATION_OF_KNOWLEDGE Chess End-game Advice: a Case Study in Computer Utilisation of Knowledge]''. [http://www.doc.ic.ac.uk/~shm/MI/mi10.html Machine Intelligence, Vol. 10] <ref>[[#Quotes|Quotes by Maarten van Emden]]</ref>
 
* [[Maarten van Emden]] ('''1986'''). ''Quantitative Deduction and its Fixpoint Theory''. [https://en.wikipedia.org/wiki/Journal_of_Logical_and_Algebraic_Methods_in_Programming Journal of Logic Programming], Vol. 3, No. 1, [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.6346 CiteSeerX]
 
* [[Maarten van Emden]] ('''1986'''). ''Quantitative Deduction and its Fixpoint Theory''. [https://en.wikipedia.org/wiki/Journal_of_Logical_and_Algebraic_Methods_in_Programming Journal of Logic Programming], Vol. 3, No. 1, [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.6346 CiteSeerX]
 
* [[Maarten van Emden]] ('''1987'''). ''[https://www.researchgate.net/publication/221442952_First-order_Predicate_Logic_as_a_Common_Basis_for_Relational_and_Functional_Programming_Abstract First-order Predicate Logic as a Common Basis for Relational and Functional Programming]''. [https://dblp.uni-trier.de/db/conf/lics/lics87.html LICS 1987]
 
* [[Maarten van Emden]] ('''1987'''). ''[https://www.researchgate.net/publication/221442952_First-order_Predicate_Logic_as_a_Common_Basis_for_Relational_and_Functional_Programming_Abstract First-order Predicate Logic as a Common Basis for Relational and Functional Programming]''. [https://dblp.uni-trier.de/db/conf/lics/lics87.html LICS 1987]

Revision as of 13:18, 11 July 2019

Home * People * Maarten van Emden

Maarten van Emden [1]

Maarten H. van Emden,
a Dutch mathematician, electrical engineer and computer scientist. He defended his Ph.D. thesis in Information theory and Data analysis in 1971 at University of Amsterdam under Adriaan van Wijngaarden. He held research positions at the IBM T.J. Watson Laboratory and the University of Edinburgh, before he went to Canada to teach and research in programming at University of Waterloo and University of Victoria. Maarten van Emden is proponent of the declarative logical and constraint programming language Prolog. He wrote an advice-taking Prolog program for certain chess endgames [2]. Along with Robert Kowalski, Van Emden developed the fixpoint semantics of Horn clauses, which underpin the logical semantics of logic programming [3] [4]. He further researched on software verification and correctness, and constraint satisfaction, along with interval arithmetic and interval propagation.

Quotes

Maarten van Emden

From I remember Donald Michie [5]:

To accommodate a driven student with his own project requires a supervisor who is not one of those lowly beavers. In the case of Schaeffer it was Morven Gentleman. When Gentleman left, the nearly finished Schaeffer was transferred to Randy Goebel and myself. As a result, he is, pro forma, my most famous student. ...
Donald Michie demonstrated the Human Window phenomenon with chess end games. He proposed a form of describing end-game knowledge that he called “advice” and described a formal language, Advice Language One [6] , for expressing such advice. The language could be translated into a form that guided a computer to play the end-game at the level of skill of a chess expert. Soei Tan, Ivan Bratko and Danny Kopec were chess experts who used this framework to implement specific end games.
Once again, I did not get it. I could not help acting in my then usual role of Prolog evangelist and wanted to demonstrate that the beauty of Prolog was that it rendered superfluous things like Advice Language One. Accordingly I wrote a Prolog program that played an end game using Advice in DM’s sense [7]. DM generously allowed me my say in a paper in the Tenth Machine Intelligence workshop. It’s a nice paper, but it does not get it. 

Alejandro López-Ortiz

From An Introduction to Computer Chess [8] :

From the team of undergrads who authored Ribbit, Ron Hansen went on to write his master thesis on computer chess, and eventually Prof. Van Emden became an expert in computer chess and endgames. 

Selected Publications

[9] [10] [11] [12]

1970 ...

1980 ...

1990 ...

2000 ...

2010 ...

External Links

References

Up one level