Problems in Artificial Intelligence
|
|
- Regina Howard
- 7 years ago
- Views:
Transcription
1 Problems in Artificial Intelligence Constraint Satisfaction Problems Florent Madelaine Office in the first floor of CS building Florent Madelaine Problems in AI Durham University p.1/45
2 Overview Yesterday: Adversarial search. Today: CSP. Definition. Complexity. Backtracking Search. Forward Checking. Consistency. Decomposition Methods. Florent Madelaine Problems in AI Durham University p.2/45
3 Definition Florent Madelaine Problems in AI Durham University p.3/45
4 Decision Problem Input: a domain D, a set of variables V a set C C 1 C m x 1 x2 C2 x n of constraints ; and, Question: does there exists an assignment T : V D such that all constraints are satisfied simultaneously? Florent Madelaine Problems in AI Durham University p.4/45
5 Constraint and Satisfaction A constraint C is a pair, where, R D k is the constraint relation ; and, s x i1 xi2 x ik R s is the constraint scope. An assignment T satisfies C if, and only if, T s T x i1 T x i2 T x ik R That is, the constraint relation specifies the allowable combinations of values. Florent Madelaine Problems in AI Durham University p.5/45
6 Example: map colouring Western Australia Northern Territory South Australia Queensland New South Wales Victoria V D WA red NT Q NSW V SA green blue constraints: adjacent regions must have different colours T Tasmania e.g., WA NT red green red blue green red Florent Madelaine Problems in AI Durham University p.6/45
7 Map Colouring: solution Western Australia Northern Territory Queensland Solutions are assignments satisfying all constraints; e.g., South Australia New South Wales Victoria Tasmania WA NT SA Q V NSW T red green blue Florent Madelaine Problems in AI Durham University p.7/45
8 Finite Domain i.e., D CSP is V and C are finite. -complete. CSP with domain size 2 and only one ternary constraint relation is -complete. CSP with binary constraints only is -complete. CSP with only one binary constraint relation and domain size at least 3 is -complete. Florent Madelaine Problems in AI Durham University p.8/45
9 Infinite Domains It is no longer possible to describe constraints by enumeration. Instead a constraint language must be used: e.g., linear programming x 5 y. Some efficient methods exists for Linear programming. Sometimes, we can transform a continuous problem into a discrete one (e.g. Allen s interval algebra). In this course we stick to the finite case. Florent Madelaine Problems in AI Durham University p.9/45
10 CSP as a search problem Florent Madelaine Problems in AI Durham University p.10/45
11 Incremental formulation INITIAL STATE: all variables unassigned. STATES: (possibly partial) assignments. SUCCESSORS: a value is assigned to an unassigned variable, provided that it does not conflict with previously assigned variables. Florent Madelaine Problems in AI Durham University p.11/45
12 A naive algorithm Depth-first search for CSPs with single-variable assignments is called backtracking search. Backtracking search is the basic uninformed algorithm for CSPs. Can solve n-queens for n 25. Florent Madelaine Problems in AI Durham University p.12/45
13 Backtracking example Florent Madelaine Problems in AI Durham University p.13/45
14 Backtracking example Florent Madelaine Problems in AI Durham University p.13/45
15 Backtracking example Florent Madelaine Problems in AI Durham University p.13/45
16 Backtracking example Florent Madelaine Problems in AI Durham University p.13/45
17 Improving backtracking efficiency General purpose methods can give huge gains in speed: Which variable should be assigned next? In what order should its values be tried? Can we detect inevitable failure early? Can we take advantage of problem structure? Florent Madelaine Problems in AI Durham University p.14/45
18 Most constrained variable Choose the variable with the fewest legal values Florent Madelaine Problems in AI Durham University p.15/45
19 Most constraining variable Tie-breaker among most constrained variables. Choose the variable with the most constraints on remaining variables. Florent Madelaine Problems in AI Durham University p.16/45
20 Least constraining value Given a variable, choose the least constraining value. i.e., the one that rules out the fewest values in the remaining variables. Allows 1 value for SA Allows 0 values for SA Combining these heuristics makes 1000 queens feasible. Florent Madelaine Problems in AI Durham University p.17/45
21 Forward Checking Keep track of remaining legal values for unassigned variables Terminate search when any variable has no legal values Florent Madelaine Problems in AI Durham University p.18/45
22 Forward Checking Example WA NT Q NSW V SA T Florent Madelaine Problems in AI Durham University p.19/45
23 Forward Checking Example WA NT Q NSW V SA T Florent Madelaine Problems in AI Durham University p.19/45
24 Forward Checking Example WA NT Q NSW V SA T Florent Madelaine Problems in AI Durham University p.19/45
25 Forward Checking Example WA NT Q NSW V SA T Florent Madelaine Problems in AI Durham University p.19/45
26 Limits of Forward Checking Forward checking propagates information from assigned to unassigned variables. But it doesn t provide early detection for all failures. Florent Madelaine Problems in AI Durham University p.20/45
27 Example WA NT Q NSW V SA T NT and SA cannot both be blue! More advanced forms of Constraint propagation repeatedly enforces constraints locally. Florent Madelaine Problems in AI Durham University p.21/45
28 Arc consistency In the case of Binary CSP. The simplest form of propagation makes each arc consistent. x 1 x 2 is consistent if, and only if, for every value v 1 of x 1 there is some allowed value v 2 for x 2. Florent Madelaine Problems in AI Durham University p.22/45
29 Enforcing arc consistency WA NT Q NSW V SA T Florent Madelaine Problems in AI Durham University p.23/45
30 Enforcing arc consistency WA NT Q NSW V SA T Florent Madelaine Problems in AI Durham University p.23/45
31 Enforcing arc consistency WA NT Q NSW V SA T If x loses a value, the neighbours of x need to be rechecked. Florent Madelaine Problems in AI Durham University p.23/45
32 Enforcing arc consistency WA NT Q NSW V SA T Arc consistency detects failure earlier than forward checking. Florent Madelaine Problems in AI Durham University p.23/45
33 Using arc consistency Can be run as a preprocessor or after each assignment. Is more expensive than forward checking but still polynomial. Implementation of arc consistency for non-binary CSP? Also Higher order i-consistency. In the case of binary CSP: path consistency. Florent Madelaine Problems in AI Durham University p.24/45
34 La Pub Le Beaucor et le Nareu (Ange Edal Tainefon) Tremai Beaucor, sur un brare chéper, Naite en son quaib un magefro. Tremai Nareu, par l eurdo chéallé, Lui tint à peu près ce gagelan: "Hé! jourbon, sieurmo du Beaucor. Que vous êtes lijo! que vous me blessan beau! Sans tirmen, si votre magera Se rapporte à votre mageplu, Vous êtes le Nixphé des hôtes de ces bois." Florent Madelaine Problems in AI Durham University p.25/45
35 Plus de Pub A ces mots le Beaucor ne se sent pas de joie; Et pour traimon sa belle voix, Il ouvre un large quaib, laisse béton sa proie. Le Nareu s en saisit, et dit : "Mon bon sieurmo, Apprenez que tout teurfla Vit aux pensedé de celui qui t écoule: Cette sonle vaut bien un magefro, sans doute. Le Beaucor, honteux et fucon, Raju, mais un tard peu, qu on ne l y prendrait plus. OuLiPo. Florent Madelaine Problems in AI Durham University p.26/45
36 Problem structure WA NT Q Tasmania and mainland are independent subproblems SA V Victoria NSW Identifiable as connected components of constraint graph T Florent Madelaine Problems in AI Durham University p.27/45
37 Practical Consequence Suppose each subproblem has c variables out of n total Worst-case solution cost is n c e.g., n 80, d 2, c 20 d c 2 80 = 4 billion years at 10 million nodes/sec = 0.4 seconds at 10 million nodes/sec May make huge problem feasible (divide to conquer). O n, Florent Madelaine Problems in AI Durham University p.28/45
38 Tree-structured CSPs A C B D E F Theorem : if the constraint graph has no loops, the CSP can be solved in O nd 2 time Compare to general CSPs, where worst-case time is O d n Florent Madelaine Problems in AI Durham University p.29/45
39 Algorithm for tree-structured CSPs 1. Choose a variable as root, order variables from root to leaves such that every node s parent precedes it in the ordering 2. For j from n down to 2, apply RemoveInconsistent Parent X j Xj 3. For j from 1 to n, assign X j consistently with Parent A C B X j D E F A B C D E F Florent Madelaine Problems in AI Durham University p.30/45
40 Conditioning Conditioning : instantiate a variable, prune its neighbours domains. NT Q NT Q WA WA SA NSW NSW V Victoria V Victoria T T Florent Madelaine Problems in AI Durham University p.31/45
41 Cutset Conditioning Cutset conditioning : instantiate (in all ways) a set of variables such that the remaining constraint graph is a tree Cutset size c fast for small c. runtime O d c n c d 2, very Florent Madelaine Problems in AI Durham University p.32/45
42 CSP as a local search problem Florent Madelaine Problems in AI Durham University p.33/45
43 Complete formulation INITIAL STATE: some assignment. STATES: any assignment. SUCCESSORS: a variable s value is changed. Florent Madelaine Problems in AI Durham University p.34/45
44 Local Search for CSP Every local search method studied in this course: e.g., Hill Climbing, Simulated Annealing. To apply to CSPs: we allow states with unsatisfied constraints and operators reassign variable values. Variable selection : randomly select any conflicted variable Value selection by min-conflicts heuristic: choose a value that violates the fewest constraints i.e., hillclimb with h n = total number of violated constraints. Florent Madelaine Problems in AI Durham University p.35/45
45 To go a bit further Florent Madelaine Problems in AI Durham University p.36/45
46 Other results Problems can be decomposed efficiently even when they are not trees: e.g., Bounded tree width (for small bound). One can take the dual approach and consider the type of constraints to be taken from a fixed set Γ of relations. There are 3 important theoretical results related to the complexity of CSP. Γ Florent Madelaine Problems in AI Durham University p.37/45
47 Dichotomy Hell and Nešetřil for H-COLOURING (1990). Shaeffer for SAT (1978). partially extended by Jeavons et al. for larger domain size (1994-now). Florent Madelaine Problems in AI Durham University p.38/45
48 Shaeffer Build up on work by E.Post. Found 6 classes of maximal tractable subproblems of SAT: HORNSAT and its dual, 2-SAT, LINEAR EQUATION and two trivial classes. Everything else is intractable. Florent Madelaine Problems in AI Durham University p.39/45
49 Hell and Nešetřil tractable if H is bipartite intractable otherwise. Florent Madelaine Problems in AI Durham University p.40/45
50 Jeavons et al. Generalised partially Shaeffer s result for domain size greater than 2. Uses extensively results from Universal Algebra. Florent Madelaine Problems in AI Durham University p.41/45
51 Summary CSPs are a very general kind of problem: states defined by values of a fixed set of variables goal test defined by constraints on variable values. Backtracking : depth-first search with one variable assigned per node. Variable ordering and value selection heuristics help significantly. Forward checking prevents assignments that guarantee later failure. Florent Madelaine Problems in AI Durham University p.42/45
52 Summary Constraint propagation (e.g., arc consistency) does additional work to constrain values and detect inconsistencies. The CSP representation allows analysis of problem structure. Tree-structured CSPs can be solved in polynomial time. min-conflicts evaluation for local search can also be effective. Florent Madelaine Problems in AI Durham University p.43/45
53 Next Week Mock exam on Monday at 2:15pm in portakabin; Thursday: correction of Mock exam. Friday: (setting up) a Tsp contest. Florent Madelaine Problems in AI Durham University p.44/45
54 La Fin Excellent exercice intellectuel, la contrepéterie est bien autre chose qu une frivole amusette. Elle est objet de science, mieux, elle est oeuvre d art. Pour cette science ou pour cet art, assez analogue à celui du Contrepoint, nous avons forgé le nom de Contrepet. Luc Etienne Florent Madelaine Problems in AI Durham University p.45/45
Smart Graphics: Methoden 3 Suche, Constraints
Smart Graphics: Methoden 3 Suche, Constraints Vorlesung Smart Graphics LMU München Medieninformatik Butz/Boring Smart Graphics SS2007 Methoden: Suche 2 Folie 1 Themen heute Suchverfahren Hillclimbing Simulated
More informationY. Xiang, Constraint Satisfaction Problems
Constraint Satisfaction Problems Objectives Constraint satisfaction problems Backtracking Iterative improvement Constraint propagation Reference Russell & Norvig: Chapter 5. 1 Constraints Constraints are
More informationScheduling Home Health Care with Separating Benders Cuts in Decision Diagrams
Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams André Ciré University of Toronto John Hooker Carnegie Mellon University INFORMS 2014 Home Health Care Home health care delivery
More informationA Constraint Programming based Column Generation Approach to Nurse Rostering Problems
Abstract A Constraint Programming based Column Generation Approach to Nurse Rostering Problems Fang He and Rong Qu The Automated Scheduling, Optimisation and Planning (ASAP) Group School of Computer Science,
More informationOn the Efficiency of Backtracking Algorithms for Binary Constraint Satisfaction Problems
On the Efficiency of Backtracking Algorithms for Binary Constraint Satisfaction Problems Achref El Mouelhi and Philippe Jégou and Cyril Terrioux LSIS - UMR CNRS 6168 Aix-Marseille Université Avenue Escadrille
More informationPersonnalisez votre intérieur avec les revêtements imprimés ALYOS design
Plafond tendu à froid ALYOS technology ALYOS technology vous propose un ensemble de solutions techniques pour vos intérieurs. Spécialiste dans le domaine du plafond tendu, nous avons conçu et développé
More informationParallel Discrepancy-based Search
Parallel Discrepancy-based Search T. Moisan, J. Gaudreault, C.-G. Quimper Université Laval, FORAC research consortium February 21 th 2014 T. Moisan, J. Gaudreault, C.-G. Quimper Parallel Discrepancy-based
More informationEPREUVE D EXPRESSION ORALE. SAVOIR et SAVOIR-FAIRE
EPREUVE D EXPRESSION ORALE SAVOIR et SAVOIR-FAIRE Pour présenter la notion -The notion I m going to deal with is The idea of progress / Myths and heroes Places and exchanges / Seats and forms of powers
More informationConstruction induction training - changes to regulations
Construction induction training - changes to regulations General information for industry The Occupational Safety and Health Regulations (1996) have changed to reflect the national approach to construction
More informationCS91.543 MidTerm Exam 4/1/2004 Name: KEY. Page Max Score 1 18 2 11 3 30 4 15 5 45 6 20 Total 139
CS91.543 MidTerm Exam 4/1/2004 Name: KEY Page Max Score 1 18 2 11 3 30 4 15 5 45 6 20 Total 139 % INTRODUCTION, AI HISTORY AND AGENTS 1. [4 pts. ea.] Briefly describe the following important AI programs.
More informationmuriel leray 02/2016 www.muriel-leray.info muriel.leray@gmail.com
muriel leray selection of works 02/2016 www.muriel-leray.info muriel.leray@gmail.com +33666400902 MUriellerAY bornin1987 livesandworksinparis,france www.muriel-leray.info muriel.leray@gmail.com +33666400902
More informationNote concernant votre accord de souscription au service «Trusted Certificate Service» (TCS)
Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS) Veuillez vérifier les éléments suivants avant de nous soumettre votre accord : 1. Vous avez bien lu et paraphé
More informationThe Problem of Scheduling Technicians and Interventions in a Telecommunications Company
The Problem of Scheduling Technicians and Interventions in a Telecommunications Company Sérgio Garcia Panzo Dongala November 2008 Abstract In 2007 the challenge organized by the French Society of Operational
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationA Constraint-Based Method for Project Scheduling with Time Windows
A Constraint-Based Method for Project Scheduling with Time Windows Amedeo Cesta 1 and Angelo Oddi 1 and Stephen F. Smith 2 1 ISTC-CNR, National Research Council of Italy Viale Marx 15, I-00137 Rome, Italy,
More informationScheduling Shop Scheduling. Tim Nieberg
Scheduling Shop Scheduling Tim Nieberg Shop models: General Introduction Remark: Consider non preemptive problems with regular objectives Notation Shop Problems: m machines, n jobs 1,..., n operations
More informationRevised May 24, 2006 MANITOBA TO HOST 2006 WESTERN PREMIERS CONFERENCE, NORTH AMERICAN LEADERS SUMMIT
Revised May 24, 2006 MANITOBA TO HOST 2006 WESTERN PREMIERS CONFERENCE, NORTH AMERICAN LEADERS SUMMIT Premiers from eastern Canada, governors from the western United States and Mexico, and ambassadors
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationA Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem
A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem John Karlof and Peter Hocking Mathematics and Statistics Department University of North Carolina Wilmington Wilmington,
More informationDiscrete Optimization
Discrete Optimization [Chen, Batson, Dang: Applied integer Programming] Chapter 3 and 4.1-4.3 by Johan Högdahl and Victoria Svedberg Seminar 2, 2015-03-31 Todays presentation Chapter 3 Transforms using
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationMeasuring Policing Complexity: A Research Based Agenda
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationSun Management Center Change Manager 1.0.1 Release Notes
Sun Management Center Change Manager 1.0.1 Release Notes Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817 0891 10 May 2003 Copyright 2003 Sun Microsystems, Inc. 4150
More informationApproximation Algorithms
Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms
More informationF.S. Hillier & G.T Lierberman Introduction to Operations Research McGraw-Hill, 2004
Recherche opérationnelle. Master 1 - Esa Si vous souhaitez prendre connaissance des questions traitées dans le cours de recherche opérationnelle du Master 1 ESA, je vous recommande cet ouvrage. F.S. Hillier
More informationOptimal Vehicle Routing and Scheduling with Precedence Constraints and Location Choice
Optimal Vehicle Routing and Scheduling with Precedence Constraints and Location Choice G. Ayorkor Korsah, Anthony Stentz, M. Bernardine Dias, and Imran Fanaswala Abstract To realize the vision of intelligent
More informationIntroduction & Overview
ID2204: Constraint Programming Introduction & Overview Lecture 01, Christian Schulte cschulte@kth.se Software and Computer Systems School of Information and Communication Technology KTH Royal Institute
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationSatisfiability Checking
Satisfiability Checking SAT-Solving Prof. Dr. Erika Ábrahám Theory of Hybrid Systems Informatik 2 WS 10/11 Prof. Dr. Erika Ábrahám - Satisfiability Checking 1 / 40 A basic SAT algorithm Assume the CNF
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationINTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models
Integer Programming INTEGER PROGRAMMING In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is
More informationProposition d intervention
MERCREDI 8 NOVEMBRE Conférence retrofitting of social housing: financing and policies options Lieu des réunions: Hotel Holiday Inn,8 rue Monastiriou,54629 Thessaloniki 9.15-10.30 : Participation à la session
More informationHEALTH CARE DIRECTIVES ACT
A11 HEALTH CARE DIRECTIVES ACT Advances in medical research and treatments have, in many cases, enabled health care professionals to extend lives. Most of these advancements are welcomed, but some people
More informationIntegrating Benders decomposition within Constraint Programming
Integrating Benders decomposition within Constraint Programming Hadrien Cambazard, Narendra Jussien email: {hcambaza,jussien}@emn.fr École des Mines de Nantes, LINA CNRS FRE 2729 4 rue Alfred Kastler BP
More informationOttawa Municipal Campground Authority Conseil de gestion du terrain de camping municipal d Ottawa
Ottawa Municipal Campground Authority Conseil de gestion du terrain de camping municipal d Ottawa / PROCÈS VERBAL 10 Monday, 16 July 2012, 4:30 p.m. le lundi 16 juillet 2012, 16 h 30 Ben Franklin Place
More informationUniversity of Potsdam Faculty of Computer Science. Clause Learning in SAT Seminar Automatic Problem Solving WS 2005/06
University of Potsdam Faculty of Computer Science Clause Learning in SAT Seminar Automatic Problem Solving WS 2005/06 Authors: Richard Tichy, Thomas Glase Date: 25th April 2006 Contents 1 Introduction
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationSUN SEEBEYOND egate INTEGRATOR RELEASE NOTES. Release 5.1.1
SUN SEEBEYOND egate INTEGRATOR RELEASE NOTES Release 5.1.1 Copyright 2006 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. Sun Microsystems, Inc.
More informationShort Form Description / Sommaire: Carrying on a prescribed activity without or contrary to a licence
NOTICE OF VIOLATION (Corporation) AVIS DE VIOLATION (Société) Date of Notice / Date de l avis: August 29, 214 AMP Number / Numéro de SAP: 214-AMP-6 Violation committed by / Violation commise par : Canadian
More information"Internationalization vs. Localization: The Translation of Videogame Advertising"
Article "Internationalization vs. Localization: The Translation of Videogame Advertising" Raquel de Pedro Ricoy Meta : journal des traducteurs / Meta: Translators' Journal, vol. 52, n 2, 2007, p. 260-275.
More informationAnt Colony Optimization and Constraint Programming
Ant Colony Optimization and Constraint Programming Christine Solnon Series Editor Narendra Jussien WILEY Table of Contents Foreword Acknowledgements xi xiii Chapter 1. Introduction 1 1.1. Overview of the
More informationThe Goldberg Rao Algorithm for the Maximum Flow Problem
The Goldberg Rao Algorithm for the Maximum Flow Problem COS 528 class notes October 18, 2006 Scribe: Dávid Papp Main idea: use of the blocking flow paradigm to achieve essentially O(min{m 2/3, n 1/2 }
More informationHeuristics for Dynamically Adapting Constraint Propagation in Constraint Programming
Heuristics for Dynamically Adapting Constraint Propagation in Constraint Programming Kostas Stergiou AI Lab University of the Aegean Greece CPAIOR 09 Workshop on Bound reduction techniques for CP and MINLP
More informationMeasuring the Performance of an Agent
25 Measuring the Performance of an Agent The rational agent that we are aiming at should be successful in the task it is performing To assess the success we need to have a performance measure What is rational
More informationHours: The hours for the class are divided between practicum and in-class activities. The dates and hours are as follows:
March 2014 Bienvenue à EDUC 1515 Français Langue Seconde Partie 1 The following information will allow you to plan in advance for the upcoming session of FSL Part 1 and make arrangements to complete the
More informationDisjunction of Non-Binary and Numeric Constraint Satisfaction Problems
Disjunction of Non-Binary and Numeric Constraint Satisfaction Problems Miguel A. Salido, Federico Barber Departamento de Sistemas Informáticos y Computación, Universidad Politécnica de Valencia Camino
More informationEmbedded Systems 20 REVIEW. Multiprocessor Scheduling
Embedded Systems 0 - - Multiprocessor Scheduling REVIEW Given n equivalent processors, a finite set M of aperiodic/periodic tasks find a schedule such that each task always meets its deadline. Assumptions:
More informationLinear Programming. April 12, 2005
Linear Programming April 1, 005 Parts of this were adapted from Chapter 9 of i Introduction to Algorithms (Second Edition) /i by Cormen, Leiserson, Rivest and Stein. 1 What is linear programming? The first
More informationSunFDDI 6.0 on the Sun Enterprise 10000 Server
SunFDDI 6.0 on the Sun Enterprise 10000 Server Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No.: 806-3610-11 November 1999, Revision A Send
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationLife Sciences. Volume 5 August 2008. Issue date: August 7, 2008
Life Sciences Volume 5 August 2008 Issue date: August 7, 2008 Info Update is published by the Canadian Standards Association (CSA) eight times a year. It contains important information about new and existing
More informationBinary Encodings of Non-binary Constraint Satisfaction Problems: Algorithms and Experimental Results
Journal of Artificial Intelligence Research 24 (2005) 641-684 Submitted 04/05; published 11/05 Binary Encodings of Non-binary Constraint Satisfaction Problems: Algorithms and Experimental Results Nikolaos
More informationC-32.2 Credit Unions Act 2016-39
NEW BRUNSWICK REGULATION 2016-39 under the CREDIT UNIONS ACT (O.C. 2016-155) RÈGLEMENT DU NOUVEAU-BRUNSWICK 2016-39 pris en vertu de la LOI SUR LES CAISSES POPULAIRES (D.C. 2016-155) Filed June 30, 2016
More informationat which branching takes place, a "middleman," if you will. See the transship model panel. ABSTRACT
Optimal Solution of Discrete Resource Allocation Problems with SAS/OR Software by LTC Doug McAllaster, US Army Logistics Management College, Fort Lee, VA ABSTRACT This paper is a tutorial on how to use
More informationNational Training Funding Summary
National Training Funding Summary T R A I N I N G I R E D E F I N I N G P E R F O R M A N CE Federal and State Government Training Funding Summary The following table outlines the Government incentives,
More informationThe Constraint Satisfaction Problem and Reformulation Techniques
Reformulating CSPs for Scalability with Application to Geospatial Reasoning Kenneth M. Bayer 1, Martin Michalowski 2, Berthe Y. Choueiry 1,2, Craig A. Knoblock 2 1 Constraint Systems Laboratory, University
More informationGenerating models of a matched formula with a polynomial delay
Generating models of a matched formula with a polynomial delay Petr Savicky Institute of Computer Science, Academy of Sciences of Czech Republic, Pod Vodárenskou Věží 2, 182 07 Praha 8, Czech Republic
More informationÉvariste Galois and Solvable Permutation Groups
Évariste Galois and Solvable Permutation Groups David A. Cox Department of Mathematics Amherst College dac@math.amherst.edu Bilbao May 2012 Prologue Most mathematicians know about Galois: He introduced
More information2. (a) Explain the strassen s matrix multiplication. (b) Write deletion algorithm, of Binary search tree. [8+8]
Code No: R05220502 Set No. 1 1. (a) Describe the performance analysis in detail. (b) Show that f 1 (n)+f 2 (n) = 0(max(g 1 (n), g 2 (n)) where f 1 (n) = 0(g 1 (n)) and f 2 (n) = 0(g 2 (n)). [8+8] 2. (a)
More informationYear 10 Scheme of Work Expo. Module Topic Units Objectives Language/Grammar
Personal identification/family & Friends/Sport & Leisure 1 - Moi Year 10 Scheme of Work Déjà vu 1: Moi...et quelques autres Déjà vu 2: Les choses que j aime faire talk about yourself talk about others
More informationExample Problems. Channel Routing. Lots of Chip Real-estate. Same connectivity, much less space. Slide 1. Slide 2
Iterative Improvement Search Hill Climbing, Simulated Annealing, WALKSAT, and Genetic Algorithms Andrew W. Moore Professor School of Computer Science Carnegie Mellon University www.cs.cmu.edu/~awm awm@cs.cmu.edu
More informationThe wolf who wanted to change his color Week 1. Day 0. Day 1. Day 2. Day 3. - Lecture de l album
The wolf who wanted to change his color Week 1. Day 0. Day 1. Day 2. Day 3. - Lecture de l album - Lecture simplifiée de l album - Découverte des affiches des - Exercice de reconnaissance de - Découverte
More informationeach college c i C has a capacity q i - the maximum number of students it will admit
n colleges in a set C, m applicants in a set A, where m is much larger than n. each college c i C has a capacity q i - the maximum number of students it will admit each college c i has a strict order i
More informationEfficient Utility Functions for Ceteris Paribus Preferences
Efficient Utility Functions for Ceteris Paribus Preferences Michael McGeachie Laboratory for Computer Science Massachusetts Institute of Technology Cambridge, MA 02139 mmcgeach@mit.edu Jon Doyle Department
More informationModule1. x 1000. y 800.
Module1 1 Welcome to the first module of the course. It is indeed an exciting event to share with you the subject that has lot to offer both from theoretical side and practical aspects. To begin with,
More informationLocal Search and Constraint Programming for the Post Enrolment-based Course Timetabling Problem
Local Search and Constraint Programming for the Post Enrolment-based Course Timetabling Problem Hadrien Cambazard, Emmanuel Hebrard, Barry O Sullivan and Alexandre Papadopoulos Cork Constraint Computation
More informationSurvey on Conference Services provided by the United Nations Office at Geneva
Survey on Conference Services provided by the United Nations Office at Geneva Trade and Development Board, fifty-eighth session Geneva, 12-23 September 2011 Contents Survey contents Evaluation criteria
More informationREPORTING, APPROVAL & MONITORING PROCESS FOR 2015 2016 SCHOOL YEAR
REPORTING, APPROVAL & MONITORING PROCESS FOR 2015 2016 SCHOOL YEAR SCWI REPORTING WEBSITE OVERVIEW INTERIM AND FINAL FINANCIAL REPORTING PROCESS ACTIVITY/FORUM CONTRACT CHANGE APPROVAL PROCESS DUAL CREDIT
More informationJune 2016 Language and cultural workshops In-between session workshops à la carte June 13-25 2 weeks All levels
June 2016 Language and cultural workshops In-between session workshops à la carte June 13-25 2 weeks All levels We have designed especially for you a new set of language and cultural workshops to focus
More informationSurvey on use of Taser International 21ft cartridges
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationEmbedded Systems 20 BF - ES
Embedded Systems 20-1 - Multiprocessor Scheduling REVIEW Given n equivalent processors, a finite set M of aperiodic/periodic tasks find a schedule such that each task always meets its deadline. Assumptions:
More informationOptimizing Description Logic Subsumption
Topics in Knowledge Representation and Reasoning Optimizing Description Logic Subsumption Maryam Fazel-Zarandi Company Department of Computer Science University of Toronto Outline Introduction Optimization
More informationOpen call for tenders n SCIC C4 2014/01
EUROPEAN COMMISSION DIRECTORATE GENERAL FOR INTERPRETATION RESOURCES AND SUPPORT DIRECTORATE Open call for tenders n SCIC C4 2014/01 Accident and sickness insurance for Conference Interpreting Agents Questions
More informationAP FRENCH LANGUAGE AND CULTURE EXAM 2015 SCORING GUIDELINES
AP FRENCH LANGUAGE AND CULTURE EXAM 2015 SCORING GUIDELINES Identical to Scoring Guidelines used for German, Italian, and Spanish Language and Culture Exams Interpersonal Writing: E-mail Reply 5: STRONG
More informationKeywords: Power Transmission Networks, Maintenance Scheduling problem, Hybrid Constraint Methods, Constraint Programming
SCHEDULING MAINTENANCE ACTIVITIES OF ELECTRIC POWER TRANSMISSION NETWORKS USING AN HYBRID CONSTRAINT METHOD Nuno Gomes, Raul Pinheiro, ZitaVale, Carlos Ramos GECAD Knowledge Engineering and Decision Support
More informationMachine de Soufflage defibre
Machine de Soufflage CABLE-JET Tube: 25 à 63 mm Câble Fibre Optique: 6 à 32 mm Description générale: La machine de soufflage parfois connu sous le nom de «câble jet», comprend une chambre d air pressurisé
More informationHow To Write A Police Budget
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationChapter 13: Binary and Mixed-Integer Programming
Chapter 3: Binary and Mixed-Integer Programming The general branch and bound approach described in the previous chapter can be customized for special situations. This chapter addresses two special situations:
More information! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. #-approximation algorithm.
Approximation Algorithms 11 Approximation Algorithms Q Suppose I need to solve an NP-hard problem What should I do? A Theory says you're unlikely to find a poly-time algorithm Must sacrifice one of three
More informationArchived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
More informationTravaux publics et Services gouvernementaux Canada. Solicitation No. - N de l'invitation
Public Works and Government Services Canada Travaux publics et Services gouvernementaux Canada RETURN BIDS TO: Title - Sujet RETOURNER LES SOUMISSIONS À: 100% Cotton Leno Weave Fabric Bid Receiving Public
More informationADMISSION AU COLLEGE UNIVERSITAIRE Samedi 1 mars 2014 ANGLAIS durée de l épreuve : 1h30 coefficient 1 IMPORTANT PARTIE RESERVEE A LA CORRECTION
Coller votre code barre ci-dessous ADMISSION AU COLLEGE UNIVERSITAIRE Samedi 1 mars 2014 ANGLAIS durée de l épreuve : 1h30 coefficient 1 IMPORTANT Le sujet est paginé de 1 à 3. Veuillez vérifier que vous
More informationMathematics for Algorithm and System Analysis
Mathematics for Algorithm and System Analysis for students of computer and computational science Edward A. Bender S. Gill Williamson c Edward A. Bender & S. Gill Williamson 2005. All rights reserved. Preface
More informationLinear Programming. March 14, 2014
Linear Programming March 1, 01 Parts of this introduction to linear programming were adapted from Chapter 9 of Introduction to Algorithms, Second Edition, by Cormen, Leiserson, Rivest and Stein [1]. 1
More informationEFFICIENT KNOWLEDGE BASE MANAGEMENT IN DCSP
EFFICIENT KNOWLEDGE BASE MANAGEMENT IN DCSP Hong Jiang Mathematics & Computer Science Department, Benedict College, USA jiangh@benedict.edu ABSTRACT DCSP (Distributed Constraint Satisfaction Problem) has
More informationOn the exceptional series, and its descendants
On the exceptional series, and its descendants Pierre Deligne a, Benedict H. Gross b Résumé. Les articles [1], [2], [3] exhibent des ressemblances entre les propriétés des représentations adjointes des
More informationRÉPONSE DE ÉNERGIE LA LIÈVRE S.E.C. ET D ÉNERGIE BROOKFIELD MARKETING INC. À LA DEMANDE DE RENSEIGNEMENT N o 1 DE LA RÉGIE DE L ÉNERGIE («RÉGIE»)
RÉGIE DE L ÉNERGIE DOSSIER : R-3625-2007 RÉPONSE DE ÉNERGIE LA LIÈVRE S.E.C. ET D ÉNERGIE BROOKFIELD MARKETING INC. À LA DEMANDE DE RENSEIGNEMENT N o 1 DE LA RÉGIE DE L ÉNERGIE («RÉGIE») Page 2 de 7 Question
More informationSIMS 255 Foundations of Software Design. Complexity and NP-completeness
SIMS 255 Foundations of Software Design Complexity and NP-completeness Matt Welsh November 29, 2001 mdw@cs.berkeley.edu 1 Outline Complexity of algorithms Space and time complexity ``Big O'' notation Complexity
More informationGuessing Game: NP-Complete?
Guessing Game: NP-Complete? 1. LONGEST-PATH: Given a graph G = (V, E), does there exists a simple path of length at least k edges? YES 2. SHORTEST-PATH: Given a graph G = (V, E), does there exists a simple
More informationONTARIO LABOUR RELATIONS BOARD. Colleges Collective Bargaining Act, 2008
ONTARIO LABOUR RELATIONS BOARD Colleges Collective Bargaining Act, 2008 OLRB Case No: 0625-16-R Certification (Industrial) Ontario Public Service Employees Union ("OPSEU"), Applicant v College Employer
More informationA hybrid approach for solving real-world nurse rostering problems
Presentation at CP 2011: A hybrid approach for solving real-world nurse rostering problems Martin Stølevik (martin.stolevik@sintef.no) Tomas Eric Nordlander (tomas.nordlander@sintef.no) Atle Riise (atle.riise@sintef.no)
More informationSecurity-Aware Beacon Based Network Monitoring
Security-Aware Beacon Based Network Monitoring Masahiro Sasaki, Liang Zhao, Hiroshi Nagamochi Graduate School of Informatics, Kyoto University, Kyoto, Japan Email: {sasaki, liang, nag}@amp.i.kyoto-u.ac.jp
More informationIvory Coast (Côte d Ivoire) Tourist visa Application for citizens of Tahiti living in Alberta
Ivory Coast (Côte d Ivoire) Tourist visa Application for citizens of Tahiti living in Alberta Please enter your contact information Name: Email: Tel: Mobile: The latest date you need your passport returned
More informationReport to Rapport au: Council Conseil 9 December 2015 / 9 décembre 2015. Submitted on October 26, 2015 Soumis le 26 octobre 2015
1 Report to Rapport au: Council Conseil 9 December 2015 / 9 décembre 2015 Submitted on October 26, 2015 Soumis le 26 octobre 2015 Submitted by Soumis par: Susan Jones, Acting Deputy City Manager, City
More informationState of Maryland Health Insurance Exchange
Les résumés et les traductions contenus dans le présent avis ont été préparés par Primary Care Coalition mais n'ont pas été révisés ou approuvés par Maryland Health Connection. Notice Date: 03/30/2015
More informationLa télévision en anglais
Semaine 1 - AnglaisBases level 2 Texte d introduction de Ben en anglais : La télévision en anglais Hello Everybody, and welcome to this new lesson on AnglaisBases. Today, we will be talking about television,
More informationCOMPLIANCE VERIFICATION ACTIVITY REPORT RAPPORT D ACTIVITÉ DE VÉRIFICATION DE LA CONFORMITÉ
COMPLIANCE VERIFICATION ACTIVITY REPORT RAPPORT D ACTIVITÉ DE VÉRIFICATION DE LA CONFORMITÉ Type of Compliance Verification Activity / Type d activité de conformité : Field Inspection Activity # / Nº d
More information