UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Program 1 Fall 2008 Marco Valtorta

Slides:



Advertisements
Similar presentations
User-defined Functions Selim Aksoy Bilkent University Department of Computer Engineering
Advertisements

Search in Python Chapter 3.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 531 Compiler Construction Final Lecture of the Semester Spring 2010 Marco.
Functions.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Blind State-Space Search Notes for Ch.11 of Bratko For CSCE 580 Sp03 Marco.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.5 [P]: Propositions and Inference Sections.
ME1107 Computing Y Yan
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.3 [P]: Searching Fall 2009 Marco Valtorta.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.6: Adversarial Search Fall 2008 Marco Valtorta.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.12 [P]: Individuals and Relations Proofs.
May-June 2001 ISISTAN Research Institute – Tandil, Argentina Software Design Methodologies: UML in Action Dr. Mohamed Fayad, J.D. Edwards Professor Department.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Input and Output Notes for Ch.6 of Bratko For CSCE 580 Sp03 Marco Valtorta.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 330 Programming Language Structures Haskell Fall 2005 Marco Valtorta
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.6 [P]: Reasoning Under Uncertainty Sections.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering A Hole in Goal Trees Notes for: D.W. Loveland and M. Stickel. “A Hole in Goal.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Problem Spaces and Search Fall 2008 Jingsong.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 390 Professional Issues in Computer Science and Engineering Ch.6: The.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World Research Methodologies in Computing.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Computing in the Modern World Two Example Bayesian Networks March.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 330 Programming Language Structures Literate Programming in Haskell Fall.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Dijkstra’s Algorithm: Notes to Complement.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.2 [P]: Agent Architectures and Hierarchical.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Heuristic Search Notes for Ch.12 of Bratko and Ch.2 of Shoham For CSCE 580.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Monkey and Bananas Exercise Notes on Exercise 3.10 of Bratko For CSCE 580 Sp03.
Lecture 8: Basic concepts of subroutines. Functions In perl functions take the following format: – sub subname – { my $var1 = $_[0]; statements Return.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 190 Careers in Computer Science, Computer Engineering, and Computer Information.
Launch SpecE8 and React from GSS. You can use the chemical analyses in a GSS data sheet to set up and run SpecE8 and React calculations. Analysis → Launch…
KLUWER JOURNALS
Lecture on Introduction to Artificial Intelligence Chapter#10 Sec 10.1 and 10.3 (before Heuristics)
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 6 Multiplexers,
Computer Science: A Structured Programming Approach Using C1 2-7 Input/Output Although our programs have implicitly shown how to print messages, we have.
Lecture 13 Jianjun Hu Department of Computer Science and Engineering University of South Carolina CSCE350 Algorithms and Data Structure.
General Computer Science for Engineers CISC 106 Lecture 02 Dr. John Cavazos Computer and Information Sciences 2/13/2009.
Introduction to Python By Neil Cook Twitter: njcuk Slides/Notes:
©2005,2006 Carolina Environmental Program SMOKE Problem Solving  Examining log files  Common problems  Smkreport program  SMOKE support.
Introduction to Engineering MATLAB – 7 Script Files - 2 Agenda Script files continued.
CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
CG3: How to use Report Generator Select FOLDER (for a list of documents) or MANIFEST for a complete list of stores and the materials they contain.
1 Lecture 4 Post-Graduate Students Advanced Programming (Introduction to MATLAB) Code: ENG 505 Dr. Basheer M. Nasef Computers & Systems Dept.
M ATLAB – What Is It ? Name is from matrix laboratory Powerful tool for – Computation and visualization of engineering and science mathematics – Communication.
CPSC 871 John D. McGregor Module 8 Session 3 Assignment.
The Department of Engineering Science The University of Auckland Welcome to ENGGEN 131 Engineering Computation and Software Development Lecture 2 Debugging,
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 390 Professional Issues in Computer Science and Engineering Three Simple.
Bar code scanner Department of Computer Engineering, M.S.P.V.L. Polytechnic College, Pavoorchatram.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 330 Programming Language Structures Operational Semantics (Slides mainly.
Intelligent Data Systems Lab. Department of Computer Science & Engineering Python Installation guide 컴퓨터의 개념 및 실습.
University of Kansas Department of Electrical Engineering and Computer Science Dr. Susan Gauch April 21, 2005 I T T C Introduction to Web Technologies.
Intelligent Data Systems Lab. Department of Computer Science & Engineering Practices 컴퓨터의 개념 및 실습 4 월 11 일.
Programming Competitions. USA Computing Olympiad ace.delos.com/usacogate You need to create an account (use KITE address) to gain access. Solution.
Math TLC (Math 010 and Math 110) Work To Show On Gateway Problems
CSCE 390 Professional Issues in Computer Science and Engineering Ch
1-1 Logic and Syntax A computer program is a solution to a problem.
Using Python to Interact with the EPA WATERS Web Services (part 2)
CS149D Elements of Computer Science
CMIS 102 Innovative Education--snaptutorial.com
CSCE 390 Professional Issues in Computer Science and Engineering Ch
Chapter 4 LOOPS © Bobby Hoggard, Department of Computer Science, East Carolina University / These slides may not be used or duplicated without permission.
CSCE 390 Professional Issues in Computer Science and Engineering Ch
Project Title, date “Team Name: Team members, …”
CSCE 390 Professional Issues in Computer Science and Engineering Ch
CSCE 390 Professional Issues in Computer Science and Engineering Ch
Suppose I want to add all the even integers from 1 to 100 (inclusive)
CSCE 580 Artificial Intelligence Program 1
Recapitulation of Lecture 8
CSCI N207 Data Analysis Using Spreadsheet
Basics Prof. Hsin-Mu (Michael) Tsai (蔡欣穆)
Recapitulation of Lecture 5
ME 123 Computer Applications I Lecture 11: More on For loop 3/27/03
CSCE 390 Professional Issues in Computer Science and Engineering Ch
ME 123 Computer Applications I Lecture 5: Input and Output 3/17/03
Presentation transcript:

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Program 1 Fall 2008 Marco Valtorta

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Format requirements Sample output for exercise 1: 1: FWCG | ~~~~~ | (heuristic: 4.0) 2: WC | ~~~~~ | F G (heuristic: 2.0) 3: FWC | ~~~~~ | G (heuristic: 3.0) 4: C | ~~~~~ | FW G (heuristic: 1.0) 5: F CG | ~~~~~ | W (heuristic: 3.0) 6: G | ~~~~~ | FWC (heuristic: 1.0) 7: F G | ~~~~~ | WC (heuristic: 2.0) 8: | ~~~~~ | FWCG (heuristic: 0.0) The heuristic value is optional for depth-first and breadth-first; the numbering of states in the solution is optional but highly recommended Output should be to the screen (standard output) Additional information, such as the length of the solution, the number of states expanded, and the number of states generated may be included in the output as you like There is no input---the problem statement is hardcoded for each exercise Format requirements are analogous for exercises 4 and 6 For exercise 3, print the second solution using the same format for each of the exercise problems Submit your code: one archive for all exercises Submit a full script with the command line inputs and all outputs in a single file For exercise 6, start with empty jugs me if you have questions about formats

UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering Format Requirement Here is an example of output with some optional information: Water Jugs Problem Solving with search.DepthFirstSolver States visited: 9 Solution: (0) (0) (moves: 0.0) (3) (0) (moves: 1.0) (0) (3) (moves: 2.0) (3) (3) (moves: 3.0) (1) (5) (moves: 4.0) (1) (0) (moves: 5.0) (0) (1) (moves: 6.0) (3) (1) (moves: 7.0) (0) (4) (moves: 8.0) 9 states(s)