The Coordination of Parallel Search with Common Components

Slides:



Advertisements
Similar presentations
Informed search algorithms
Advertisements

Heuristics CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Using Parallel Genetic Algorithm in a Predictive Job Scheduling
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
Characterizing the Distribution of Low- Makespan Schedules in the Job Shop Scheduling Problem Matthew J. Streeter Stephen F. Smith Carnegie Mellon University.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
A coin is dropped randomly on a page ruled with evenly spaced lines. What is the probability that it touches or crosses any on the lines?
Heuristic Optimization and Dynamical System Safety Verification Todd W. Neller Knowledge Systems Laboratory Stanford University.
Search in a Small World JIN Xiaolong Based on [1].
Security-Driven Heuristics and A Fast Genetic Algorithm for Trusted Grid Job Scheduling Shanshan Song, Ricky Kwok, and Kai Hwang University of Southern.
Fast Evolutionary Optimisation Temi avanzati di Intelligenza Artificiale - Lecture 6 Prof. Vincenzo Cutello Department of Mathematics and Computer Science.
Genetic Algorithm for Variable Selection
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
How to Stall a Motor: Information-Based Optimization for Safety Refutation of Hybrid Systems Todd W. Neller Knowledge Systems Laboratory Stanford University.
Genetic Algorithm What is a genetic algorithm? “Genetic Algorithms are defined as global optimization procedures that use an analogy of genetic evolution.
Sampling Combinatorial Space Using Biased Random Walks Jordan Erenrich, Wei Wei and Bart Selman Dept. of Computer Science Cornell University.
Coordinative Behavior in Evolutionary Multi-agent System by Genetic Algorithm Chuan-Kang Ting – Page: 1 International Graduate School of Dynamic Intelligent.
Ant Colony Optimization: an introduction
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Ranga Rodrigo April 6, 2014 Most of the sides are from the Matlab tutorial. 1.
CSM6120 Introduction to Intelligent Systems Other evolutionary algorithms.
Computing & Information Sciences Kansas State University Friday, 21 Nov 2008CIS 530 / 730: Artificial Intelligence Lecture 35 of 42 Friday, 21 November.
Search CSE When you can’t use A* Hill-climbing Simulated Annealing Other strategies 2 person- games.
ASC2003 (July 15,2003)1 Uniformly Distributed Sampling: An Exact Algorithm for GA’s Initial Population in A Tree Graph H. S.
Local Search: walksat, ant colonies, and genetic algorithms.
 Analysis Wrap-up. What is analysis?  Look at an algorithm and determine:  How much time it takes  How much space it takes  How much programming.
