REDECS 20011 ADAPTIVE SHIP MAINTENANCE RESCHEDULING 24 - 25 October, 2001 RESIDENCE HOTEL UNITEN KAJANG PATHIAH ABDUL SAMAT (UPM) ALICIA TANG Y. C. (UNITEN)

Slides:



Advertisements
Similar presentations
Crew Pairing Optimization with Genetic Algorithms
Advertisements

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)
Ali Husseinzadeh Kashan Spring 2010
CS6800 Advanced Theory of Computation
Using Parallel Genetic Algorithm in a Predictive Job Scheduling
Exact and heuristics algorithms
Institute of Intelligent Power Electronics – IPE Page1 Introduction to Basics of Genetic Algorithms Docent Xiao-Zhi Gao Department of Electrical Engineering.
Non-Linear Problems General approach. Non-linear Optimization Many objective functions, tend to be non-linear. Design problems for which the objective.
Genetic algorithms for neural networks An introduction.
1 Genetic Algorithms. CS The Traditional Approach Ask an expert Adapt existing designs Trial and error.
Evolutionary Algorithms Simon M. Lucas. The basic idea Initialise a random population of individuals repeat { evaluate select vary (e.g. mutate or crossover)
Genetic Algorithm for Variable Selection
Learning from Experience: Case Injected Genetic Algorithm Design of Combinational Logic Circuits Sushil J. Louis Genetic Algorithm Systems Lab(gaslab)
Handling Constraints 報告者 : 王敬育. Many researchers investigated Gas based on floating point representation but the optimization problems they considered.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Artificial Intelligence in Information Processing Genetic Algorithms by Theresa Kriese for Distributed Data Processing.
Article Title: Optimization model for resource assignment problems of linear construction projects ShuShun Liu & ChangJung Wang, National Yunlin University.
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.
Genetic Algorithm.
A Genetic Algorithms Approach to Feature Subset Selection Problem by Hasan Doğu TAŞKIRAN CS 550 – Machine Learning Workshop Department of Computer Engineering.
A Budget Constrained Scheduling of Workflow Applications on Utility Grids using Genetic Algorithms Jia Yu and Rajkumar Buyya Grid Computing and Distributed.
An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti.
1 Paper Review for ENGG6140 Memetic Algorithms By: Jin Zeng Shaun Wang School of Engineering University of Guelph Mar. 18, 2002.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
A Comparison of Nature Inspired Intelligent Optimization Methods in Aerial Spray Deposition Management Lei Wu Master’s Thesis Artificial Intelligence Center.
SOFT COMPUTING (Optimization Techniques using GA) Dr. N.Uma Maheswari Professor/CSE PSNA CET.
Solving the Concave Cost Supply Scheduling Problem Xia Wang, Univ. of Maryland Bruce Golden, Univ. of Maryland Edward Wasil, American Univ. Presented at.
Intro. ANN & Fuzzy Systems Lecture 36 GENETIC ALGORITHM (1)
Architectural Support for Fine-Grained Parallelism on Multi-core Architectures Sanjeev Kumar, Corporate Technology Group, Intel Corporation Christopher.
Introduction to Job Shop Scheduling Problem Qianjun Xu Oct. 30, 2001.
Zorica Stanimirović Faculty of Mathematics, University of Belgrade
Genetic Algorithms Michael J. Watts
Presenter: Chih-Yuan Chou GA-BASED ALGORITHMS FOR FINDING EQUILIBRIUM 1.
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
Optimal resource assignment to maximize multistate network reliability for a computer network Yi-Kuei Lin, Cheng-Ta Yeh Advisor : Professor Frank Y. S.
Applying Genetic Algorithm to the Knapsack Problem Qi Su ECE 539 Spring 2001 Course Project.
FINAL EXAM SCHEDULER (FES) Department of Computer Engineering Faculty of Engineering & Architecture Yeditepe University By Ersan ERSOY (Engineering Project)
Genetic Algorithms Siddhartha K. Shakya School of Computing. The Robert Gordon University Aberdeen, UK
1 A New Method for Composite System Annualized Reliability Indices Based on Genetic Algorithms Nader Samaan, Student,IEEE Dr. C. Singh, Fellow, IEEE Department.
2005MEE Software Engineering Lecture 11 – Optimisation Techniques.
Exact and heuristics algorithms
DYNAMIC FACILITY LAYOUT : GENETIC ALGORITHM BASED MODEL
 Negnevitsky, Pearson Education, Lecture 9 Evolutionary Computation: Genetic algorithms n Introduction, or can evolution be intelligent? n Simulation.
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
1 Paper Title Optimization of Electrical System for a Large DC Offshore Wind Farm by Genetic Algorithm M. Zhao, Z. Chen, F. Blaabjerg Institute of Energy.
Speeding Up Warehouse Physical Design Using A Randomized Algorithm Minsoo Lee Joachim Hammer Dept. of Computer & Information Science & Engineering University.
Routing and Scheduling in Multistage Networks using Genetic Algorithms Advisor: Dr. Yi Pan Chunyan Ji 3/26/01.
Xiao Liu 1, Yun Yang 1, Jinjun Chen 1, Qing Wang 2, and Mingshu Li 2 1 Centre for Complex Software Systems and Services Swinburne University of Technology.
Heterogeneous redundancy optimization for multi-state series-parallel systems subject to common cause failures Chun-yang Li, Xun Chen, Xiao-shan Yi, Jun-youg.
Evolving RBF Networks via GP for Estimating Fitness Values using Surrogate Models Ahmed Kattan Edgar Galvan.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
Genetic Algorithms. Underlying Concept  Charles Darwin outlined the principle of natural selection.  Natural Selection is the process by which evolution.
Agenda  INTRODUCTION  GENETIC ALGORITHMS  GENETIC ALGORITHMS FOR EXPLORING QUERY SPACE  SYSTEM ARCHITECTURE  THE EFFECT OF DIFFERENT MUTATION RATES.
© P. Pongcharoen CCSI/1 Scheduling Complex Products using Genetic Algorithms with Alternative Fitness Functions P. Pongcharoen, C. Hicks, P.M. Braiden.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
Advanced AI – Session 6 Genetic Algorithm By: H.Nematzadeh.
Genetic Algorithm(GA)
 Presented By: Abdul Aziz Ghazi  Roll No:  Presented to: Sir Harris.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Evolvable Fuzzy Hardware for Real-time Embedded Control in Packet Switching Ju Hui Li Meng Hiot Lim Qi Cao.
Paper Review for ENGG6140 Memetic Algorithms
Scheduling with Constraint Programming
Optimization Of Robot Motion Planning Using Genetic Algorithm
Balancing of Parallel Two-Sided Assembly Lines via a GA based Approach
○ Hisashi Shimosaka (Doshisha University)
Aiman H. El-Maleh Sadiq M. Sait Syed Z. Shazli
Genetic Algorithm Soft Computing: use of inexact t solution to compute hard task problems. Soft computing tolerant of imprecision, uncertainty, partial.
Presentation transcript:

REDECS ADAPTIVE SHIP MAINTENANCE RESCHEDULING October, 2001 RESIDENCE HOTEL UNITEN KAJANG PATHIAH ABDUL SAMAT (UPM) ALICIA TANG Y. C. (UNITEN) -- Presenter HAJAR MAT JANI (UNITEN) NOR’ASHIKIN ALI (UNITEN)

REDECS AGENDA (1)  PROBLEM DEFINITION –WHAT IS THE PROBLEM? –OBJECTIVES  BACKGROUND INFORMATION –WHAT HAD BEEN DONE?  OUR APPROACH –CBR + GA –HOPFIELD Neural Network –Operational Research Framework

REDECS AGENDA (2)  SOFTWARE  CONCLUSION  FUTURE WORKS

REDECS PROBLEM DEFINITION (1)  Ships - assets in naval defence  Ships - expensive  They should be fully utilised  High rate of availability is anticipated  AVAILABILITY –depends on effectiveness of Preventive Maintenance Schedule (PMS) Unable to avoid rescheduling!!

REDECS PROBLEM DEFINITION (2)  If (uncertainty) breakdowns occur –availability of ship is   Low availability and high maintenance costs are problems in ship maintenance management  This problem can jeopardise the defence system of the country

REDECS PROBLEM DEFINITION (3)  SHIP MAINTENANCE (RE)SCHEDULING –is a process of deciding start-times of maintenance activities that satisfy all precedence and resource constraints & optimize the ship availability. variables domains constraints result

REDECS  Objectives: Proposals –to develop Adaptive Algorithms to decide (select) which activity to reschedule –to develop Hopfield Neural N. to reschedule PROBLEM DEFINITION (4) Go There Click Me

REDECS MAINTENANCE SCHEDULE FOR A SHIP  Factors –Running hours of the ships –Operational requirement –Status of parts availability –Status of operational defects –Dockyard availability

REDECS BACKGROUND INFORMATION (1)  Scheduling / time-tabling problem –Neural Network –Constraints Logic Programming –Graph Coloring –Heuristics, etc E.g. ILOG, CHIP

REDECS BACKGROUND INFORMATION (2)  CONSTRAINT SOLVING –Reduce search domain/space –therefore faster & save storage –how? It minimizes backtracking Solve problems: ‘design’, ‘diagnosis’ & ‘planning’ Build schedule that satisfies ‘temporal’ and ‘resource’ constraints

REDECS BACKGROUND INFORMATION(4)  Improve G.A. by improving chromosome representation  (increase ship availability)  Achieved by  search space  (such as minimising overlapping of maintenance activity) WHAT HAD BEEN DONE? Table 1 overlapping Refer to articles 1 & 3, references section.

REDECS OUR APPROACH (1)  USE GA – To “optimise”  USE CBR – To find near optimum schedule that maximises availability Hybrid Vs just CBR

REDECS OUR APPROACH (2)  TO RE-SCHEDULE: –USE HOPFIELD NN CONSTRAINTS NEURON –BASED ON CBR-GA DERIVED DATA 2 LAYERS Soumen and Badrul (1996) - rescheduling of power system Item#7

REDECS THE HYBRID G.A. ALGORITHM  Step 1: code the start times and pattern of activitystart times and pattern of activity  Step 2: create initial population  Step 3: determine start times and pattern of activity by the GA  Step 4: build feasible schedule using CBR  Step 5: evaluate the schedule.

REDECS R. O. F R A M E W O R K N N N

REDECS SOFTWARE  PLATFORM –Unix, Windows NT/ME/2000/9x  PROPOSED LANGUAGE –C++ Used in previous works

REDECS Proposed Software Components  Scheduling program  Ship program (Solver)  Constraints program  G.A  Maintenance program  Many header files  Adaptive scheduler  Rescheduling using Hopfield Neural Net Keeps repeating until “fit” enough

REDECS G.A CBR G.A

REDECS Constraints Also constraintsNew Schedule

REDECS CONCLUSION (1)  Re-design of existing algorithms is necessary.  Therefore, new algorithms need to be developed.  Reschedule of activities based on the temporal and resource constraints is required so as to adapt to the changes that may occur. Rescheduling Algorithms

REDECS CONCLUSION (2) CBR + G.A - to produce near optimum solution. Enhancement to be made to CBR. Hopfield Neural Network - to reschedule selected activities. Our solutions:

REDECS FUTURE WORKS  Fuzzy Logic - to address “over constraints” of the selection of activities and the rescheduling process.  Application in other areas: School time-tabling, Financial control and planning, Classification & Prediction.

REDECS THE END Thank You. Questions?

REDECS Improve Chromosome Representation less higher

REDECS Schedule Overlapping Overlapping!!

REDECS CBR Vs. Hybrid Comparison between the CBR and the hybrid approaches: ApproachesObjective function (minimising no. of overlapping activities) CBR alone CBR+GA0.98 CBR alone CBR+GA0.82 Class A Class B

REDECS Pattern activities and start-time An allele Combination of no. of activities + duration of operation Refer to figure 2, full paper

REDECS Values of GA parameters for Ship Class A  No. of population = 45  No. of generation = 60  Probability of mutation = 0.01  Type of crossover = single-point  Type of GA = steady state  Size of chromosome = 4  Size of allele = 96  Fitness function = maximise availability  Scaling = Linear scaling