Chap 7: Penalty functions (1/2)

Slides:



Advertisements
Similar presentations
ZEIT4700 – S1, 2014 Mathematical Modeling and Optimization School of Engineering and Information Technology.
Advertisements

Topic Outline ? Black-Box Optimization Optimization Algorithm: only allowed to evaluate f (direct search) decision vector x objective vector f(x) objective.
Non-dominated Sorting Genetic Algorithm (NSGA-II)
Constraint Optimization We are interested in the general non-linear programming problem like the following Find x which optimizes f(x) subject to gi(x)
Solving IPs – Cutting Plane Algorithm General Idea: Begin by solving the LP relaxation of the IP problem. If the LP relaxation results in an integer solution,
Elitist Non-dominated Sorting Genetic Algorithm: NSGA-II
Constrained optimization Indirect methods Direct methods.
Better Ants, Better Life? Hybridization of Constraint Propagation and Ant Colony Optimization Supervisors: Bernd Meyer, Andreas Ernst Martin Held Jun 2nd,
Linear Programming Special Cases Alternate Optimal Solutions No Feasible Solution Unbounded Solutions.
Data Mining CS 341, Spring 2007 Genetic Algorithm.
An indirect genetic algorithm for a nurse scheduling problem Ya-Tzu, Chiang.
Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered.
Better Ants, Better Life? Hybridization of Constraint Programming and Ant Colony Optimization Supervisors: Dr. Bernd Meyer, Dr. Andreas Ernst Martin Held.
Design Optimization School of Engineering University of Bradford 1 Formulation of a multi-objective problem Pareto optimum set consists of the designs.
IE 607 Constrained Design: Using Constraints to Advantage in Adaptive Optimization in Manufacturing.
Constrained Evolutionary Optimization Yong Wang Associate Professor, PhD School of Information Science and Engineering, Central South University
Chapter 7 Handling Constraints
Genetic Algorithms Michael J. Watts
Supporting Conceptual Design Innovation through Interactive Evolutionary Systems I.C. Parmee Advanced Computation in Design and Decision-making CEMS, University.
Neural and Evolutionary Computing - Lecture 5 1 Evolutionary Computing. Genetic Algorithms Basic notions The general structure of an evolutionary algorithm.
Heuristic Optimization Methods Greedy algorithms, Approximation algorithms, and GRASP.
Richard Patrick Greer.  The Neonatal ICU in Providence Alaska Medical Center would like a scheduling system to assign nurses to babies based on numerous.
Combinatorial Optimization Chapter 8, Essentials of Metaheuristics, 2013 Spring, 2014 Metaheuristics Byung-Hyun Ha R2.
Chapter 12 FUSION OF FUZZY SYSTEM AND GENETIC ALGORITHMS Chi-Yuan Yeh.
Constraint Handling with EAs CONTENTS 1. Motivation and the trouble 2. What is a constrained problem? 3. Evolutionary constraint handling 4. A selection.
Artificial Intelligence Chapter 10 Planning, Acting, and Learning Biointelligence Lab School of Computer Sci. & Eng. Seoul National University.
(c) 2000, 2001 SNU CSE Biointelligence Lab Finding Region Another method for processing image  to find “regions” Finding regions  Finding outlines.
Solving Function Optimization Problems with Genetic Algorithms September 26, 2001 Cho, Dong-Yeon , Tel:
Approaches to Selection and their Effect on Fitness Modelling in an Estimation of Distribution Algorithm A. E. I. Brownlee, J. A. McCall, Q. Zhang and.
Part 3. Linear Programming 3.2 Algorithm. General Formulation Convex function Convex region.
A survey of Constraint Handling Techniques in Evolutionary Computation Methods Author: Zbigneiw Michalewicz Presenter: Masoud Mazloom 27 th Oct
Multi-objective Evolutionary Algorithms (for NACST/Seq) summarized by Shin, Soo-Yong.
Tamaki Okuda ● Tomoyuki Hiroyasu   Mitsunori Miki   Shinya Watanabe  
GENETIC ALGORITHMS Tanmay, Abhijit, Ameya, Saurabh.
Evolutionary multi-objective algorithm design issues Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical.
Evolutionary Computing Chapter 13. / 24 Chapter 13: Constraint Handling Motivation and the trouble What is a constrained problem? Evolutionary constraint.
1 Combinatorial Problem. 2 Graph Partition Undirected graph G=(V,E) V=V1  V2, V1  V2=  minimize the number of edges connect V1 and V2.
Constraints in Evolutionary Algorithms. Constraints: the big questions, page 233  how to evaluate and compare feasible and infeasible solutions  avoid,
Molecular Evolutionary Computing (MEC) for Maximum Clique Problems March 9, 2004 Biointelligence Laboratory School of Computer Science and Engineering.
Advanced AI – Session 7 Genetic Algorithm By: H.Nematzadeh.
Artificial Intelligence Chapter 11 Alternative Search Formulations and Applications.
ZEIT4700 – S1, 2016 Mathematical Modeling and Optimization School of Engineering and Information Technology.
Genetic Algorithm (Knapsack Problem)
Introduction to genetic algorithm
School of Computer Science & Engineering
Particle Swarm Optimization (2)
Linear Programming Reading: CLRS, Ch. 29 or reference
A Surface-Based DNA Algorithm for the Expansion of Symbolic Determinants Z. Frank Qiu and Mi Lu Third Workshop on Bio-Inspired Solutions to Parallel Processing.
Artificial Intelligence Project 2 Genetic Algorithms
Comparing Genetic Algorithm and Guided Local Search Methods
Genetic Algorithms CPSC 212 Spring 2004.
CSE 4705 Artificial Intelligence
Biointelligence Lab School of Computer Sci. & Eng.
Artificial Intelligence Chapter 4. Machine Evolution
3-3 Optimization with Linear Programming
Part 3. Linear Programming
Constraint handling Chapter 12.
Evolutionary Computation,
○ Hisashi Shimosaka (Doshisha University)
Artificial Intelligence Chapter 10 Planning, Acting, and Learning
Artificial Intelligence Chapter 4. Machine Evolution
Searching by Constraint & Searching by Evolution
Biointelligence Lab School of Computer Sci. & Eng.
(c) SNU CSE Biointelligence Lab,
Adaptive Cooperative Systems Chapter 6 Markov Random Fields
RM-MEDA: A Regularity Model-Based Multiobjective Estimation of Distribution Algorithm BISCuit EDA Seminar
S. Kikuchi, D. Tominaga, M. Arita, K. Takahashi, and M. Tomita
Artificial Intelligence Chapter 10 Planning, Acting, and Learning
Part 4 Nonlinear Programming
Part 3. Linear Programming
Presentation transcript:

