R Bai, EK Burke and G Kendall Speaker: Ufo

Slides:



Advertisements
Similar presentations
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
Advertisements

Algorithm Design Methods Spring 2007 CSE, POSTECH.
G5BAIM Artificial Intelligence Methods
Local Search Algorithms Chapter 4. Outline Hill-climbing search Simulated annealing search Local beam search Genetic algorithms Ant Colony Optimization.
Linear Programming Problem
Lecture 6: Job Shop Scheduling Introduction
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
1 of 14 1 /23 Flexibility Driven Scheduling and Mapping for Distributed Real-Time Systems Paul Pop, Petru Eles, Zebo Peng Department of Computer and Information.
Scenario Trees and Metaheuristics for Stochastic Inventory Routing Problems DOMinant Workshop, Molde, Norway, September , 2009 Lars Magnus Hvattum.
Ant Colony Hyper-heuristics for Graph Colouring Nam Pham ASAP Group, Computer Science School University of Nottingham.
Two-dimensional Automated Planograms Ruibin Bai 1, Tom van Woensel 2, Graham Kendall 1, Edmund K. Burke 1 1.ASAP Research Group, School of Computer Science.
Spie98-1 Evolutionary Algorithms, Simulated Annealing, and Tabu Search: A Comparative Study H. Youssef, S. M. Sait, H. Adiche
HYBRID SIMULATED ANNEALING AND DIRECT SEARCH METHOD FOR NONLINEAR UNCONSTRAINED GLOBAL OPTIMIZATION Abdel-Rahman Hedar and Masao Fukushima Speaker : UFO.
Recent Development on Elimination Ordering Group 1.
Unifying Local and Exhaustive Search John Hooker Carnegie Mellon University September 2005.
Models Physical: Scale, Analog Symbolic: Drawings Computer Programs Mathematical: Analytical (Deduction) Experimental (Induction)
Vehicle Routing & Scheduling
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
2-Layer Crossing Minimisation Johan van Rooij. Overview Problem definitions NP-Hardness proof Heuristics & Performance Practical Computation One layer:
MAE 552 – Heuristic Optimization Lecture 10 February 13, 2002.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
Carmine Cerrone, Raffaele Cerulli, Bruce Golden GO IX Sirmione, Italy July
Resource Allocation Problem Reporter: Wang Ching Yu Date: 2005/04/07.
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
Elements of the Heuristic Approach
Escaping local optimas Accept nonimproving neighbors – Tabu search and simulated annealing Iterating with different initial solutions – Multistart local.
Nelishia Pillay School of Mathematics, Statistics and Computer Science University of KwZulu-Natal
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
Chapter 6 Supplement Linear Programming.
Heuristic Optimization Methods
GRASP: A Sampling Meta-Heuristic
CP Summer School Modelling for Constraint Programming Barbara Smith 2. Implied Constraints, Optimization, Dominance Rules.
0 Weight Annealing Heuristics for Solving Bin Packing Problems Kok-Hua Loh University of Maryland Bruce Golden University of Maryland Edward Wasil American.
How Much Randomness Makes a Tool Randomized? Petr Fišer, Jan Schmidt Faculty of Information Technology Czech Technical University in Prague
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Energy-Efficient Sensor Network Design Subject to Complete Coverage and Discrimination Constraints Frank Y. S. Lin, P. L. Chiu IM, NTU SECON 2005 Presenter:
1 Contents 1. Statement of Timetabling Problems 2. Approaches to Timetabling Problems 3. Some Innovations in Meta-Heuristic Methods for Timetabling University.
1 Max 8X 1 + 5X 2 (Weekly profit) subject to 2X 1 + 1X 2  1000 (Plastic) 3X 1 + 4X 2  2400 (Production Time) X 1 + X 2  700 (Total production) X 1.
Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm Kok-Hua Loh University of Maryland Bruce Golden University.
A Computational Study of Three Demon Algorithm Variants for Solving the TSP Bala Chandran, University of Maryland Bruce Golden, University of Maryland.
1 An Approach to Accelerate Heuristic for Exam Timetabling Jiawei Li (Michael)
Probabilistic Algorithms Evolutionary Algorithms Simulated Annealing.
Pei-Chuan Tsai Chih-Ming Chen Ying-ping Chen WCCI 2012 IEEE World Congress on Computational Intelligence Sparse Degrees Analysis for LT Codes Optimization.
Ant Algorithm and its Applications for Solving Large Scale Optimization Problems on Parallel Computers Stefka Fidanova Institute for Information and Communication.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
Tutorial: Hyper-heuristics and computational Intelligence
Dynamic Programming.  Decomposes a problem into a series of sub- problems  Builds up correct solutions to larger and larger sub- problems  Examples.
The bin packing problem. For n objects with sizes s 1, …, s n where 0 < s i ≤1, find the smallest number of bins with capacity one, such that n objects.
Metaheuristics for the New Millennium Bruce L. Golden RH Smith School of Business University of Maryland by Presented at the University of Iowa, March.
Escaping Local Optima. Where are we? Optimization methods Complete solutions Partial solutions Exhaustive search Hill climbing Exhaustive search Hill.
N-Queens Boanerges Aleman-Meza Cheng Hu Darnell Arford Ning Suo Wade Ertzberger.
An Introduction to Linear Programming Pertemuan 4
Algorithm Design Methods
Lecture 11: Tree Search © J. Christopher Beck 2008.
Parallel Cooperative Optimization Research Group
Subject Name: Operation Research Subject Code: 10CS661 Prepared By:Mrs
Exam 2 LZW not on syllabus. 73% / 75%.
Multi-Objective Optimization
Department of Information Management National Taiwan University
Discrete Mathematics CMP-101 Lecture 12 Sorting, Bubble Sort, Insertion Sort, Greedy Algorithms Abdul Hameed
Algorithms for Budget-Constrained Survivable Topology Design
The use of Neural Networks to schedule flow-shop with dynamic job arrival ‘A Multi-Neural Network Learning for lot Sizing and Sequencing on a Flow-Shop’
EMIS 8373: Integer Programming
Algorithm Design Methods
Linear Programming Problem
Algorithm Design Methods
Algorithm Design Methods
Dr. Arslan Ornek MATHEMATICAL MODELS
Presentation transcript:

