Maintenance Scheduling of Fighter Aircraft Fleet with Multi-Objective Simulation-Optimization



Similar documents
A New Multi-objective Evolutionary Optimisation Algorithm: The Two-Archive Algorithm

A Study of Local Optima in the Biobjective Travelling Salesman Problem

Solving Three-objective Optimization Problems Using Evolutionary Dynamic Weighted Aggregation: Results and Analysis

A Simulated Annealing Based Multi-objective Optimization Algorithm: AMOSA

A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II

Multiobjective Multicast Routing Algorithm

Simple Population Replacement Strategies for a Steady-State Multi-Objective Evolutionary Algorithm

Index Terms- Batch Scheduling, Evolutionary Algorithms, Multiobjective Optimization, NSGA-II.

Biopharmaceutical Portfolio Management Optimization under Uncertainty

A New Method for Multi-Objective Linear Programming Models with Fuzzy Random Variables

Forecasting and Hedging in the Foreign Exchange Markets

Lecture. Simulation and optimization

MULTI-OBJECTIVE OPTIMIZATION USING PARALLEL COMPUTATIONS

Multi-Objective Optimization using Evolutionary Algorithms

Making Hard Decision. ENCE 627 Decision Analysis for Engineering

Core problems in the bi-criteria {0,1}-knapsack: new developments

QOS Based Web Service Ranking Using Fuzzy C-means Clusters

Using Genetic Algorithm to Robust Multi Objective Optimization of Maintenance Scheduling Considering Engineering Insurance

4. Zastosowania Optymalizacja wielokryterialna

Optimising Patient Transportation in Hospitals

NEW VERSION OF DECISION SUPPORT SYSTEM FOR EVALUATING TAKEOVER BIDS IN PRIVATIZATION OF THE PUBLIC ENTERPRISES AND SERVICES

Hiroyuki Sato. Minami Miyakawa. Keiki Takadama ABSTRACT. Categories and Subject Descriptors. General Terms

Metaheuristics in Big Data: An Approach to Railway Engineering

CHAPTER 1 INTRODUCTION

Improved Particle Swarm Optimization in Constrained Numerical Search Spaces

October ENSEEIHT-IRIT, Team APO collaboration with GREM 3 -LAPLACE, Toulouse. Design of Electrical Rotating Machines using

Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification

Selecting Best Investment Opportunities from Stock Portfolios Optimized by a Multiobjective Evolutionary Algorithm

A Multi-objective Scheduling Model for Solving the Resource-constrained Project Scheduling and Resource Leveling Problems. Jia Hu 1 and Ian Flood 2

Min/Max Inventory Planning for Military Logistics

A Robust Formulation of the Uncertain Set Covering Problem

A Novel Constraint Handling Strategy for Expensive Optimization Problems

Maintainability Estimation of Component Based Software Development Using Fuzzy AHP

Springer SUPPLY CHAIN CONFIGURATION CONCEPTS, SOLUTIONS, AND APPLICATIONS. Cham Chandra University of Michigan - Dearborn Dearborn, Michigan, USA

An Efficient Algorithm for Solving a Stochastic Location-Routing Problem

Basic Data Analysis. Stephen Turnbull Business Administration and Public Policy Lecture 12: June 22, Abstract. Review session.

Achieve Better Ranking Accuracy Using CloudRank Framework for Cloud Services

Hierarchical Multiobjective Routing in MPLS Networks with Two Service Classes A Meta-Heuristic Solution

Learning in Abstract Memory Schemes for Dynamic Optimization

Keywords: real options, optimization of adaptive systems, Genetic Algorithms, Monte Carlo simulation.

A simulation study on supply chain performance with uncertainty using contract. Creative Commons: Attribution 3.0 Hong Kong License

A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms

Project Scheduling to Maximize Fuzzy Net Present Value

A methodology for monitoring and leakage reduction in water distribution systems

Dong-Ping Song. Optimal Control and Optimization. of Stochastic. Supply Chain Systems. 4^ Springer

A study of cash flows in projects with fuzzy activity durations

Electric Company Portfolio Optimization Under Interval Stochastic Dominance Constraints

Set-Based Design: A Decision-Theoretic Perspective

COMBINING THE METHODS OF FORECASTING AND DECISION-MAKING TO OPTIMISE THE FINANCIAL PERFORMANCE OF SMALL ENTERPRISES

The Master s Degree with Thesis Course Descriptions in Industrial Engineering

One Rank Cuckoo Search Algorithm with Application to Algorithmic Trading Systems Optimization

TIME BETWEEN AIRCRAFT OVERHAULS OPTIMIZATION BY MAXIMIZING FLEET TOTAL FLYING HOURS

Fuzzy regression model with fuzzy input and output data for manpower forecasting

