Essential Thinking. Introduction To Problem Solving: Antoni Lig Eza
Essential Thinking. Introduction To Problem Solving: Antoni Lig Eza
Essential Thinking. Introduction To Problem Solving: Antoni Lig Eza
A Ligeza (AGH-UST)
Essential Thinking
2011
1 / 26
Outline
1
References, What is Worth Learning, Assumptions Introduction: Some Essential Questions Some First Examples Aims and Methods Further Problem Characteristics Three Further Example Problems Plan to be developed Prolog
A Ligeza (AGH-UST) Essential Thinking 2011 2 / 26
References
1
Stuart J. Russel, Peter Norvig: Articial Intelligence. A Modern Approach. Third Edition. Pearson, Prentice Hall, Boston, 2010. http://aima.cs.berkeley.edu/. Ivan Bratko: Prolog Programming for Articial Intelligence. Fourth Edition, 2011. Pearson, Addison Wesley, 2012. http: //www.pearsoned.co.uk/HigherEducation/Booksby/Bratko/ Frank van Harmelen, Vladimir Lifschitz, Bruce Porter (Eds.): Handbook of Knowledge Representation. Elsevier B.V., Amsterdam, 2008. Michael Negnevitsky: Articial Intelligence. A Guide to Intelligent Systems. Addison-Wesley, Pearson Education Limited, Harlow, England, 2002. Adrian A. Hopgood: Intelligent Systems for Engineers and Scientists. CRC Press, Boca Raton, 2001. Joseph C. Giarratano, Gary D. Riley: Expert Systems. Principles and Programming. Fourth Edition, Thomson Course Technology, 2005.
A Ligeza (AGH-UST) Essential Thinking 2011 3 / 26
References
1
George Polya: How to Solve it?. Princeton University Press, 1945; PWN 1993. http://en.wikipedia.org/wiki/How_to_Solve_It. John Mason, Leone Burton, Kaye Stacey: Thinking Mathematically. Addison-Wesley, 1985; WSiP, 2005. Mordechai Ben-Ari: Mathematical Logic for Computer Science. Springer-Verlag, London, 2001. Michael R. Genesereth, Nils J. Nilsson: Logical Foundations of Articial Intelligence. Morgan Kaufmann Publishers, Inc., Los Altos, California, 1987. Zbigniew Huzar: Elementy logiki dla informatykw. Ocyna Wyawnicza Politechniki Wrocawskiej, Wrocaw, 2007. Peter Jackson: Introduction to Expert Systems. Addison-Wesley, Harlow, England, 1999. Antoni Ligeza: Logical Foundations for Rule-Based Systems. Springer-Verlag, berlin, 2006.
A Ligeza (AGH-UST) Essential Thinking 2011 4 / 26
Languages enable communication and knowledge representation; Wieviel Sprachen du sprichst, sooftmal bist du Mensch; Goethe Problem Solving analytical thinking; cross-curricular competencies, Learning persistent learning, quick learning, focused learning, learning on-demand, ...
A Ligeza (AGH-UST)
Essential Thinking
2011
5 / 26
Assumptions
About the course in Polish, blackboard back in use, building permanent foundations for the future, not overformalized, examples, examples, examples, methods and tools, full comprehension, important: methods and search not the nal solution, independent work; individual thinking, https://www.ai-class.com/
A Ligeza (AGH-UST) Essential Thinking 2011 6 / 26
A Ligeza (AGH-UST)
Essential Thinking
2011
8 / 26
A Ligeza (AGH-UST)
Essential Thinking
2011
10 / 26
Lessons learned
Analytical Thinking
Brute Search
A Ligeza (AGH-UST)
Essential Thinking
2011
11 / 26
Analytical Thinking
A Ligeza (AGH-UST)
Essential Thinking
Brute Search
2011 12 / 26
A Ligeza (AGH-UST)
Lessons learned
Analytical Thinking
Brute Search
A Ligeza (AGH-UST)
Essential Thinking
2011
14 / 26
By what methods?
examples, examples, examples, critical analysis, stating right questions, search for answers, taxonomy of problems, taxonomy of methods; tools and their application.
A Ligeza (AGH-UST) Essential Thinking 2011 15 / 26
A Ligeza (AGH-UST)
Essential Thinking
2011
16 / 26
A Ligeza (AGH-UST)
Essential Thinking
2011
17 / 26
A Ligeza (AGH-UST)
Essential Thinking
2011
18 / 26
A Ligeza (AGH-UST)
Essential Thinking
2011
19 / 26
About solutions
candidate solution, admissible solution, legal solution, satisfactory solution, semi-optimal, -optimal, cgdominant solution, optimal solution.
A Ligeza (AGH-UST) Essential Thinking 2011 20 / 26
Lessons learned
Analytical Thinking
Brute Search
A Ligeza (AGH-UST)
Essential Thinking
2011
21 / 26
A cryptoarithemtic problem
A Ligeza (AGH-UST)
Essential Thinking
2011
22 / 26
Towers of Hanoi
A Ligeza (AGH-UST)
Essential Thinking
2011
23 / 26
A Ligeza (AGH-UST)
Essential Thinking
2011
24 / 26
Contents proposal
1 2 3
Tools: P ROLOG. Taxonomy of problems. Overview of methods. Search: Backtrack Search, DFS, BFS, UC, ID, IDS; Greedy Search, A*, IDA*, ... Inference: deduction, abduction, induction, case-based, rule-based,... Fuzzy sets, fuzzy logic. Multiple-Valued logics. Paradoxes. Inoconsitency and paraconsistency. Dealing with inconsistency. AND-OR search, games, Min-Max, Alpha-Beta,... Plan generation, robot world modeling. Constraint Programming, Constraint Logic Programming, Constraint Propagation. Diagnostics. Consistency-Based Reasoning.
4 5
6 7 8
A Ligeza (AGH-UST)
Essential Thinking
2011
25 / 26
Prolog
A Ligeza (AGH-UST)
Essential Thinking
2011
26 / 26