Multipurpose Strategic Planning In the Game of Go Paper presentation Authors: Shui Hu and Paul E. Lehner Presentation by: Adi Botea.

Slides:



Advertisements
Similar presentations
Implementation of Gesture Recognition in the Immersive Visualization Environment By Danny Catacora Under the guidance of: Judith Terrill and Terence Griffin.
Advertisements

Information Modelling MOLES Metadata Objects for Linking Environmental Sciences S. Ventouras Rutherford Appleton Laboratory.
Hadi Goudarzi and Massoud Pedram
Iterative Optimization and Simplification of Hierarchical Clusterings Doug Fisher Department of Computer Science, Vanderbilt University Journal of Artificial.
Designing a Marketing Plan Appendix A. Overview of Report Executive Summary Executive Summary Company Description Company Description Strategic Focus.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
An Approach to Evaluate Data Trustworthiness Based on Data Provenance Department of Computer Science Purdue University.
Firm Resources and Sustained Competitive Advantage
Weekly Report Ph.D. Student: Leo Lee date: Oct. 9, 2009.
Planning, Outlining, Drafting e.g. Formally Starting the Process.
Software Testing and Quality Assurance
Foundations for the Study of Software Architecture by Dewayne Perry & Alexander Wolf ACM SIGSOFT, Oct Presented by Charles Reid 2/7/2005.
Planning in Go Ling Zhao University of Alberta September 15, 2003.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Research Summary Adi Botea Computer Go Seminar, 29/09/2003.
1 An Improved Safety Solver for Computer Go Presented by: Xiaozhen Niu Date: 2004/02/24.
1 Fast and Memory-Efficient Regular Expression Matching for Deep Packet Inspection Department of Computer Science and Information Engineering National.
Go Meeting Talk1 Generation of Patterns with External Conditions for the Game of Go Paper presentation
The Information Systems Planning Process
Multipurpose Adversary Planning in the Game of Go Ph.D thesis by Shui Hu Presenter: Ling Zhao Date: November 18, 2002.
Project Risk Management EECS811: IT Project Management Presenter: Gavaskar Ramanathan.
Planning and Strategic Management
On the purpose of Object Oriented Analysis Geri Magne Høydalsvik and Guttorm Sindre.
GoogolHex CS4701 Final Presentation Anand Bheemarajaiah Chet Mancini Felipe Osterling.
MASTERS THESIS DEFENSE QBANK A Web-Based Dynamic Problem Authoring Tool BY ANN PAUL ADVISOR: PROFESSOR CLIFF SHAFFER JUNE 2013 Computer Science Department.
Hex Combinatorial Search in Game Strategy by Brandon Risberg May 2006Menlo School.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.
BMAN Integrative Team Project Week 2 Professor Linda A Macaulay.
An Introduction to Design Patterns. Introduction Promote reuse. Use the experiences of software developers. A shared library/lingo used by developers.
Assessing Quality for Integration Based Data M. Denk, W. Grossmann Institute for Scientific Computing.
International Environmental Agreements with Uncertain Environmental Damage and Learning Michèle Breton, HEC Montréal Lucia Sbragia, Durham University Game.
Developing Trust Networks based on User Tagging Information for Recommendation Making Touhid Bhuiyan et al. WISE May 2012 SNU IDB Lab. Hyunwoo Kim.
1 CPSC 320: Intermediate Algorithm Design and Analysis July 28, 2014.
GECCO Papers Same research group, different lead authors Same conference Paper 1: Embodied Distributed Evolutionary Algorithm (EDEA) for on-line, on-board.
Evaluating Network Security with Two-Layer Attack Graphs Anming Xie Zhuhua Cai Cong Tang Jianbin Hu Zhong Chen ACSAC (Dec., 2009) 2010/6/151.
Game Playing. Introduction One of the earliest areas in artificial intelligence is game playing. Two-person zero-sum game. Games for which the state space.
Title: Diagnosing a team of agents: Scaling up Written by: Meir Kalech and Gal A. Kaminka Presented by: Reymes Madrazo-Rivera.
ISECON 2006 The Work System Model as a Tool for Understanding the Problem in an Introductory IS Project Doncho Petkov Eastern Connecticut State University.
Global and Chinese Foam Generator Industry, 2015 Market Research Report Toll Free: +1 (800) Direct:+1 (503)
Outline Intro to Representation and Heuristic Search Machine Learning (Clustering) and My Research.
Global and Chinese Mobile Generator Industry, Market Research Report Toll Free: +1 (800) Direct:+1 (503)
Comparing model-based and dynamic event-extraction based GUI testing techniques : An empirical study Gigon Bae, Gregg Rothermel, Doo-Hwan Bae The Journal.
COSC 5341 High-Performance Computer Networks Presentation for By Linghai Zhang ID:
Properties Incompleteness Evaluation by Functional Verification IEEE TRANSACTIONS ON COMPUTERS, VOL. 56, NO. 4, APRIL
Progress presentation
Paper Title Authors names Conference and Year Presented by Your Name Date.
Design Patterns for Games Proceedings of the 33 rd SIGCSE technical symposium on Computer Science Education Melisa Tyira SE510.
Concepts/ definitions/ meanings of program plan, program scheme, program development, concept paper Program plan is a systematic arrangement of elements.
RADHA-KRISHNA BALLA 19 FEBRUARY, 2009 UCT for Tactical Assault Battles in Real-Time Strategy Games.
NPC Adaptation in Interactive Fiction By: Ryen Wilkins Adviser: Dr. C. David Shaffer.
Adaptive Reinforcement Learning Agents in RTS Games Eric Kok.
Global and Chinese Conference Camera Industry, 2016 Market Research Report
Chapter 5 Planning. Setting goals and deciding how to achieve them. Coping with uncertainty by formulating future courses of action to achieve specified.
Market Research Report on GLOBAL AND CHINESE CHAINSAWS INDUSTRY, 2015 No. Pages : 150 Published on : Nov 2015.
Introduction to Algorithm Complexity Bit Sum Problem.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Information Aids for Diagnosis Tasks Based on Operators’ Strategies 김 종 현.
Presented by Charles Reid 2/7/2005
Topic I Introduction to Computer Architecture and Organization
التخطيط الإستراتيجي والتميز الإدارى للقيادات الجامعية
Goal-driven Mechanism in Interim.2 Go Program
A. P. Shah Institute of Technology
Assoc. Prof. Dr. Syed Abdul-Rahman Al-Haddad
A. P. Shah Institute of Technology
A. P. Shah Institute of Technology
A. P. Shah Institute of Technology
What is a WebQuest? Guided search for information
A. P. Shah Institute of Technology
Common strategy development process I
Presentation transcript:

Multipurpose Strategic Planning In the Game of Go Paper presentation Authors: Shui Hu and Paul E. Lehner Presentation by: Adi Botea

Outline Introduction Description of the Approach Example Conclusion

Introduction Go = strategy + tactics Current Go programs: –Valuable work in tactics BUT… –Lack of strategic focus So, this paper proposes: –Strategic & tactical planning in Go –A new approach on multipurpose moves

General Description of the Approach Static analysis to determine possible goals Dynamic look ahead to further estimate goal consequences Evaluate goals and goal interactions Select the best strategy (goal or set of goals) Perform detailed look ahead to find the best way to implement the plan

More Details on Approach Object hierarchies: –Stones, strings, chains, and groups Current Goal Structures (CGSs) –Hierarchies that characterize goals that may be pursued in a given position

Current Goal Structures

Static Goal Generation Example of strategic goal definition Example of tactical goal definition

Look Ahead Algorithm Similar to tactical search Goal Stacks for both players Given a hypothetical position:

Goal Achievability & Composition

Planning Procedure

Example - ORSIM

Example – ORSIM (cont.)

Conclusion & Results Multipurpose planning in Go –Includes strategy formalization –Catches interactions between moves Reasonable computational complexity Planner “is very strong on […] selected problems”