The Psychology of Simulation Model and Metamodeling

A study of Pareto and Two-Phase Local Search Algorithms for Biobjective Permutation Flowshop Scheduling

Fuzzy Probability Distributions in Bayesian Analysis

Dimensioning an inbound call center using constraint programming

BPM optimization Part 2: Workflow map optimization by using multiobjective algorithms

Aircraft Selection Using Analytic Network Process: A Case for Turkish Airlines

On-line scheduling algorithm for real-time multiprocessor systems with ACO

Profit Forecast Model Using Monte Carlo Simulation in Excel

GP-DEMO: Differential Evolution for Multiobjective Optimization Based on Gaussian Process Models

An Optimal Design of Constellation of Multiple Regional Coverage

ACO FOR OPTIMAL SENSOR LAYOUT

ACO Hypercube Framework for Solving a University Course Timetabling Problem

ARTICLE IN PRESS. Applied Soft Computing xxx (2010) xxx xxx. Contents lists available at ScienceDirect. Applied Soft Computing

Doctor of Philosophy in Engineering Management (PhDEM)

Maintenance scheduling by variable dimension evolutionary algorithms

ENERGY EFFICIENT CONTROL OF VIRTUAL MACHINE CONSOLIDATION UNDER UNCERTAIN INPUT PARAMETERS FOR THE CLOUD

Airport logistics - A case study of the turnaround

A Reactive Tabu Search for Service Restoration in Electric Power Distribution Systems

Optimizing the Cost for Resource Subscription Policy in IaaS Cloud

A FUZZY LOGIC APPROACH FOR SALES FORECASTING

BMOA: Binary Magnetic Optimization Algorithm

A Multi-Objective Optimisation Approach to IDS Sensor Placement

Transcription:

Maintenance Scheduling of Fighter Aircraft Fleet with Multi-Objective Simulation-Optimization Ville Mattila, Kai Virtanen, and Raimo P. Hämäläinen Systems ville.a.mattila@tkk.fi, kai.virtanen@tkk.fi, raimo@hut.fi 1

Maintenance scheduling of fighter aircraft fleet Extensive periodic maintenance Ensuring Flight safety Performance Normal conditions Several maintenance levels Durations Feasible time window of maintenance Elapsed flight hours of an aircraft Maintenance scheduling Aircraft availability guaranteed Maintenance resources guaranteed Planning period 1 year 2

Challenges in maintenance scheduling Maintenance and usage coupled through complex nonlinear interactions feedbacks Maintenance and usage entail uncertainties Traditional scheduling formulations not suitable Our multi-objective simulation-optimization approach Discrete-event simulation model for aircraft maintenance and usage (Mattila, Virtanen, and Raivio 2008) Optimization algorithm: Simulated annealing using probability of dominance Non-dominated solutions Multi-attribute decision analysis model Preferred solution Preference programming (Salo and Hämäläinen 1992, 2001) 3

Manual planning 4

Implementation of the schedule 5

The multi-objective simulation-optimization approach 6

Generation of non-dominated solutions Existing algorithms for multi-objective simulation-optimization Multi-objective evolutionary algorithms (EAs) (e.g., Lee et al. 2008; Goh and Tan 2009) E.g. ranking of solutions based on probability of dominance (Hughes 2001) Population-based simulated annealing (SA), weighted objectives (Gutjahr 2005) Justification for using SA Outperformed EAs in single-objective versions of the scheduling problem (Mattila and Virtanen 2006) Success of multi-objective SA algorithms in deterministic settings (Smith et al. 2008; Bandyobadhyay et al. 2008) The multi-objective SA algorithm for maintenance scheduling Performance of a solution based on probability of dominance Outperformed population-based SA (Gutjahr 2005) 7

The multi-objective SA algorithm Structure similar to basic SA Modifications for multi-objective simulation-optimization Performance of solution x Probability: Solution x dominates members y of non-dominated set S Probability wrt objective i: P x dom y wrt objective i Probability wrt solution y: P x dom y = P x dom y wrt objective i i Performance of x= P x dom y y S Maintaining non-dominated set S Fixed number of solutions with highest performance included 8

Selection of the preferred non-dominated solution Use of preference information in multi-objective simulation-optimization Transformation into a single objective Utility function & a ranking and selection method (Butler, Morrice, and Mullarkey 2001) Value function & a response surface method (Rosen, Harmonosky, and Traband 2007) Our decision analysis approach Post-optimization analysis Preference programming and interval techniques (Salo and Hämäläinen 1992, 2001) Considers uncertainty both in objective function values and DM's preference statements Quan et al. (2007): Use of intervals in an EA Preferred subsets of nondominated solutions in a deterministic setting 9