R Bai, EK Burke and G Kendall Speaker: Ufo Heuristic,meta-heuristic and hyper-heuristic approaches for fresh produce inventory control and shelf space allocation R Bai, EK Burke and G Kendall Speaker: Ufo

Outline Problem model Greedy heuristics for the problem Meta-heuristic for the problem Hyper-heuristic for the problem Experimental results Conclusions

Problem inventory control and shelf management such as vegetables, fruits and fresh meats. Fresh produce is different from other produce very short shelf-life freshness continuously decays

Problem

Problem model

Problem model

Problem model

Greedy heuristics for the problem GH1 (Greedy Fwd) shelf space allocation : minimal space requirements adds to the shelf : the item with the largest profitability value according to the criterion F1. GH2 (Greedy Bwd) shelf space allocation : equal to the upper bounds. deletes a item with the smallest profitability value of F1 until the shelf space constraint is satisfied tries to add (if possible) as many facings as possible to the shelf according to the criterion of F1

Greedy heuristics for the problem GH3 (Greedy Derivative Fwd) This heuristic is the same as GH1 except that the greedy criterion is F2 instead of F1. GH4 (Greedy Derivative Bwd) This heuristic is the same as GH2 except it uses F2 as the greedy criterion.

Meta-heuristic for he problem GRASP Parameter θ is introduced to control the degree of randomness and greediness. Simulated Annealing The neighbourhood structure: randomly swapping two items

Hyper-heuristic for the problem Tabu search hyper- heuristics

SAHH algorithem

TSSAHH low-level heuristics 2-opt: selects two random items i and j si++; sj--; 3-opt1:selects 3 items si--;sj--;sk++; 3-opt2:selects 3 items si++;sj++;sk--; 4-opt:as same 2-opt but selects 4 items

Experimental results

Conclusions Multi-item problem : decomposed into two sub-problems (a) optimize n shelf space allocation variables (si) (b) search for the optimal values of ordering quantity (qi ) and surplus (ri ), for the given space allocation decisions made in the first sub-problem. the search space can be substantially reduced. Two of the hyper-heuristic methods have better quality solutions less computational time