Solving Non-deterministic Planning Problems with Pattern Database Heuristics. KI 2009, Paderborn

Size: px
Start display at page:

Download "Solving Non-deterministic Planning Problems with Pattern Database Heuristics. KI 2009, Paderborn"

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 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 information

Principles of AI Planning

Principles 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 information

Pattern Database Heuristics for Fully Observable Nondeterministic Planning

Pattern 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 information

Principles of AI Planning

Principles 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 information

Principles of AI Planning

Principles 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 information

Experimental design (DOE) - Design

Experimental 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 information

Principles of AI Planning

Principles 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 information

CS Lecture 3. More Bayesian Networks

CS 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 information

From Distributions to Markov Networks. Sargur Srihari

From 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 information

Propositional 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 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 information

T9: 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. 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 information

Propositional Resolution Introduction

Propositional 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 information

Final. Introduction to Artificial Intelligence. CS 188 Spring You have approximately 2 hours and 50 minutes.

Final. 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 information

Symbolic Search and Abstraction Heuristics for Cost-Optimal Planning

Symbolic 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 information

Domain-Independent Construction of Pattern Database Heuristics for Cost-Optimal Planning

Domain-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 information

Structural Patterns Heuristics via Fork Decomposition

Structural 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 information

Symmetry Reduction and Heuristic Search for Error Detection in Model Checking p.1/??

Symmetry 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 information

ST3232: Design and Analysis of Experiments

ST3232: 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 information

Heuristic Search Algorithms

Heuristic 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 information

Fast Strong Planning for FOND Problems with Multi-Root Directed Acyclic Graphs

Fast 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 information

UNIT 3 BOOLEAN ALGEBRA (CONT D)

UNIT 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 information

CS 484 Data Mining. Association Rule Mining 2

CS 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 information

Strategy of Experimentation III

Strategy 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 information

SOLUTION. Taken together, the preceding equations imply that ABC DEF by the SSS criterion for triangle congruence.

SOLUTION. 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 information

Game Theory. Kuhn s Theorem. Bernhard Nebel, Robert Mattmüller, Stefan Wölfl, Christian Becker-Asano

Game 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 information

CHAPTER 5 KARNAUGH MAPS

CHAPTER 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 information

Everything You Always Wanted to Know About Parsing

Everything 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 information

12/31/2010. Overview. 04-Boolean Algebra Part 2 Text: Unit 2. Basic Theorems. Basic Theorems. Basic Theorems. Examples

12/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 information

Ma/CS 6b Class 25: Error Correcting Codes 2

Ma/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 information

USE 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 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 information

Karnaugh Map & Boolean Expression Simplification

Karnaugh 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 information

A Generalization of Sleep Sets Based on Operator Sequence Redundancy

A 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 information

Worst-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 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 information

MATH 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 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 information

Advanced Digital Design with the Verilog HDL, Second Edition Michael D. Ciletti Prentice Hall, Pearson Education, 2011

Advanced 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 information

Heuristics for Cost-Optimal Classical Planning Based on Linear Programming

Heuristics 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 information

A Novel Transition Based Encoding Scheme for Planning as Satisfiability

A 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 information

Data Mining and Analysis: Fundamental Concepts and Algorithms

Data 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 information

CS 5014: Research Methods in Computer Science

CS 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 information

Inf2A: Converting from NFAs to DFAs and Closure Properties

Inf2A: 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 information

Answer Keys to Homework#10

Answer 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 information

MATH 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 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 information

Assignment 9 Answer Keys

Assignment 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 information

Chapter 3 Deterministic planning

Chapter 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 information

CPE100: Digital Logic Design I

CPE100: 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 information

Independencies. Undirected Graphical Models 2: Independencies. Independencies (Markov networks) Independencies (Bayesian Networks)

Independencies. 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 information

Markov Decision Processes Chapter 17. Mausam

Markov 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 information

Unit 5: Fractional Factorial Experiments at Two Levels

Unit 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 information

On the Compounds of Hat Matrix for Six-Factor Central Composite Design with Fractional Replicates of the Factorial Portion

On 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 information

L6: Two-level minimization. Reading material