Chap 7: Penalty functions (1/2) Restricting the search to only feasible solutions or imposing very severe penalties makes it difficult to find the schemata that will drive the population toward the optimum. © 2011 SNU CSE Biointelligence Lab

Chap 7: Penalty functions (2/2) NFT: a near-feasible threshold  the threshold distance from the feasible region. © 2011 SNU CSE Biointelligence Lab

© 2011 SNU CSE Biointelligence Lab Chap 8: Decoders © 2011 SNU CSE Biointelligence Lab

Chap 9: Repair algorithms Knapsack problem © 2011 SNU CSE Biointelligence Lab

Chap 10: Constraint-preserving operators Specialized operators which preserve feasibility of individuals  Incorporating problem-specific knowledge. Disadvantages: (1) The problem specific operators must be tailored for a particular application; (2) it is very difficult to provide any formal analysis. The construction of the offspring starts with a selection of an initial city  The city with the smallest number of edges selected from the parents. © 2011 SNU CSE Biointelligence Lab

© 2011 SNU CSE Biointelligence Lab Chap 11: Other constraint-handling methods - Multi objective optimization methods - Goal - Constraint violation measure - Each individual x is assigned a rank r(x) and violation measure VEGA system A division of the population into subpopulations  each subpopulation was responsible for a single objective. Pareto ranking: an individual’s rank corresponds to the number of individuals in the current population. © 2011 SNU CSE Biointelligence Lab

© 2011 SNU CSE Biointelligence Lab Chap 11: Other constraint-handling methods - Coevolutionary model approach Idea of handling constraints in a particular order. © 2011 SNU CSE Biointelligence Lab

© 2011 SNU CSE Biointelligence Lab Chap 11: Other constraint-handling methods - Segregated genetic algorithm A double penalty strategy  Double population may help locate the optimal region faster. © 2011 SNU CSE Biointelligence Lab

Chap 12: Constraint-satisfaction problems - FOP, CSP, COP © 2011 SNU CSE Biointelligence Lab