Solving Non-deterministic Planning Problems with Pattern Database Heuristics. KI 2009, Paderborn
|
|
- Cody Henderson
- 5 years ago
- Views:
Transcription
1 Solving Non-deterministic Planning Problems with Pattern Database Heuristics Pascal Bercher Institute of Artificial Intelligence University of Ulm, Germany Robert Mattmüller Department of Computer Science University of Freiburg, Germany KI 2009, Paderborn Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 1 / 18
2 Formalization Given: Desired: A non-deterministic planning problem. (Informally: Initial state, actions, goal states. Nondeterminism: actions may have several outcomes.) A solution to that problem. (Informally: How to reach a goal state, using the actions?) Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 2 / 18
3 Formalization Given: Non-deterministic planning problem P = (Var, A, s 0, G) with: Var, finite set of state variables. S = 2 Var is the state space. A, finite set of actions a = pre(a), eff(a) and: pre(a) Var and eff(a) = { add i, del i add i, del i Var and i {1,..., n} }. Its application (if pre(a) s) leads to: app(s, a) = { (s\del) add add, del eff(a) } s 0 S, the initial state. G Var, the goal description. A state s S is a goal state iff s G. Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 3 / 18
4 Formalization (Example) Let s = {x, y, z} S be a state and a A be an action with: a = pre(a), eff(a) and pre(a) = {x, y} s, eff(a) = { {z}, {x, y},, {t, z} }. {x, y, z} add: z del: x,y a add: ε del: t,z {z} {x, y} Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 4 / 18
5 Formalization Desired: Strong plan. (Success, regardless of non-deterministic outcome.) Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 5 / 18
6 Formalization Desired: Strong plan. (Success, regardless of non-deterministic outcome.) Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 5 / 18
7 Formalization Desired: Strong plan. (Success, regardless of non-deterministic outcome.) Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 5 / 18
8 Formalization Desired: Strong plan. (Success, regardless of non-deterministic outcome.) Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 5 / 18
9 Search Algorithm, modification of AO* s 0, c=4 s 0, c=5 c 0 c 1 Expansion c 0 c 1 s 1 h=2 s 2 h=3 s 3 h=4 s 4 h=3 s 1 h=2 s 2 c=5 s 3 h=4 c 3 s 4 h=3 s 5 h=2 s 6 h=0 s 7 h=4 Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 6 / 18
10 Idea Use abstraction to simplify the problem: S S 1 S 2... S m Map the search space S to abstract search spaces S i with S i S. Compute h(s), s S, on basis of all h i (s i ). Calculation of the h i is done before the search. Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 7 / 18
11 Formalization Idea: Disregard some (or rather most of the) state variables. The abstraction P i = (Var i, A i, s i 0, Gi ) is the planning problem P, restricted to the pattern P i Var: Var i Var P i = P i, For var Var let var i var P i. Then: a i pre(a) i, { add i, del i add, del eff(a) } for a A. Now, A i { a i a A }. s i 0 s 0 P i G i G P i. Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 8 / 18
12 Heuristic Computation Recall: A pattern is a set of state variables P i Var. Then, a pattern collection P is a set of patterns. Compute h(s), s S, on basis of all h i (s i ), P i P, P finite pattern collection, i.e. set of patterns. How to calculate those h i (s i ), s i S i? h i (s i ) is the true cost value cost* of the planning problem P i. Calcuation is done by a complete exhaustive search. (Thus, S i and therefore P i have to be small!) (True means: prefer shallow solution graphs.) Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI 09 9 / 18
13 Additivity (Theorem) How to calculate h(s), s S? By using additivity! A pattern collection P is called additive, if for all states s S: h i (s i ) cost*(s), i.e. if this sum is still admissible. P i P Known from classical planning: Theorem (textual description) If there is no action a A that affects variables in more than one pattern from P, then P is additive. Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
14 Additivity (Theorem) How to calculate h(s), s S? By using additivity! A pattern collection P is called additive, if for all states s S: h i (s i ) cost*(s), i.e. if this sum is still admissible. P i P Known from classical planning: Theorem (mathematical description) If for all a A and for all patterns P i P holds: If P i effvar(a), then P j effvar(a) = for all P j P with P j P i, where effvar(a) = add,del eff(a) add del. Then P is additive. Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
15 Additivity (Example) P = ({a, b, c, d, e}, A, {a}, {b, c, d, e}) with A = {a 1,..., a 9 } and: a 1 = {a}, { {b}, {a}, {c}, {a} } a 2 = {b}, { {e},, {d}, } a 3 = {c}, { {e},, {d}, } a 4 = {b, d}, { {c}, } a 5 = {c, d}, { {b}, } a 6 = {b, e}, { {c}, } a 7 = {c, e}, { {b}, } a 8 = {b, c, d}, { {e}, } a 9 = {b, c, e}, { {d}, } Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
16 Additivity (Example) P = ({a, b, c, d, e}, A, {a}, {b, c, d, e}) with A = {a 1,..., a 9 } and: a 1 = {a}, { {b}, {a}, {c}, {a} } a 2 = {b}, { {e},, {d}, } a 3 = {c}, { {e},, {d}, } a 4 = {b, d}, { {c}, } a 5 = {c, d}, { {b}, } a 6 = {b, e}, { {c}, } a 7 = {c, e}, { {b}, } a 8 = {b, c, d}, { {e}, } a 9 = {b, c, e}, { {d}, } Now, consider the pattern collection P = {{a, b, c}, {d, e}}. Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
17 Additivity (Example) P = ({a, b, c, d, e}, A, {a}, {b, c, d, e}) with A = {a 1,..., a 9 } and: a 1 = {a}, { {b}, {a}, {c}, {a} } a 2 = {b}, { {e},, {d}, } a 3 = {c}, { {e},, {d}, } a 4 = {b, d}, { {c}, } a 5 = {c, d}, { {b}, } a 6 = {b, e}, { {c}, } a 7 = {c, e}, { {b}, } a 8 = {b, c, d}, { {e}, } a 9 = {b, c, e}, { {d}, } Now, consider the pattern collection P = {{a, b, c}, {d, e}}. Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
18 Additivity (Example) P = ({a, b, c, d, e}, A, {a}, {b, c, d, e}) with A = {a 1,..., a 9 } and: a 1 = {a}, { {b}, {a}, {c}, {a} } a 2 = {b}, { {e},, {d}, } a 3 = {c}, { {e},, {d}, } a 4 = {b, d}, { {c}, } a 5 = {c, d}, { {b}, } a 6 = {b, e}, { {c}, } a 7 = {c, e}, { {b}, } a 8 = {b, c, d}, { {e}, } a 9 = {b, c, e}, { {d}, } Now, consider the pattern collection P = {{a, b, c}, {d, e}}. Only the effect variables matter! Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
19 Additivity (Example, cont d) a b a 1 a 2 a 3 c be bd ce cd a 6 a 4 a 7 a 5 bcd a 8 a 9 bce bcde Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
20 Additivity (Example, cont d) a b a 1 a 2 a 3 c be bd ce cd a 6 a 4 a 7 a 5 bcd a 8 a 9 bce bcde Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
21 Additivity (Example, cont d) a b a 1 c a ε a 2 a 3 be bd ce cd a 6 a 4 a 7 a 5 b a 1 1 c a 2 2 /a2 3 d e bcd a 8 a 9 bce a 1 4 /a1 6 a 1 5 /a1 7 a 2 8 a 2 9 bc de bcde Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
22 Additivity (Example, cont d) a b a 1 c a ε a 2 a 3 be bd ce cd a 6 a 4 a 7 a 5 b a 1 1 c a 2 2 /a2 3 d e bcd a 8 a 9 bce a 1 4 /a1 6 a 1 5 /a1 7 a 2 8 a 2 9 bc de bcde Example: h({a}) = h 1 ({a} 1 ) + h 2 ({a} 2 ) = h 1 ({a}) + h 2 ( ) = = 4 = cost ({a}). Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
23 Heuristic Calculation (cont d) Let M be a set of additive pattern collections. h M (s) := max h i (s i ). P M P i P h M (and in particular, every single h i ) is admissible. How to find M? Current research. (Here: still domain-dependent by hand.) Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
24 Compared Systems Encoded two domains and compared: Our planner with the heuristic of FF. Our planner with the presented pattern database heuristics. GAMER. Important differences between GAMER and our system: Optimal solutions vs. suboptimal solutions. Regression vs. progression. Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
25 Results Pattern database heuristic quality is problem dependent: Domain 1: Pattern database heuristics about 25% more node expansions than FF heuristic. Domain 2: Pattern database heuristics calculate true (perfect) cost value (as opposed to the FF heuristic). Calculation time of pattern database heuristic is much smaller than the FF heuristic s. Thus, more problems could be solved. Progression with heuristic search seems promising approach. (Note: No comparison to sub-optimal planner, yet.) Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
26 Summary Presented fomalization for domain-independent pattern database heuristics in non-deterministic planning. Generalization of additivity criterion. Benchmarks look promising. Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
27 Future Work Automatic pattern selection. Strong plans strong cyclic plans. Search algorithm, LAO*. Pattern database heuristics: Admissibility/Additivity? Multi-valued state variables. Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
28 Thank you! Solving Non-Deterministic Planning Problems with Pattern Database Heuristics Sept 2009, KI / 18
Accuracy of Admissible Heuristic Functions in Selected Planning Domains
Accuracy of Admissible Heuristic Functions in Selected Planning Domains Malte Helmert Robert Mattmüller Albert-Ludwigs-Universität Freiburg, Germany AAAI 2008 Outline 1 Introduction 2 Analyses 3 Summary
More informationPrinciples of AI Planning
Principles of AI Planning 5. Planning as search: progression and regression Albert-Ludwigs-Universität Freiburg Bernhard Nebel and Robert Mattmüller October 30th, 2013 Introduction Classification Planning
More informationPattern Database Heuristics for Fully Observable Nondeterministic Planning
Pattern Database Heuristics for Fully Observable Nondeterministic Planning Robert Mattmüller and Manuela Ortlieb and Malte Helmert University of Freiburg, Germany, {mattmuel,ortlieb,helmert}@informatik.uni-freiburg.de
More informationPrinciples of AI Planning
Principles of 7. Planning as search: relaxed Malte Helmert and Bernhard Nebel Albert-Ludwigs-Universität Freiburg June 8th, 2010 How to obtain a heuristic STRIPS heuristic Relaxation and abstraction A
More informationPrinciples of AI Planning
Principles of 5. Planning as search: progression and regression Malte Helmert and Bernhard Nebel Albert-Ludwigs-Universität Freiburg May 4th, 2010 Planning as (classical) search Introduction Classification
More informationExperimental design (DOE) - Design
Experimental design (DOE) - Design Menu: QCExpert Experimental Design Design Full Factorial Fract Factorial This module designs a two-level multifactorial orthogonal plan 2 n k and perform its analysis.
More informationPrinciples of AI Planning
Principles of 7. State-space search: relaxed Malte Helmert Albert-Ludwigs-Universität Freiburg November 18th, 2008 A simple heuristic for deterministic planning STRIPS (Fikes & Nilsson, 1971) used the
More informationCS Lecture 3. More Bayesian Networks
CS 6347 Lecture 3 More Bayesian Networks Recap Last time: Complexity challenges Representing distributions Computing probabilities/doing inference Introduction to Bayesian networks Today: D-separation,
More informationFrom Distributions to Markov Networks. Sargur Srihari
From Distributions to Markov Networks Sargur srihari@cedar.buffalo.edu 1 Topics The task: How to encode independencies in given distribution P in a graph structure G Theorems concerning What type of Independencies?
More informationPropositional Resolution Part 1. Short Review Professor Anita Wasilewska CSE 352 Artificial Intelligence
Propositional Resolution Part 1 Short Review Professor Anita Wasilewska CSE 352 Artificial Intelligence SYNTAX dictionary Literal any propositional VARIABLE a or negation of a variable a, a VAR, Example
More informationT9: Covering. Prove true by: Method 1: Perfect induction Method 2: Using other theorems and axioms. Number Theorem. T9 B (B+C) = B Covering
T9: Covering Number Theorem Name T9 B (B+C) = B Covering Prove true by: Method 1: Perfect induction Method 2: Using other theorems and axioms Chapter 2 T9: Covering Number Theorem Name T9 B (B+C)
More informationPropositional Resolution Introduction
Propositional Resolution Introduction (Nilsson Book Handout) Professor Anita Wasilewska CSE 352 Artificial Intelligence Propositional Resolution Part 1 SYNTAX dictionary Literal any propositional VARIABLE
More informationFinal. Introduction to Artificial Intelligence. CS 188 Spring You have approximately 2 hours and 50 minutes.
CS 188 Spring 2014 Introduction to Artificial Intelligence Final You have approximately 2 hours and 50 minutes. The exam is closed book, closed notes except your two-page crib sheet. Mark your answers
More informationSymbolic Search and Abstraction Heuristics for Cost-Optimal Planning
Symbolic Search and Abstraction Heuristics for Cost-Optimal Planning Álvaro Torralba Advisors: Daniel Borrajo and Carlos Linares López Universidad Carlos III de Madrid June 2, 2015 Álvaro Torralba PhD
More informationDomain-Independent Construction of Pattern Database Heuristics for Cost-Optimal Planning
Domain-Independent Construction of Pattern Database Heuristics for Cost-Optimal Planning Patrik Haslum and Adi Botea NICTA & Australian National University firstname.lastname@nicta.com.au Malte Helmert
More informationStructural Patterns Heuristics via Fork Decomposition
Patterns Heuristics via Fork Decomposition Michael Katz Carmel Domshlak Technion, IE&M ICAPS-08 Context Abstraction-based Admissible Heuristics for Cost-Optimal Classical Planning Classical Planning Planning
More informationSymmetry Reduction and Heuristic Search for Error Detection in Model Checking p.1/??
Symmetry Reduction and Heuristic Search for Error Detection in Model Checking Workshop on Model Checking and Artificial Intelligence 10 August 2003 Alberto Lluch Lafuente? - Tilman Mehler? lafuente@informatikuni-freiburgde
More informationST3232: Design and Analysis of Experiments
Department of Statistics & Applied Probability 2:00-4:00 pm, Monday, April 8, 2013 Lecture 21: Fractional 2 p factorial designs The general principles A full 2 p factorial experiment might not be efficient
More informationHeuristic Search Algorithms
CHAPTER 4 Heuristic Search Algorithms 59 4.1 HEURISTIC SEARCH AND SSP MDPS The methods we explored in the previous chapter have a serious practical drawback the amount of memory they require is proportional
More informationFast Strong Planning for FOND Problems with Multi-Root Directed Acyclic Graphs
Fast Strong Planning for FOND Problems with Multi-Root Directed Acyclic Graphs Jicheng Fu 1, Andres Calderon Jaramillo 1, Vincent Ng 2, Farokh Bastani 2, and I-Ling Yen 2 1 The University of Central Oklahoma
More informationUNIT 3 BOOLEAN ALGEBRA (CONT D)
UNIT 3 BOOLEAN ALGEBRA (CONT D) Spring 2011 Boolean Algebra (cont d) 2 Contents Multiplying out and factoring expressions Exclusive-OR and Exclusive-NOR operations The consensus theorem Summary of algebraic
More informationCS 484 Data Mining. Association Rule Mining 2
CS 484 Data Mining Association Rule Mining 2 Review: Reducing Number of Candidates Apriori principle: If an itemset is frequent, then all of its subsets must also be frequent Apriori principle holds due
More informationStrategy of Experimentation III
LECTURE 3 Strategy of Experimentation III Comments: Homework 1. Design Resolution A design is of resolution R if no p factor effect is confounded with any other effect containing less than R p factors.
More informationSOLUTION. Taken together, the preceding equations imply that ABC DEF by the SSS criterion for triangle congruence.
1. [20 points] Suppose that we have ABC and DEF in the Euclidean plane and points G and H on (BC) and (EF) respectively such that ABG DEH and AGC DHF. Prove that ABC DEF. The first congruence assumption
More informationGame Theory. Kuhn s Theorem. Bernhard Nebel, Robert Mattmüller, Stefan Wölfl, Christian Becker-Asano
Game Theory Albert-Ludwigs-Universität Freiburg Bernhard Nebel, Robert Mattmüller, Stefan Wölfl, Christian Becker-Asano Research Group Foundations of Artificial Intelligence June 17, 2013 June 17, 2013
More informationCHAPTER 5 KARNAUGH MAPS
CHAPTER 5 1/36 KARNAUGH MAPS This chapter in the book includes: Objectives Study Guide 5.1 Minimum Forms of Switching Functions 5.2 Two- and Three-Variable Karnaugh Maps 5.3 Four-Variable Karnaugh Maps
More informationEverything You Always Wanted to Know About Parsing
Everything You Always Wanted to Know About Parsing Part V : LR Parsing University of Padua, Italy ESSLLI, August 2013 Introduction Parsing strategies classified by the time the associated PDA commits to
More information12/31/2010. Overview. 04-Boolean Algebra Part 2 Text: Unit 2. Basic Theorems. Basic Theorems. Basic Theorems. Examples
Overview 04-Boolean lgebra Part 2 Text: Unit 2 Basic Theorems Multiplying and Factoring ECEGR/ISSC 201 Digital Operations and Computations Winter 2011 Dr. Louie 2 Basic Theorems Basic Theorems Basic laws
More informationMa/CS 6b Class 25: Error Correcting Codes 2
Ma/CS 6b Class 25: Error Correcting Codes 2 By Adam Sheffer Recall: Codes V n the set of binary sequences of length n. For example, V 3 = 000,001,010,011,100,101,110,111. Codes of length n are subsets
More informationUSE OF COMPUTER EXPERIMENTS TO STUDY THE QUALITATIVE BEHAVIOR OF SOLUTIONS OF SECOND ORDER NEUTRAL DIFFERENTIAL EQUATIONS
USE OF COMPUTER EXPERIMENTS TO STUDY THE QUALITATIVE BEHAVIOR OF SOLUTIONS OF SECOND ORDER NEUTRAL DIFFERENTIAL EQUATIONS Seshadev Padhi, Manish Trivedi and Soubhik Chakraborty* Department of Applied Mathematics
More informationKarnaugh Map & Boolean Expression Simplification
Karnaugh Map & Boolean Expression Simplification Mapping a Standard POS Expression For a Standard POS expression, a 0 is placed in the cell corresponding to the product term (maxterm) present in the expression.
More informationA Generalization of Sleep Sets Based on Operator Sequence Redundancy
A Generalization of Sleep Sets Based on Operator Sequence Redundancy Robert C. Holte University of Alberta, Canada robert.holte@ualberta.ca Yusra Alkhazraji University of Freiburg, Germany alkhazry@informatik.uni-freiburg.de
More informationWorst-Case Solution Quality Analysis When Not Re-Expanding Nodes in Best-First Search
Worst-Case Solution Quality Analysis When Not Re-Expanding Nodes in Best-First Search Richard Valenzano University of Alberta valenzan@ualberta.ca Nathan R. Sturtevant University of Denver sturtevant@cs.du.edu
More informationMATH 251 MATH 251: Multivariate Calculus MATH 251 FALL 2006 EXAM-II FALL 2006 EXAM-II EXAMINATION COVER PAGE Professor Moseley
MATH 251 MATH 251: Multivariate Calculus MATH 251 FALL 2006 EXAM-II FALL 2006 EXAM-II EXAMINATION COVER PAGE Professor Moseley PRINT NAME ( ) Last Name, First Name MI (What you wish to be called) ID #
More informationAdvanced Digital Design with the Verilog HDL, Second Edition Michael D. Ciletti Prentice Hall, Pearson Education, 2011
Problem 2-1 Recall that a minterm is a cube in which every variable appears. A Boolean expression in SOP form is canonical if every cube in the expression has a unique representation in which all of the
More informationHeuristics for Cost-Optimal Classical Planning Based on Linear Programming
Heuristics for Cost-Optimal Classical Planning Based on Linear Programming (from ICAPS-14) Florian Pommerening 1 Gabriele Röger 1 Malte Helmert 1 Blai Bonet 2 1 Universität Basel 2 Universidad Simón Boĺıvar
More informationA Novel Transition Based Encoding Scheme for Planning as Satisfiability
A Novel Transition Based Encoding Scheme for Planning as Satisfiability Ruoyun Huang, Yixin Chen, Weixiong Zhang Dept. of Computer Science and Engineering Washington University in St. Louis Saint Louis,
More informationData Mining and Analysis: Fundamental Concepts and Algorithms
Data Mining and Analysis: Fundamental Concepts and Algorithms dataminingbook.info Mohammed J. Zaki 1 Wagner Meira Jr. 2 1 Department of Computer Science Rensselaer Polytechnic Institute, Troy, NY, USA
More informationCS 5014: Research Methods in Computer Science
Computer Science Clifford A. Shaffer Department of Computer Science Virginia Tech Blacksburg, Virginia Fall 2010 Copyright c 2010 by Clifford A. Shaffer Computer Science Fall 2010 1 / 254 Experimental
More informationInf2A: Converting from NFAs to DFAs and Closure Properties
1/43 Inf2A: Converting from NFAs to DFAs and Stuart Anderson School of Informatics University of Edinburgh October 13, 2009 Starter Questions 2/43 1 Can you devise a way of testing for any FSM M whether
More informationAnswer Keys to Homework#10
Answer Keys to Homework#10 Problem 1 Use either restricted or unrestricted mixed models. Problem 2 (a) First, the respective means for the 8 level combinations are listed in the following table A B C Mean
More informationMATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM
MATH 3030, Abstract Algebra FALL 2012 Toby Kenney Midyear Examination Friday 7th December: 7:00-10:00 PM Basic Questions 1. Compute the factor group Z 3 Z 9 / (1, 6). The subgroup generated by (1, 6) is
More informationAssignment 9 Answer Keys
Assignment 9 Answer Keys Problem 1 (a) First, the respective means for the 8 level combinations are listed in the following table A B C Mean 26.00 + 34.67 + 39.67 + + 49.33 + 42.33 + + 37.67 + + 54.67
More informationChapter 3 Deterministic planning
Chapter 3 Deterministic planning In this chapter we describe a number of algorithms for solving the historically most important and most basic type of planning problem. Two rather strong simplifying assumptions
More informationCPE100: Digital Logic Design I
Chapter 2 Professor Brendan Morris, SEB 326, brendan.morris@unlv.edu http://www.ee.unlv.edu/~bmorris/cpe/ CPE: Digital Logic Design I Section 4: Dr. Morris Combinational Logic Design Chapter 2 Chapter
More informationIndependencies. Undirected Graphical Models 2: Independencies. Independencies (Markov networks) Independencies (Bayesian Networks)
(Bayesian Networks) Undirected Graphical Models 2: Use d-separation to read off independencies in a Bayesian network Takes a bit of effort! 1 2 (Markov networks) Use separation to determine independencies
More informationMarkov Decision Processes Chapter 17. Mausam
Markov Decision Processes Chapter 17 Mausam Planning Agent Static vs. Dynamic Fully vs. Partially Observable Environment What action next? Deterministic vs. Stochastic Perfect vs. Noisy Instantaneous vs.
More informationUnit 5: Fractional Factorial Experiments at Two Levels
Unit 5: Fractional Factorial Experiments at Two Levels Source : Chapter 4 (sections 4.1-4.3, 4.4.1, 4.4.3, 4.5, part of 4.6). Effect aliasing, resolution, minimum aberration criteria. Analysis. Techniques
More informationOn the Compounds of Hat Matrix for Six-Factor Central Composite Design with Fractional Replicates of the Factorial Portion
American Journal of Computational and Applied Mathematics 017, 7(4): 95-114 DOI: 10.593/j.ajcam.0170704.0 On the Compounds of Hat Matrix for Six-Factor Central Composite Design with Fractional Replicates
More informationL6: Two-level minimization. Reading material
L6: Two-level minimization Reading material de Micheli pp. 269-343 p. 2 - Advanced Logic Design L6 - Elena Dubrova Formulation of the two-level minimization problem input: a Boolean function f(x,x 2,...,x
More informationDistance Estimates for Planning in the Discrete Belief Space
Distance Estimates for Planning in the Discrete Belief Space Jussi Rintanen Albert-Ludwigs-Universität Freiburg Institut für Informatik Georges-Köhler-Allee, 79110 Freiburg im Breisgau Germany Abstract
More informationSession 3 Fractional Factorial Designs 4
Session 3 Fractional Factorial Designs 3 a Modification of a Bearing Example 3. Fractional Factorial Designs Two-level fractional factorial designs Confounding Blocking Two-Level Eight Run Orthogonal Array
More informationCHAPTER 7 THE SAMPLING DISTRIBUTION OF THE MEAN. 7.1 Sampling Error; The need for Sampling Distributions
CHAPTER 7 THE SAMPLING DISTRIBUTION OF THE MEAN 7.1 Sampling Error; The need for Sampling Distributions Sampling Error the error resulting from using a sample characteristic (statistic) to estimate a population
More informationTWO-LEVEL FACTORIAL EXPERIMENTS: REGULAR FRACTIONAL FACTORIALS
STAT 512 2-Level Factorial Experiments: Regular Fractions 1 TWO-LEVEL FACTORIAL EXPERIMENTS: REGULAR FRACTIONAL FACTORIALS Bottom Line: A regular fractional factorial design consists of the treatments
More informationSearching in non-deterministic, partially observable and unknown environments
Searching in non-deterministic, partially observable and unknown environments CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2014 Soleymani Artificial Intelligence:
More informationChapter 11: Factorial Designs
Chapter : Factorial Designs. Two factor factorial designs ( levels factors ) This situation is similar to the randomized block design from the previous chapter. However, in addition to the effects within
More informationLec 10: Fractions of 2 k Factorial Design
December 5, 2011 Fraction of 2 k experiments Screening: Some of the factors may influence the results. We want to figure out which. The number of combinations, 2 k, is too large for a complete investigation.
More informationCompiling and Executing PDDL in Picat
Compiling and Executing PDDL in Picat Marco De Bortoli, Roman Bartak, Agostino Dovier, Neng-Fa Zhou Università degli Studi di Udine CILC 2016 Picat CILC 2016 1 / 21 Outline Introduction to classical planning
More informationCh 2. Combinational Logic. II - Combinational Logic Contemporary Logic Design 1
Ch 2. Combinational Logic II - Combinational Logic Contemporary Logic Design 1 Combinational logic Define The kind of digital system whose output behavior depends only on the current inputs memoryless:
More informationCS 584 Data Mining. Association Rule Mining 2
CS 584 Data Mining Association Rule Mining 2 Recall from last time: Frequent Itemset Generation Strategies Reduce the number of candidates (M) Complete search: M=2 d Use pruning techniques to reduce M
More informationarxiv: v1 [cs.lo] 19 Mar 2019
Turing-Completeness of Dynamics in Abstract Persuasion Argumentation Ryuta Arisaka arxiv:1903.07837v1 [cs.lo] 19 Mar 2019 ryutaarisaka@gmail.com Abstract. Abstract Persuasion Argumentation (APA) is a dynamic
More informationMotivation. Game Theory 24. Mechanism Design. Setting. Preference relations contain no information about by how much one candidate is preferred.
Motivation Game Theory 24. Mechanism Design Preference relations contain no information about by how much one candidate is preferred. Idea: Use money to measure this. Albert-Ludwigs-Universität Freiburg
More informationInference and Representation
Inference and Representation David Sontag New York University Lecture 5, Sept. 30, 2014 David Sontag (NYU) Inference and Representation Lecture 5, Sept. 30, 2014 1 / 16 Today s lecture 1 Running-time of
More informationAssociation Analysis Part 2. FP Growth (Pei et al 2000)
Association Analysis art 2 Sanjay Ranka rofessor Computer and Information Science and Engineering University of Florida F Growth ei et al 2 Use a compressed representation of the database using an F-tree
More informationExercise 1. min_sup = 0.3. Items support Type a 0.5 C b 0.7 C c 0.5 C d 0.9 C e 0.6 F
Exercise 1 min_sup = 0.3 Items support Type a 0.5 C b 0.7 C c 0.5 C d 0.9 C e 0.6 F Items support Type ab 0.3 M ac 0.2 I ad 0.4 F ae 0.4 F bc 0.3 M bd 0.6 C be 0.4 F cd 0.4 C ce 0.2 I de 0.6 C Items support
More informationCS 4100 // artificial intelligence. Recap/midterm review!
CS 4100 // artificial intelligence instructor: byron wallace Recap/midterm review! Attribution: many of these slides are modified versions of those distributed with the UC Berkeley CS188 materials Thanks
More informationBasic Data Structures and Algorithms for Data Profiling Felix Naumann
Basic Data Structures and Algorithms for 8.5.2017 Overview 1. The lattice 2. Apriori lattice traversal 3. Position List Indices 4. Bloom filters Slides with Thorsten Papenbrock 2 Definitions Lattice Partially
More informationMATH 251 MATH 251: Multivariate Calculus MATH 251 FALL 2005 EXAM-IV FALL 2005 EXAM-IV EXAMINATION COVER PAGE Professor Moseley
MATH 5 MATH 5: Multivariate Calculus MATH 5 FALL 5 EXAM-IV FALL 5 EXAM-IV EXAMINATION COVER PAGE Professor Moseley PRINT NAME ( ) Last Name, First Name MI (What you wish to be called) ID # EXAM DATE Thursday,
More informationFinite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018
Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018 Lecture 9 Ana Bove April 19th 2018 Recap: Regular Expressions Algebraic representation of (regular) languages; R, S ::= a R + S RS R......
More informationA Statistical Approach to the Study of Qualitative Behavior of Solutions of Second Order Neutral Differential Equations
Australian Journal of Basic and Applied Sciences, (4): 84-833, 007 ISSN 99-878 A Statistical Approach to the Study of Qualitative Behavior of Solutions of Second Order Neutral Differential Equations Seshadev
More informationProblem 1. Answer: 95
Talent Search Test Solutions January 2014 Problem 1. The unit squares in a x grid are colored blue and gray at random, and each color is equally likely. What is the probability that a 2 x 2 square will
More informationDeterministic Finite Automata. Non deterministic finite automata. Non-Deterministic Finite Automata (NFA) Non-Deterministic Finite Automata (NFA)
Deterministic Finite Automata Non deterministic finite automata Automata we ve been dealing with have been deterministic For every state and every alphabet symbol there is exactly one move that the machine
More informationMATH 251 MATH 251: Multivariate Calculus MATH 251 FALL 2005 FINAL EXAM FALL 2005 FINAL EXAM EXAMINATION COVER PAGE Professor Moseley
MATH 5 MATH 5: Multivariate Calculus MATH 5 FALL 5 FINAL EXAM FALL 5 FINAL EXAM EXAMINATION COVER PAGE Professor Moseley PRINT NAME ( ) Last Name, First Name MI (What you wish to be called) ID # EXAM DATE
More informationCSL302/612 Artificial Intelligence End-Semester Exam 120 Minutes
CSL302/612 Artificial Intelligence End-Semester Exam 120 Minutes Name: Roll Number: Please read the following instructions carefully Ø Calculators are allowed. However, laptops or mobile phones are not
More informationApplication: Planning as Satisfiability (SATPlan) (Pre Lecture)
Application: Planning as Satisfiability (SATPlan) (Pre Lecture) Dr. Neil T. Dantam CSCI-561, Colorado School of Mines Fall 2018 Dantam (Mines CSCI-561) Application: Planning as Satisfiability (SATPlan)
More information81-E 2. Ans. : 2. Universal set U = { 2, 3, 5, 6, 10 }, subset A = { 5, 6 }. The diagram which represents A / is. Ans. : ( SPACE FOR ROUGH WORK )
81-E 2 General Instructions : i) The question-cum-answer booklet contains two Parts, Part A & Part B. ii) iii) iv) Part A consists of 60 questions and Part B consists of 16 questions. Space has been provided
More informationArtificial Intelligence. Non-deterministic state model. Model for non-deterministic problems. Solutions. Blai Bonet
Artificial Intelligence Blai Bonet Non-deterministic state model Universidad Simón Boĺıvar, Caracas, Venezuela Model for non-deterministic problems Solutions State models with non-deterministic actions
More informationFinite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018
Finite Automata Theory and Formal Languages TMV27/DIT32 LP4 28 Lecture 5 Ana Bove March 26th 28 Recap: Inductive sets, (terminating) recursive functions, structural induction To define an inductive set
More informationChapter 4. Combinational: Circuits with logic gates whose outputs depend on the present combination of the inputs. elements. Dr.
Chapter 4 Dr. Panos Nasiopoulos Combinational: Circuits with logic gates whose outputs depend on the present combination of the inputs. Sequential: In addition, they include storage elements Combinational
More informationMATH 251 MATH 251: Multivariate Calculus MATH 251 FALL 2005 EXAM-3 FALL 2005 EXAM-III EXAMINATION COVER PAGE Professor Moseley
MATH 251 MATH 251: Multivariate Calculus MATH 251 FALL 2005 EXAM-3 FALL 2005 EXAM-III EXAMINATION COVER PAGE Professor Moseley PRINT NAME ( ) Last Name, First Name MI (What you wish to be called) ID #
More informationCHAPTER III BOOLEAN ALGEBRA
CHAPTER III- CHAPTER III CHAPTER III R.M. Dansereau; v.. CHAPTER III-2 BOOLEAN VALUES INTRODUCTION BOOLEAN VALUES Boolean algebra is a form of algebra that deals with single digit binary values and variables.
More informationUndirected Graphical Models: Markov Random Fields
Undirected Graphical Models: Markov Random Fields 40-956 Advanced Topics in AI: Probabilistic Graphical Models Sharif University of Technology Soleymani Spring 2015 Markov Random Field Structure: undirected
More informationCMU Lecture 4: Informed Search. Teacher: Gianni A. Di Caro
CMU 15-781 Lecture 4: Informed Search Teacher: Gianni A. Di Caro UNINFORMED VS. INFORMED Uninformed Can only generate successors and distinguish goals from non-goals Informed Strategies that can distinguish
More informationStrengthening Landmark Heuristics via Hitting Sets
Strengthening Landmark Heuristics via Hitting Sets Blai Bonet 1 Malte Helmert 2 1 Universidad Simón Boĺıvar, Caracas, Venezuela 2 Albert-Ludwigs-Universität Freiburg, Germany July 23rd, 2010 Contribution
More informationOUTLINE CAUSAL INFERENCE: LOGICAL FOUNDATION AND NEW RESULTS. Judea Pearl University of California Los Angeles (www.cs.ucla.
OUTLINE CAUSAL INFERENCE: LOGICAL FOUNDATION AND NEW RESULTS Judea Pearl University of California Los Angeles (www.cs.ucla.edu/~judea/) Statistical vs. Causal vs. Counterfactual inference: syntax and semantics
More informationINTRODUCTION TO LOG-LINEAR MODELING
INTRODUCTION TO LOG-LINEAR MODELING Raymond Sin-Kwok Wong University of California-Santa Barbara September 8-12 Academia Sinica Taipei, Taiwan 9/8/2003 Raymond Wong 1 Hypothetical Data for Admission to
More informationCHARACTERIZATIONS OF STABILITY
CHARACTERIZATIONS OF STABILITY Srihari Govindan and Robert Wilson University of Iowa and Stanford University 1 Motive for Equilibrium Selection The original Nash definition allows 1. Multiple equilibria
More informationMidterm1 Review. Jan 24 Armita
Midterm1 Review Jan 24 Armita Outline Boolean Algebra Axioms closure, Identity elements, complements, commutativity, distributivity theorems Associativity, Duality, De Morgan, Consensus theorem Shannon
More informationMonitoring and Active Diagnosis for Discrete-Event Systems
Monitoring and Active Diagnosis for Discrete-Event Systems Elodie Chanthery, Yannick Pencolé LAAS-CNRS, University of Toulouse, Toulouse, France (e-mail: [elodie.chanthery, yannick.pencole]@laas.fr) University
More informationExample: Robot Tasks. What is planning? Background: Situation Calculus. Issues in Planning I
What is planning? q A plan is any hierarchical process in the organism that can control the order in which a sequence of operations is to be performed. [Miller, Galanter and Pribram 1960] q Planning can
More informationReasoning by Regression: Pre- and Postdiction Procedures for Logics of Action and Change with Nondeterminism*
Reasoning by Regression: Pre- and Postdiction Procedures for Logics of Action and Change with Nondeterminism* Marcus Bjareland and Lars Karlsson Department of Computer and Information Science Linkopings
More informationTreedy: A Heuristic for Counting and Sampling Subsets
1 / 27 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Treedy: A Heuristic for Counting and Sampling Subsets Teppo Niinimäki, Mikko Koivisto July 12, 2013 University of Helsinki Department
More informationUnit 2 Boolean Algebra
Unit 2 Boolean Algebra 2.1 Introduction We will use variables like x or y to represent inputs and outputs (I/O) of a switching circuit. Since most switching circuits are 2 state devices (having only 2
More informationThe One-Quarter Fraction
The One-Quarter Fraction ST 516 Need two generating relations. E.g. a 2 6 2 design, with generating relations I = ABCE and I = BCDF. Product of these is ADEF. Complete defining relation is I = ABCE = BCDF
More informationMATH 251 MATH 251: Multivariate Calculus MATH 251 FALL 2005 EXAM-I FALL 2005 EXAM-I EXAMINATION COVER PAGE Professor Moseley
MATH 251 MATH 251: Multivariate Calculus MATH 251 FALL 2005 EXAM-I FALL 2005 EXAM-I EXAMINATION COVER PAGE Professor Moseley PRINT NAME ( ) Last Name, First Name MI (What you wish to be called) ID # EXAM
More informationChapter. Algebra techniques. Syllabus Content A Basic Mathematics 10% Basic algebraic techniques and the solution of equations.
Chapter 2 Algebra techniques Syllabus Content A Basic Mathematics 10% Basic algebraic techniques and the solution of equations. Page 1 2.1 What is algebra? In order to extend the usefulness of mathematical
More informationElementary Sets for Logic Programs
Elementary Sets for Logic Programs Martin Gebser Institut für Informatik Universität Potsdam, Germany Joohyung Lee Computer Science and Engineering Arizona State University, USA Yuliya Lierler Department
More informationFACTORISING ALL TYPES. Junior Cert Revision
FACTORISING ALL TYPES Junior Cert Revision 2017 JCHL Paper 1 Question 12 (a) Factorise n 2 11n + 18. n 2 11n + 18 n 9 n 2 n 2 11n + 18 n 9 n 2 9n 2n 18 9 2 6 3 18 1 2n 9n 11n 2017 JCHL Paper 1 Question
More informationCHAPTER III BOOLEAN ALGEBRA
CHAPTER III- CHAPTER III CHAPTER III R.M. Dansereau; v.. CHAPTER III-2 BOOLEAN VALUES INTRODUCTION BOOLEAN VALUES Boolean algebra is a form of algebra that deals with single digit binary values and variables.
More informationFractional Replications
Chapter 11 Fractional Replications Consider the set up of complete factorial experiment, say k. If there are four factors, then the total number of plots needed to conduct the experiment is 4 = 1. When
More information