L6: 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 information

Distance Estimates for Planning in the Discrete Belief Space

Distance 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 information

Session 3 Fractional Factorial Designs 4

Session 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 information

CHAPTER 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 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 information

TWO-LEVEL FACTORIAL EXPERIMENTS: REGULAR FRACTIONAL FACTORIALS

TWO-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 information

Searching in non-deterministic, partially observable and unknown environments

Searching 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 information

Chapter 11: Factorial Designs

Chapter 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 information

Lec 10: Fractions of 2 k Factorial Design

Lec 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 information

Compiling and Executing PDDL in Picat

Compiling 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 information

Ch 2. Combinational Logic. II - Combinational Logic Contemporary Logic Design 1

Ch 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 information

CS 584 Data Mining. Association Rule Mining 2

CS 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 information

arxiv: v1 [cs.lo] 19 Mar 2019

arxiv: 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 information

Motivation. 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. 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 information

Inference and Representation

Inference 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 information

Association Analysis Part 2. FP Growth (Pei et al 2000)

Association 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 information

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

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 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 information

CS 4100 // artificial intelligence. Recap/midterm review!

CS 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 information

Basic Data Structures and Algorithms for Data Profiling Felix Naumann

Basic 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 information

MATH 251 MATH 251: Multivariate Calculus MATH 251 FALL 2005 EXAM-IV FALL 2005 EXAM-IV EXAMINATION COVER PAGE Professor Moseley

MATH 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 information

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018

Finite 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 information

A Statistical Approach to the Study of Qualitative Behavior of Solutions of Second Order Neutral Differential Equations

A 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 information

Problem 1. Answer: 95

Problem 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 information

Deterministic Finite Automata. Non deterministic finite automata. Non-Deterministic Finite Automata (NFA) Non-Deterministic Finite Automata (NFA)

Deterministic 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 information

MATH 251 MATH 251: Multivariate Calculus MATH 251 FALL 2005 FINAL EXAM FALL 2005 FINAL EXAM EXAMINATION COVER PAGE Professor Moseley

MATH 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 information

CSL302/612 Artificial Intelligence End-Semester Exam 120 Minutes

CSL302/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 information

Application: Planning as Satisfiability (SATPlan) (Pre Lecture)

Application: 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 information

81-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. 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 information

Artificial Intelligence. Non-deterministic state model. Model for non-deterministic problems. Solutions. Blai Bonet

Artificial 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 information

Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018

Finite 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 information

Chapter 4. Combinational: Circuits with logic gates whose outputs depend on the present combination of the inputs. elements. Dr.

Chapter 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 information

MATH 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 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 information

CHAPTER III BOOLEAN ALGEBRA

CHAPTER 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 information

Undirected Graphical Models: Markov Random Fields

Undirected 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 information

CMU Lecture 4: Informed Search. Teacher: Gianni A. Di Caro

CMU 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 information

Strengthening Landmark Heuristics via Hitting Sets

Strengthening 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 information

OUTLINE 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. 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 information

INTRODUCTION TO LOG-LINEAR MODELING

INTRODUCTION 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 information

CHARACTERIZATIONS OF STABILITY

CHARACTERIZATIONS 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 information

Midterm1 Review. Jan 24 Armita

Midterm1 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 information

Monitoring and Active Diagnosis for Discrete-Event Systems

Monitoring 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 information

Example: Robot Tasks. What is planning? Background: Situation Calculus. Issues in Planning I

Example: 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 information

Reasoning 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* 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 information

Treedy: A Heuristic for Counting and Sampling Subsets

Treedy: 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 information

Unit 2 Boolean Algebra

Unit 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 information

The One-Quarter Fraction

The 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 information

MATH 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 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 information

Chapter. Algebra techniques. Syllabus Content A Basic Mathematics 10% Basic algebraic techniques and the solution of equations.

Chapter. 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 information

Elementary Sets for Logic Programs

Elementary 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 information

FACTORISING ALL TYPES. Junior Cert Revision

FACTORISING 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 information

CHAPTER III BOOLEAN ALGEBRA

CHAPTER 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 information

Fractional Replications

Fractional 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