Informed search algorithms Chapter 4. Best-first search Idea: use an evaluation function f(n) for each node –estimate of "desirability"  Expand most.
Vectors in Space 11.2 JMerrill, Rules The same rules apply in 3-D space: The component form is found by subtracting the coordinates of the initial.
Thursday, May 9 Heuristic Search: methods for solving difficult optimization problems Handouts: Lecture Notes See the introduction to the paper.
A Computational Study of Three Demon Algorithm Variants for Solving the TSP Bala Chandran, University of Maryland Bruce Golden, University of Maryland.
Local Search Pat Riddle 2012 Semester 2 Patricia J Riddle Adapted from slides by Stuart Russell,
Edge Assembly Crossover
NASA Space Grant Symposium April 11-12, 2013 Multi-Goal Path Planning Based on the Generalized Traveling Salesman Problem with Neighborhoods by Kevin Vicencio.
Feng Zhiyong Tianjin University Fall  Best-first search  Greedy best-first search  A * search  Heuristics  Local search algorithms  Hill-climbing.
Bouncing Balls Alex Jing Wei Huang. Goals of this Project Analyze the ball collision rates under different conditions (parameters). – Different container.
Towards the Automated Design of Phased Array Ultrasonic Transducers – Using Particle Swarms to find “Smart” Start Points Stephen Chen, York University.
Local Search. Systematic versus local search u Systematic search  Breadth-first, depth-first, IDDFS, A*, IDA*, etc  Keep one or more paths in memory.
GENETIC ALGORITHMS Tanmay, Abhijit, Ameya, Saurabh.
Constraint Propagation Artificial Intelligence CMSC January 22, 2002.
►Search and optimization method that mimics the natural selection ►Terms to define ٭ Chromosome – a set of numbers representing one possible solution ٭
CPSC 420 – Artificial Intelligence Texas A & M University Lecture 5 Lecturer: Laurie webster II, M.S.S.E., M.S.E.e., M.S.BME, Ph.D., P.E.
Metaheuristics for the New Millennium Bruce L. Golden RH Smith School of Business University of Maryland by Presented at the University of Iowa, March.
CS621: Artificial Intelligence
Constraints in Evolutionary Algorithms. Constraints: the big questions, page 233  how to evaluate and compare feasible and infeasible solutions  avoid,
Genetic Algorithm. Outline Motivation Genetic algorithms An illustrative example Hypothesis space search.
Meta-heuristics Introduction - Fabien Tricoire
Lesson 3-6: Perpendicular & Distance
Heuristic Functions.
Comparing Genetic Algorithm and Guided Local Search Methods
Simulated molecular evolution in a full combinatorial library
CSE 4705 Artificial Intelligence
إيكاروس للصناعات النفطية
Example: Applying EC to the TSP Problem
Sheqin Dong, Song Chen, Xianlong Hong EDA Lab., Tsinghua Univ. Beijing
The Big 6 Research Model Step 2: Information Seeking Strategies
Department of Computer Science University of York
Tour of Texas 50 largest cites (with airports) Application of Simulated Annnealing to the Traveling Salesman Problem (NP-hard)
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Multi-Objective Optimization
Algorithms for Budget-Constrained Survivable Topology Design
More on Search: A* and Optimization
Simulated molecular evolution in a full combinatorial library
Least squares linear classifier
Conformational Search
Md. Tanveer Anwar University of Arkansas
Local search characteristics of incomplete SAT procedures
Stephen Chen York University
Conformity-of-Production
Simulated Annealing & Boltzmann Machines
Stochastic Methods.
Presentation transcript:

The Coordination of Parallel Search with Common Components Stephen Chen and Gregory Pitt York University

Heuristic Search Search Operators Control Strategies June 23, 2005 IEA-AIE 2005

An Obvious Failing Point search operators do not have historical information! June 23, 2005 IEA-AIE 2005

Search Operator Strategies What can be improved? What is worth keeping? June 23, 2005 IEA-AIE 2005

Random Local Minima June 23, 2005 IEA-AIE 2005

Simulated Annealing June 23, 2005 IEA-AIE 2005

Summary Random search space, random search strategy All the intelligence of simulated annealing is in the control strategy June 23, 2005 IEA-AIE 2005

Distribution of Local Minima (Boese) Length Average distance from other local minima June 23, 2005 IEA-AIE 2005

“Big-Valley” – Globally Convex June 23, 2005 IEA-AIE 2005

“Directed” Simulated Annealing June 23, 2005 IEA-AIE 2005

Coordination with Common Components June 23, 2005 IEA-AIE 2005

Restricted Mutations Parent 1 1 1 1 0 0 1 0 1 1 1 Common 1 1 0 1 1 1 Uncommon 1 1 0 0 1 Uncommon 2 0 1 1 0 June 23, 2005 IEA-AIE 2005

TSP Results Instance n=1 n=2 n=4 n=8 pcb1173 8.55 8.07 5.08 8.05 4.88 7.49 4.40 fl1400 5.82 4.33 3.15 3.58 2.45 2.86 1.94 fl1577 10.97 9.09 2.48 7.69 2.19 6.91 1.49 June 23, 2005 IEA-AIE 2005

Summary Globally convex search space, “respectful” search operator Add some intelligence to the search operator June 23, 2005 IEA-AIE 2005

Conclusion The preservation of common components can improve the performance of parallel search procedures in globally convex search spaces June 23, 2005 IEA-AIE 2005