Heuristic Optimization Methods Optimization as Search

Slides:



Advertisements
Similar presentations
Local optimization technique G.Anuradha. Introduction The evaluation function defines a quality measure score landscape/response surface/fitness landscape.
Advertisements

Clustering k-mean clustering Genome 559: Introduction to Statistical and Computational Genomics Elhanan Borenstein.
G5BAIM Artificial Intelligence Methods
Chin-Shiuh Shieh Assignment 3.1, 文鶑 1.  Maximize F 1 (x,y) Assignment Requirement: Find maximize value of F 1 (x,y) used hill-climbing (gradient-ascent)
Computer Science Genetic Algorithms8/23/20011 Applications Boeing 777 engines designed by GE I2 technologies ERP package uses Gas John Deere – manufacturing.
Trade off between Exploration and Exploitation in Satisficing Planning Fan Xie.
Gizem ALAGÖZ. Simulation optimization has received considerable attention from both simulation researchers and practitioners. Both continuous and discrete.
Hybridization of Search Meta-Heuristics Bob Buehler.
Informed Search Methods Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 4 Spring 2008.
A New Evolutionary Algorithm for Multi-objective Optimization Problems Multi-objective Optimization Problems (MOP) –Definition –NP hard By Zhi Wei.
MAE 552 – Heuristic Optimization Lecture 27 April 3, 2002
Search Heuristic Search vs. Evolutionary Search Prepared by Kirque Leung 18 Mar 05.
1 A hybrid particle swarm optimization algorithm for optimal task assignment in distributed system Peng-Yeng Yin and Pei-Pei Wang Department of Information.
MAE 552 – Heuristic Optimization Lecture 4 January 30, 2002.
MAE 552 – Heuristic Optimization
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
CS B553: A LGORITHMS FOR O PTIMIZATION AND L EARNING Gradient descent.
Genetic Algorithm.
Multimodal Optimization (Niching) A/Prof. Xiaodong Li School of Computer Science and IT, RMIT University Melbourne, Australia
1 Paper Review for ENGG6140 Memetic Algorithms By: Jin Zeng Shaun Wang School of Engineering University of Guelph Mar. 18, 2002.
Genetic algorithms Charles Darwin "A man who dares to waste an hour of life has not discovered the value of life"
Informed State Space Search Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
1 IE 607 Heuristic Optimization Particle Swarm Optimization.
Applying Genetic Algorithm to the Knapsack Problem Qi Su ECE 539 Spring 2001 Course Project.
Genetic Algorithms Siddhartha K. Shakya School of Computing. The Robert Gordon University Aberdeen, UK
Course: Logic Programming and Constraints
2005MEE Software Engineering Lecture 11 – Optimisation Techniques.
FORS 8450 Advanced Forest Planning Lecture 11 Tabu Search.
Genetic Algorithms Czech Technical University in Prague, Faculty of Electrical Engineering Ondřej Vaněk, Agent Technology Center ZUI 2011.
Genetic Algorithms What is a GA Terms and definitions Basic algorithm.
Speeding Up Warehouse Physical Design Using A Randomized Algorithm Minsoo Lee Joachim Hammer Dept. of Computer & Information Science & Engineering University.
Local Search and Optimization Presented by Collin Kanaley.
Heuristic Optimization Methods Calculus and Optimization Chin-Shiuh Shieh.
ZEIT4700 – S1, 2015 Mathematical Modeling and Optimization School of Engineering and Information Technology.
1 Autonomic Computer Systems Evolutionary Computation Pascal Paysan.
Ch. Eick: Num. Optimization with GAs Numerical Optimization General Framework: objective function f(x 1,...,x n ) to be minimized or maximized constraints:
►Search and optimization method that mimics the natural selection ►Terms to define ٭ Chromosome – a set of numbers representing one possible solution ٭
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
Breeding Swarms: A GA/PSO Hybrid 簡明昌 Author and Source Author: Matthew Settles and Terence Soule Source: GECCO 2005, p How to get: (\\nclab.csie.nctu.edu.tw\Repository\Journals-
Genetic Algorithm(GA)
Paper Review for ENGG6140 Memetic Algorithms
Genetic Algorithms.
School of Computer Science & Engineering
Scientific Research Group in Egypt (SRGE)
CSCI 4310 Lecture 10: Local Search Algorithms
Particle Swarm Optimization (2)
Department of Computer Science
Scientific Research Group in Egypt (SRGE)
Particle Swarm Optimization
آموزش شبکه عصبی با استفاده از روش بهینه سازی PSO
School of Computer Science & Engineering
C.-S. Shieh, EC, KUAS, Taiwan
Informed Search Methods
Tabu Search Review: Branch and bound has a “rigid” memory structure (i.e. all branches are completed or fathomed). Simulated Annealing has no memory structure.
Advanced Artificial Intelligence Evolutionary Search Algorithm
Genetic Algorithms overview
Search-Based Footstep Planning
metaheuristic methods and their applications
Announcements Homework 3 due today (grace period through Friday)
C.-S. Shieh, EC, KUAS, Taiwan
Objective 1A f(x) = 2x + 3 What is the Range of the function
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Multi-Objective Optimization
School of Computer Science & Engineering
CS 584 Lecture7 Assignment -- Due Now! Paper Review is due next week.
Heuristic Optimization Methods Calculus and Optimization
Search.
Search.
Midterm Review.
CHAPTER 11 REINFORCEMENT LEARNING VIA TEMPORAL DIFFERENCES
Presentation transcript:

Heuristic Optimization Methods Optimization as Search Chin-Shiuh Shieh

Optimization as Search Generate and Test initialize x do { generate x’ from x retain x x’ if F(x’) is better than F(x) } until terminate condition is met

Candidate Solutions x can be a single point in the solution space, or a population of candidate solutions.

Initialization Random initialization Incorporation of domain knowledge Re-initialization to cope with local optima

Generation of x’ from x “Direction” and “Step Size” Random vs. deterministic Random walk Gradient decent x’  x + Δd ; Large step size x’  x + δd ; Small step size x’  x + σu ; Random walk “Fusing” or “Exchange” explored knowledge, as in GA or PSO

Retain Best Solution Retain x’ if F(x’) is better than F(x). Sometimes retain x’ if F(x’) is worse than F(x) for the escaping of local optima.

Terminate Conditions No further improvement Bound of computational resource (time) is reached