The multi-attribute decision analysis model Additive presentation of DM's preference for solution x V x =w A v A x w D v D x v A, v D w A, w D Objective function values for Availability and Deviation single attribute values Weights Simulation model Confidence intervals of objective function values Single attribute value intervals: [v A x, v A x ] [v D x, v D x ] DM Incomplete preference statements Weight intervals: [w A, w A ] [w D, w D ] Overall value interval of a solution {V x =min w A v A x w D v D x w A, w D V x =max w A v A x w D v D x w A, w D 10

Comparison of non-dominated solutions Dominance concepts Absolute dominance: Value intervals do not overlap Pairwise dominance: Value intervals do not overlap for any feasible combinations of weights If single dominating (=preferred) solution does not exist More precise preference information narrows weight intervals Additional simulation narrows single attribute value intervals Decision rules, e.g., maximin, maximax, central values 11

16 aircraft A case example Time period of 1 year 64 scheduled maintenance activities Use of probabilistic dominance Non-dominated set can contain solutions dominated wrt point estimates Reference non-dominated set Weighted aggregation of objectives functions Several optimization runs Non-dominated solutions using the multi-objective SA algorithm 12

Overall value intervals 13 solutions absolutely dominated 7 solutions remain, A...G Use of decision rules Maximax: A has highest upper bound Maximin: B has highest lower bound 13

Conclusions The multi-objective simulation-optimization approach The multi-objective simulated annealing algorithm utilizing probability of dominance The multi-criteria decision analysis model utilizing preference programming Application in a complex maintenance scheduling problem Being implemented as a decision-support tool Future research on multi-objective simulation-optimization algorithms Use of preference information Efficient allocation of computational effort 14

References Bandyobadhyay S., Saha S., Maulik U., and Deb K., 2008. A Simulated Annealing-Based Multiobjective Optimization Algorithm: AMOSA. IEEE Transactions on Evolutionary Computation, 12(3), pp. 269-283. Butler J., Morrice D. J., and Mullarkey P. W., 2001. A Multiple Attribute Utility Theory Approach to Ranking and Selection. Management Science, 47(6), pp. 800-816. Goh C. K. and Tan K. C., 2009. Evolutionary Multiobjective Optimization in Uncertain Environments. Springer. Gutjahr W. J., 2005. Two Metaheuristics for Multiobjective Stochastic Combinatorial Optimization. In Lupanov O. P., Kasim-Zade O. M., Chaskin A. V., and Steinhöfel K., eds., Stochastic Algorithms: Foundations and Applications, Lecture Notes in Computer Science, Springer, pp. 116-125. Hughes E. J., 2001. Evolutionary Multi-Objective Ranking with Uncertainty and Noise. In Zitzler E., Deb K., Thiele L., Coello C. A., and Corne D., eds., Proceedings of the First international Conference on Evolutionary Multi-Criterion Optimization, Zürich, Switzerland, March 7-9, pp. 329-343. Lee L. H., Chew E. P., Teng S., and Chen Y., 2008. Multi-Objective Simulation-Based Evolutionary Algorithm for an Aircraft Spare Parts Allocation Problem. European Journal of Operational Research, 189, pp. 476-491. Mattila V., Virtanen K., and Raivio T., 2008. Improving Maintenance Decision-Making in the Finnish Air Force through Simulation. Interfaces, 38(3), pp. 187-201. 15

References Mattila V. and Virtanen K., 2006. Scheduling Periodic Maintenance of Aircraft through Simulation-Based Optimization. In Juuso E., ed., Proceedings of the 47 th Conference on Simulation and Modeling, Helsinki, Finland, September 27-29, pp. 38-43. Quan G., Greenwood G. W., Liu D., and Hu S., 2007. Searching for Multiobjective Preventive Maintenance Schedules: Combining Preferences with Evolutionary Algorithms. European Journal of Operational Research, 177, pp. 1969-1984. Rosen S. L., Harmonosky C. M., and Traband M. T., 2007. A Simulation-Optimization Method that Considers Uncertainty and Multiple Performance Measures. European Journal of Operational Research, 181, pp. 315-330. Salo A. and Hämäläinen R. P., 1992. Preference Assessment by Imprecise Ratio Statements. Operations Research, 40(6), pp. 1053-1061. Salo A. and Hämäläinen R. P., 2001. Preference Ratios in Multi-Attribute Evaluation (PRIME) Elicitations and Decision Procedures Under Incomplete Information. IEEE Transactions on Systems, Man, and Cybernetics Part A: Systems and Humans, 31(6), pp. 533-545. Smith K. I., Everson R. M., Fieldsend J. E., Murphy C., and Misra R., 2008. Dominance-Based Multiobjective Simulated Annealing. IEEE Transactions on Evolutionary Computation, 12(3), pp. 323-342. 16