Index Terms- Batch Scheduling, Evolutionary Algorithms, Multiobjective Optimization, NSGA-II.
|
|
|
- Annice Preston
- 9 years ago
- Views:
Transcription
1 Batch Scheduling By Evolutionary Algorithms for Multiobjective Optimization Charmi B. Desai, Narendra M. Patel L.D. College of Engineering, Ahmedabad Abstract - Multi-objective optimization problems are the problems having multiple conflicting objectives which need to be optimized. Batch scheduling of multiproduct plant falls under this category. For solving such problems, Multi-objective evolutionary algorithms (MOEAs) which are currently gaining significant attention from researchers in various fields due to its effectiveness and robustness, are applied. Specific methods are used for finding multiple solutions and the optimized solution. Dominated Sorting Genetic Algorithm-II (NSGA-II) is one of the methods that is used for solving multi-objective problems and specifically it is applied because it has capability to achieve fine tuning of variables in determining a set of non dominating solutions distributed along the Pareto front in a single run of the algorithm. One study example is also discussed to describe the effectiveness NSGA-II. Index Terms- Batch Scheduling, Evolutionary Algorithms, Multiobjective Optimization, NSGA-II. I. INTRODUCTION Most real-world engineering optimization problems are multiobjective in nature, since they normally have several (possibly conflicting) objectives that must be satisfied at the same time. Multiobjective optimization has been applied in many fields of science, including engineering, economics and logistics where optimal decisions need to be taken in the presence of trade-offs between two or more conflicting objectives. Here, instead of aiming to find a single solution, we will try to produce a set of good compromises or trade-offs from which the decision maker will select one. The presence of multiple objectives in a problem, in principle, gives rise to a set of optimal solutions largely known as Pareto-optimal solutions, instead of a single optimal solution. The plot of all such solutions which are non-dominated, constitute the Pareto front. In the absence of any further information, one of these Paretooptimal solutions cannot be said to be better than the other. This demands a user to find as many Pareto-optimal solutions as possible. In this paper batch scheduling problem is considered as multiobjective optimization problem. In recent years, batch processes have been getting more attention due to their suitability for the production of small volume, high value added products, which are becoming increasingly important with fast market change. The flexibility of batch plants allows the production of different products within the same facility. This makes plant scheduling a challenging task. In speciality chemicals and pharmaceuticals production customers require smaller amounts of product orders, faster delivery times and on demand production. Additionally, the decision-making process may often involve several and usually conflicting objectives concerning economy, client satisfaction, environmental impact, etc. which should be satisfied simultaneously. Some of the tasks which are closely related to industrial problems of batch processing can be solved by help of optimization techniques. Much research has focused on developing optimization techniques for scheduling batch plants with the aim of reducing the time required to attain an optimal objective value such as MILP model, MINLP model, simulated annealing, tabu search, genetic algorithm, etc. Wellons et al. (1988) describe the production line scheduling problem by MINLP formulation [6]. Mah et al. (1991) proposed a heuristic procedure using Simulated Annealing (SA) is developed for the preliminary design of multiproduct batch plants [5]. Wang et al. (2000) proposed a genetic algorithm for onlinescheduling of a multi-product polymer batch plant. Cavin et al. (2004) proposed a flexible met heuristic algorithm, Tabu Search (TS) for optimal designs of a chemical batch process [10]. Usage of such methods allows for faster screening of production capacities, plant line selection for given product, decision making, planning and assessment related to the plant and process. This paper describes scheduling of batch plant by multiobjective optimization evolutionary algorithm NSGA-II (Non-Dominated Sorting Genetic Algorithm-II). II. MULTIOBJECTIVE OPTIMIZATION When an optimization involves more than one objective function, the task of finding one or more optimum solutions is known as multi objective optimization. Most real world search and optimization problems naturally involve multiple objectives. Multiobjective optimization has been applied in many fields of science, including engineering, 599
2 economics and logistics where optimal decisions need to be taken in the presence of trade-offs between two or more conflicting objectives [1]. A multiobjective optimization problem involves a number of objective functions which are to be either minimized or maximized. As in a single objective optimization problem, the multiobjective optimization problem may contain a number of constraints which any feasible solution must satisfy. Since objectives can be either minimized or maximized, we state the multiobjective optimization problem in its general form: Minimize/ Maximize f m (x), m= 1,2,.,M; Subject to g j (x) 0, j = 1,2,..,J; h k (x) = 0, k = 1,2,.,K; x (L) i x i x (U) i, i = 1,2,,n. Various classical methods and evolutionary algorithm are developed for solve this type of optimization problem. Classical optimization methods (including the multi-criterion decision-making methods) suggest converting the multiobjective optimization problem to a single objective optimization problem by emphasizing one particular Pareto-optimal solution at a time. But now a day Evolutionary Algorithm is widely used to find out the best solution due to its effectiveness and robustness in solving multiobjective problem. There are various types of EAs available for MOOP. In this paper primary focus on the Non-dominated Sorting Genetic Algorithm-II (NSGA-II). Deb et al. (2002) reported NSGA-II as an improved version of the NSGA. In the NSGAII, for each solution one has to determine how many solutions dominate it and the set of solutions to which it dominates. The NSGAII does not use an external memory as the other MOEAs. Due to its clever mechanisms, the NSGAII is much more efficient than its predecessor, and its performance is so good, that it has become very popular in the last few years, becoming a landmark against which other MOEAs have to be compared [3]. Here, batch scheduling discussed with the help of MOEAs. In multiproduct batch plant, all batches are processed in the same production paths, and the processing sequences of batches in each unit are identical. However, in reality the multiproduct design problem can be formulated as a multiobjective design optimization problem in which one seeks to minimize investment, operation cost, and total production time, and, simultaneously, to maximize the revenue. Recall that not much work has been reported in the literature on the multiobjective optimal design of a multiproduct batch plant. III. BATCH SCHEDULING PROBLEM A. Description of Problem Consider a multiproduct batch plant that consists of three processing stages: mixing, reaction and centrifuge separation. Two products A and B are to be manufactured in such a plant. The data for processing times, size factors for the units and cost data are given below. Determines the size of units required at each processing stage, as well as the number of units that ought to be operating in parallel to minimize the investment and operation cost and maximize the revenue [2]. B. Problem Formulation The plant consists of a sequence of M batch processing stages that are used to manufacture N different products. At each stage j there are N j identical units in parallel operating out of phase, each with a size V j. Each product i follows the same general processing sequence. Batches are transferred from one stage to the next without any delay, that is, we consider a zero-wait operating policy. In the conventional design of a multiproduct batch plant, one seeks to minimize the investment cost by determining the optimal number, required volume and size of parallel equipment units in each stage for a specified production requirement of each product and the total production time [4]. However, in reality the designer considers not only minimizing the investment but also minimizing the operation cost and total production time while maximizing the revenue simultaneously, Max Revenue = f1 = = Min Investment Cost = f2 = f2 = + + Min Operation Cost = f3 = f3 = (C E1 +C E2 +C E3 ) + (C E1 + C E2 + C E3 ) + C OA Q A + C OB Q B Min Total Production Time = f4 = H 600
3 The constraints are expressed as follows: (1) Volume constraints: Volume Vj has to be able to process all the products i: Si j Bi Vj, i = 1,...,N; j = 1,..., M. (2) Time constraint: The summation of available production time for all products is not more than the net total time for production. (3) The limiting cycle time for product i: i = 1,...,N; j = 1,..., M. (4) Dimension constraints: Every unit has restricted allowable range, L V j V j V U j, j = 1,..., M. L B j B j B U j, j = 1,..., N. So, the multiobjective problem consists of determining the following parameters: 1. N j the number of parallel units in stage j 2. V j the required volume of a unit in stage j 3. Bi size of the batch of product i at the end of the M stages 4. T Li the cycle time for product i 5. Q i the production requirement of product i and 6. H the total production time Table 1: Data used in Problem [2]. Processing Time, (h) Unit price for the product ($/kg) Product Mixer Reactor Centrifuge Product Cp Co A A B B Product Size factors, Sij (L/kg) A B Cost of equipment ($, V in liters) 250V V V 0.6 Minimum size = 250 L Operating cost factor (C E ) Maximum size = 2500 L C. Result: A four-objective optimization problem is considered. The set of decision variables consists of the batch size, the total production time, the number of parallel units at each stage, the cycle time for each product, and the required volume of a unit in each stage. Since the number of parallel units at each stage is an integer decision variable, we code this variable as a binary variable. All other decision variables are coded as real numbers. Thus, there are 3 integer variables and 10 real variables. In addition to the constraints, we consider bounds on objective functions as additional constraints to generate feasible no dominated solutions in the range desired by the decision-maker, to have 19 constraints in all. Then NSGA-II is employed to solve the optimization problem with the following parameters: maximum number of generation up to 200, population size 200, probability of crossover 0.85 & probability of mutation 0.1. The Pareto-optimal solutions are presented in Figure 1.1 (a), (b) & (c). The revenue (f1) increases with the increase in operation cost (f3) and investment cost (f2) decreases. Figure 1.1 (d), (e) & (f) presents the relationships between some chosen decision variables such as batch size and production requirement of both the product. 601
4 (a) (b) (c) (d) (e) (f) Fig.1 Pareto optimal solutions for given problem. (a) Revenue v/s Investment Cost (b) Revenue v/s Operation Cost (c) Revenue v/s Total Production Time (d) Production Requirement of A v/s Production Requirement of B (e) Batch Size of A v/s Batch Size of B (f) Mixer, Reactor and Centrifuge Volume 602
5 Table 2: Optimum Result by NSGA-II and MINLP method Decision Variable Case - 1 Case - 2 MINLP METHOD f1 ($) f2 ($) f3 ($) f4 (h) Q A (kg) Q B (kg) V 1 (L) V 2 (L) V 3 (L) B A (kg) B B (kg) T LA (h) T LB (h) The large set of multiple optimal solutions provides the decision maker with immediate information about the relationship among the several objective criteria and a set of feasible solutions. Thus, it helps the decision maker to select a highly confident choice of solution. Some of the optimum value for the objective function and related decision variables are given in table 2 from the large set of multiple optimal solutions. IV. CONCLUSION Multiproduct batch plant scheduling is considered as multiobjective optimization problem. NSGA-II is developed to get an optimal zone containing solutions under the concept of Pareto set. NSGA-II capability has been proved to get the set of non dominating solutions along the Pareto front in a single run of the algorithm. It showed the satisfactory result in the case of the hypothetical problem. Similarly, this robust method would also be helpful in the industrial world for better solution. V. NOMENCLATURE Bi=Size of the batch of product i at the end of the M stages (kg) C Ej = Operation cost in stage j ($) C Oi =Operation cost of product i to be produced ($/kg) C Pi = Price of product i ($/kg) H = Total production time (h) M = Number of stages in the batch process N = Number of products to be produced N j = Number of parallel units in stage j Q i = Production requirement of product i (kg) S ij = Size factor of product i in stage j (L/kg) T Li = Cycle time for product i (h) V j = Required volume of a unit in stage j (L) τ ij = Processing time of product i in stage j (h) REFERENCES [1] Multi Objective Optimization using Evolutionary Algorithms by Kalyanmoy Deb, John Wiley & Sons ltd. 603
6 [2] Systematic Methods of Chemical Process Design by Lorenz T. Biegler, Ignacio E. Grossmann & Arthur W.Westerberg. [3] Kazi Shah & Nawaz Ripon, Real Jumping Gene Genetic Algorithm (RJGGA) for Evolutionary Multiobjective Optimization Problems, City University of Hong Kong, [4] Diab Mokeddem and Abdelhafid Khellaf, Optimal Solutions of Multiproduct Batch Chemical Process Using Multiobjective Genetic Algorithm with Expert Decision System, Hindawi Publishing Corporation, [5] A. N. Patel, R. S. H. Mah and I. A. Karimi, Preliminary Design Of Multiproduct Non-continuous Plants Using Simulated Annealing Department of Chemical Engineering, Northwestern University, Evanston, IL , U.S.A. [6] M. C. Wellons and G.V. Reklaitis, Optimal Schedule Generation for a Single Product Production Line- Problem Formulation, [7] Tsung-Che Chiang n, Hsiao-JouLin, A simple and effective evolutionary algorithm for multi objective flexible job shop scheduling, Int. J. Production Economics. [8] Ming Pan, Xiuxi Li, Yu Qian, Continuous-time approaches for short-term scheduling of network batch processes: Smallscale and medium-scale problems, chemical engineering research and design, [9] Qian Yu, Pan Ming and Huang Yacai, Modeling and Optimization for Scheduling of Chemical Batch Processes, Chinese Journal of Chemical Engineering, [10] L. Cavin a, U. Fischer, F. Gloverb, K. Hunger Buhler, Multi-objective process design in multi-purpose batch plants using a Tabu Search optimization algorithm, AUTHOR BIOGRAPHY Charmi B. Desai, Chemical Department of L. D. College of Engineering, Gujarat Technological University, Ahmedabad, Gujarat, India. N M.Patel is presently working as Asst.Professor and Head in department of Chemical Engineering in Vishwakarma Government Engineering College, Gandhinagar, India. 604
An Evolutionary Algorithm in Grid Scheduling by multiobjective Optimization using variants of NSGA
International Journal of Scientific and Research Publications, Volume 2, Issue 9, September 2012 1 An Evolutionary Algorithm in Grid Scheduling by multiobjective Optimization using variants of NSGA Shahista
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms MIGUEL CAMELO, YEZID DONOSO, HAROLD CASTRO Systems and Computer Engineering Department Universidad de los
A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II
182 IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 6, NO. 2, APRIL 2002 A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II Kalyanmoy Deb, Associate Member, IEEE, Amrit Pratap, Sameer Agarwal,
Multi-Objective Optimization to Workflow Grid Scheduling using Reference Point based Evolutionary Algorithm
Multi-Objective Optimization to Workflow Grid Scheduling using Reference Point based Evolutionary Algorithm Ritu Garg Assistant Professor Computer Engineering Department National Institute of Technology,
Multi-Objective Optimization using Evolutionary Algorithms
Multi-Objective Optimization using Evolutionary Algorithms Kalyanmoy Deb Department of Mechanical Engineering, Indian Institute of Technology, Kanpur, India JOHN WILEY & SONS, LTD Chichester New York Weinheim
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical
Electric Distribution Network Multi objective Design Using Problem Specific Genetic Algorithm
Electric Distribution Network Multi objective Design Using Problem Specific Genetic Algorithm 1 Parita Vinodbhai Desai, 2 Jignesh Patel, 3 Sangeeta Jagdish Gurjar 1 Department of Electrical Engineering,
Selecting Best Investment Opportunities from Stock Portfolios Optimized by a Multiobjective Evolutionary Algorithm
Selecting Best Investment Opportunities from Stock Portfolios Optimized by a Multiobjective Evolutionary Algorithm Krzysztof Michalak Department of Information Technologies, Institute of Business Informatics,
Design, synthesis and scheduling of multipurpose batch plants via an effective continuous-time formulation
Computers and Chemical Engineering 25 (2001) 665 674 www.elsevier.com/locate/compchemeng Design, synthesis and scheduling of multipurpose batch plants via an effective continuous-time formulation X. Lin,
MAGS An Approach Using Multi-Objective Evolutionary Algorithms for Grid Task Scheduling
Issue 2, Volume 5, 2011 117 MAGS An Approach Using Multi-Objective Evolutionary Algorithms for Grid Task Scheduling Miguel Camelo, Yezid Donoso, Harold Castro Systems and Computing Engineering Department
Introduction To Genetic Algorithms
1 Introduction To Genetic Algorithms Dr. Rajib Kumar Bhattacharjya Department of Civil Engineering IIT Guwahati Email: [email protected] References 2 D. E. Goldberg, Genetic Algorithm In Search, Optimization
Biopharmaceutical Portfolio Management Optimization under Uncertainty
Ian David Lockhart Bogle and Michael Fairweather (Editors), Proceedings of the 22nd European Symposium on Computer Aided Process Engineering, 17-20 June 2012, London. 2012 Elsevier B.V. All rights reserved
Multi-objective Approaches to Optimal Testing Resource Allocation in Modular Software Systems
Multi-objective Approaches to Optimal Testing Resource Allocation in Modular Software Systems Zai Wang 1, Ke Tang 1 and Xin Yao 1,2 1 Nature Inspired Computation and Applications Laboratory (NICAL), School
A New Multi-objective Evolutionary Optimisation Algorithm: The Two-Archive Algorithm
A New Multi-objective Evolutionary Optimisation Algorithm: The Two-Archive Algorithm Kata Praditwong 1 and Xin Yao 2 The Centre of Excellence for Research in Computational Intelligence and Applications(CERCIA),
WORKFLOW ENGINE FOR CLOUDS
WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Workflow Engine for clouds
Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms
Symposium on Automotive/Avionics Avionics Systems Engineering (SAASE) 2009, UC San Diego Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms Dipl.-Inform. Malte Lochau
Multi-Objective Supply Chain Model through an Ant Colony Optimization Approach
Multi-Objective Supply Chain Model through an Ant Colony Optimization Approach Anamika K. Mittal L. D. College of Engineering, Ahmedabad, India Chirag S. Thaker L. D. College of Engineering, Ahmedabad,
Traffic Engineering approaches using Multicriteria Optimization Techniques
Traffic Engineering approaches using Multicriteria Optimization Techniques Pedro Sousa, Paulo Cortez 3, Miguel Rio 2, Miguel Rocha Dept. of Informatics, University of Minho, Portugal, {pns,mrocha}@di.uminho.pt
Genetic Algorithms for Bridge Maintenance Scheduling. Master Thesis
Genetic Algorithms for Bridge Maintenance Scheduling Yan ZHANG Master Thesis 1st Examiner: Prof. Dr. Hans-Joachim Bungartz 2nd Examiner: Prof. Dr. rer.nat. Ernst Rank Assistant Advisor: DIPL.-ING. Katharina
Bi-Objective Optimization of MQL Based Turning Process Using NSGA II
Bi-Objective Optimization of MQL Based Turning Process Using NSGA II N.Chandra Sekhar Reddy 1, D. Kondayya 2 P.G. Student, Department of Mechanical Engineering, Sreenidhi Institute of Science & Technology,
Using Genetic Algorithm to Robust Multi Objective Optimization of Maintenance Scheduling Considering Engineering Insurance
Shiraz Journal of System Management Vol. 2, No. 1, Ser. 5, (2014), 1-19 Using Genetic Algorithm to Robust Multi Objective Optimization of Maintenance Scheduling Considering Engineering Insurance Somayeh
Multiobjective Multicast Routing Algorithm
Multiobjective Multicast Routing Algorithm Jorge Crichigno, Benjamín Barán P. O. Box 9 - National University of Asunción Asunción Paraguay. Tel/Fax: (+9-) 89 {jcrichigno, bbaran}@cnc.una.py http://www.una.py
A Continuous-Time Formulation for Scheduling Multi- Stage Multi-product Batch Plants with Non-identical Parallel Units
European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. A Continuous-Time Formulation for Scheduling Multi-
A Simulated Annealing Based Multi-objective Optimization Algorithm: AMOSA
A Simulated Annealing Based Multi-objective Optimization Algorithm: AMOSA Sanghamitra Bandyopadhyay, Sriparna Saha, Ujjwal Maulik and Kalyanmoy Deb 3 Machine Intelligence Unit, Indian Statistical Institute,
Abstract Title: Planned Preemption for Flexible Resource Constrained Project Scheduling
Abstract number: 015-0551 Abstract Title: Planned Preemption for Flexible Resource Constrained Project Scheduling Karuna Jain and Kanchan Joshi Shailesh J. Mehta School of Management, Indian Institute
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1 Prajakta Joglekar, 2 Pallavi Jaiswal, 3 Vandana Jagtap Maharashtra Institute of Technology, Pune Email: 1 [email protected],
How To Plan Production
Journal of Engineering, Project, and Production Management 2014, 4(2), 114-123 Finite Capacity Scheduling of Make-Pack Production: Case Study of Adhesive Factory Theppakarn Chotpradit 1 and Pisal Yenradee
Package NHEMOtree. February 19, 2015
Type Package Package NHEMOtree February 19, 2015 Title Non-hierarchical evolutionary multi-objective tree learner to perform cost-sensitive classification Depends partykit, emoa, sets, rpart Version 1.0
Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level
Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level Faicel Hnaien, Xavier Delorme 2, and Alexandre Dolgui 2 LIMOS,
Multiobjective Optimization and Evolutionary Algorithms for the Application Mapping Problem in Multiprocessor System-on-Chip Design
358 IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 10, NO. 3, JUNE 2006 Multiobjective Optimization and Evolutionary Algorithms for the Application Mapping Problem in Multiprocessor System-on-Chip
Supply Chain Optimization using Multi-Objective Evolutionary Algorithms
Supply Chain Optimization using Multi-Obective Evolutionary Algorithms Errol G. Pinto Department of Industrial and Manufacturing Engineering The Pennsylvania State University, University Par, PA, 16802
Planning and Scheduling in Manufacturing and Services
Michael L. Pinedo Planning and Scheduling in Manufacturing and Services Second edition 4y Springer Preface Contents of CD-ROM vii xvii Part I Preliminaries 1 Introduction 3 1.1 Planning and Scheduling:
An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups
Proceedings of the 6th WSEAS International Conference on Simulation, Modelling and Optimization, Lisbon, Portugal, September 22-24, 2006 19 An ant colony optimization for single-machine weighted tardiness
Simple Population Replacement Strategies for a Steady-State Multi-Objective Evolutionary Algorithm
Simple Population Replacement Strategies for a Steady-State Multi-Objective Evolutionary Christine L. Mumford School of Computer Science, Cardiff University PO Box 916, Cardiff CF24 3XF, United Kingdom
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington [email protected] Varghese S. Jacob University of Texas at Dallas [email protected]
4. Zastosowania Optymalizacja wielokryterialna
4. Zastosowania Optymalizacja wielokryterialna Tadeusz Burczyński 1,2) 1), Department for Strength of Materials and Computational Mechanics, Konarskiego 18a, 44-100 Gliwice, Poland 2) Cracow University
Overview of Industrial Batch Process Scheduling
CHEMICAL ENGINEERING TRANSACTIONS Volume 21, 2010 Editor J. J. Klemeš, H. L. Lam, P. S. Varbanov Copyright 2010, AIDIC Servizi S.r.l., ISBN 978-88-95608-05-1 ISSN 1974-9791 DOI: 10.3303/CET1021150 895
An Efficient Approach for Task Scheduling Based on Multi-Objective Genetic Algorithm in Cloud Computing Environment
IJCSC VOLUME 5 NUMBER 2 JULY-SEPT 2014 PP. 110-115 ISSN-0973-7391 An Efficient Approach for Task Scheduling Based on Multi-Objective Genetic Algorithm in Cloud Computing Environment 1 Sourabh Budhiraja,
A Fast Computational Genetic Algorithm for Economic Load Dispatch
A Fast Computational Genetic Algorithm for Economic Load Dispatch M.Sailaja Kumari 1, M.Sydulu 2 Email: 1 [email protected] 1, 2 Department of Electrical Engineering National Institute of Technology,
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition
Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification
Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification Adriel Cheng Cheng-Chew Lim The University of Adelaide, Australia 5005 Abstract We propose a test generation method employing
Hiroyuki Sato. Minami Miyakawa. Keiki Takadama ABSTRACT. Categories and Subject Descriptors. General Terms
Controlling election Area of Useful Infeasible olutions and Their Archive for Directed Mating in Evolutionary Constrained Multiobjective Optimization Minami Miyakawa The University of Electro-Communications
ARTICLE IN PRESS. Applied Soft Computing xxx (2010) xxx xxx. Contents lists available at ScienceDirect. Applied Soft Computing
Applied Soft Computing xxx (2010) xxx xxx Contents lists available at ScienceDirect Applied Soft Computing journal homepage: www.elsevier.com/locate/asoc Software project portfolio optimization with advanced
2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering
2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering Compulsory Courses IENG540 Optimization Models and Algorithms In the course important deterministic optimization
Simulation-based Optimization Approach to Clinical Trial Supply Chain Management
20 th European Symposium on Computer Aided Process Engineering ESCAPE20 S. Pierucci and G. Buzzi Ferraris (Editors) 2010 Elsevier B.V. All rights reserved. Simulation-based Optimization Approach to Clinical
Multi-Objective Optimization Using Evolutionary Algorithms: An Introduction
Multi-Objective Optimization Using Evolutionary Algorithms: An Introduction Kalyanmoy Deb Department of Mechanical Engineering Indian Institute of Technology Kanpur Kanpur, PIN 208016, India [email protected]
A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0
212 International Conference on System Engineering and Modeling (ICSEM 212) IPCSIT vol. 34 (212) (212) IACSIT Press, Singapore A Binary Model on the Basis of Imperialist Competitive Algorithm in Order
Scheduling Shop Scheduling. Tim Nieberg
Scheduling Shop Scheduling Tim Nieberg Shop models: General Introduction Remark: Consider non preemptive problems with regular objectives Notation Shop Problems: m machines, n jobs 1,..., n operations
MULTI-OBJECTIVE OPTIMIZATION USING PARALLEL COMPUTATIONS
MULTI-OBJECTIVE OPTIMIZATION USING PARALLEL COMPUTATIONS Ausra Mackute-Varoneckiene, Antanas Zilinskas Institute of Mathematics and Informatics, Akademijos str. 4, LT-08663 Vilnius, Lithuania, [email protected],
A Reactive Tabu Search for Service Restoration in Electric Power Distribution Systems
IEEE International Conference on Evolutionary Computation May 4-11 1998, Anchorage, Alaska A Reactive Tabu Search for Service Restoration in Electric Power Distribution Systems Sakae Toune, Hiroyuki Fudo,
Web based Multi Product Inventory Optimization using Genetic Algorithm
Web based Multi Product Inventory Optimization using Genetic Algorithm Priya P Research Scholar, Dept of computer science, Bharathiar University, Coimbatore Dr.K.Iyakutti Senior Professor, Madurai Kamarajar
BPM optimization Part 2: Workflow map optimization by using multiobjective algorithms
Part 2: Workflow map optimization by using multiobjective algorithms Determine the optimum process paths for the selected criteria by application of multiobjective optimization algorithms 4/12/2012 IBM
RESOURCE ALLOCATION USING METAHEURISTIC SEARCH
RESOURCE ALLOCATION USING METAHEURISTIC SEARCH Dr Andy M. Connor 1 and Amit Shah 2 1 CoLab, Auckland University of Technology, Private Bag 92006, Wellesley Street, Auckland, NZ [email protected]
A Multi-objective Scheduling Model for Solving the Resource-constrained Project Scheduling and Resource Leveling Problems. Jia Hu 1 and Ian Flood 2
A Multi-objective Scheduling Model for Solving the Resource-constrained Project Scheduling and Resource Leveling Problems Jia Hu 1 and Ian Flood 2 1 Ph.D. student, Rinker School of Building Construction,
Genetic Algorithm Based Bi-Objective Task Scheduling in Hybrid Cloud Platform
Genetic Algorithm Based Bi-Objective Task Scheduling in Hybrid Cloud Platform Leena V. A., Ajeena Beegom A. S., and Rajasree M. S., Member, IACSIT Abstract Hybrid cloud is a type of the general cloud computing
A Service Revenue-oriented Task Scheduling Model of Cloud Computing
Journal of Information & Computational Science 10:10 (2013) 3153 3161 July 1, 2013 Available at http://www.joics.com A Service Revenue-oriented Task Scheduling Model of Cloud Computing Jianguang Deng a,b,,
Integer Programming: Algorithms - 3
Week 9 Integer Programming: Algorithms - 3 OPR 992 Applied Mathematical Programming OPR 992 - Applied Mathematical Programming - p. 1/12 Dantzig-Wolfe Reformulation Example Strength of the Linear Programming
A Rough-Cut Capacity Planning Model with Overlapping
1 A Rough-Cut Capacity Planning Model with Overlapping Baydoun G. 1, Haït A. 2 and Pellerin R. 1 1 École Polytechnique de Montréal, Montréal, Canada georges.baydoun, [email protected] 2 University
System-Dynamics modelling to improve complex inventory management in a batch-wise plant
European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. System-Dynamics modelling to improve complex inventory
EA and ACO Algorithms Applied to Optimizing Location of Controllers in Wireless Networks
2 EA and ACO Algorithms Applied to Optimizing Location of Controllers in Wireless Networks Dac-Nhuong Le, Hanoi University of Science, Vietnam National University, Vietnam Optimizing location of controllers
An Interactive Visualization Tool for the Analysis of Multi-Objective Embedded Systems Design Space Exploration
An Interactive Visualization Tool for the Analysis of Multi-Objective Embedded Systems Design Space Exploration Toktam Taghavi, Andy D. Pimentel Computer Systems Architecture Group, Informatics Institute
A hybrid genetic algorithm approach to mixed-model assembly line balancing
Int J Adv Manuf Technol (2006) 28: 337 341 DOI 10.1007/s00170-004-2373-3 O R I G I N A L A R T I C L E A. Noorul Haq J. Jayaprakash K. Rengarajan A hybrid genetic algorithm approach to mixed-model assembly
Lecture. Simulation and optimization
Course Simulation Lecture Simulation and optimization 1 4/3/2015 Simulation and optimization Platform busses at Schiphol Optimization: Find a feasible assignment of bus trips to bus shifts (driver and
Gerard Mc Nulty Systems Optimisation Ltd [email protected]/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I
Gerard Mc Nulty Systems Optimisation Ltd [email protected]/0876697867 BA.,B.A.I.,C.Eng.,F.I.E.I Data is Important because it: Helps in Corporate Aims Basis of Business Decisions Engineering Decisions Energy
ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013
Transistor Level Fault Finding in VLSI Circuits using Genetic Algorithm Lalit A. Patel, Sarman K. Hadia CSPIT, CHARUSAT, Changa., CSPIT, CHARUSAT, Changa Abstract This paper presents, genetic based algorithm
Maintenance Scheduling of Fighter Aircraft Fleet with Multi-Objective Simulation-Optimization
Maintenance Scheduling of Fighter Aircraft Fleet with Multi-Objective Simulation-Optimization Ville Mattila, Kai Virtanen, and Raimo P. Hämäläinen Systems [email protected], [email protected], [email protected]
A Novel Constraint Handling Strategy for Expensive Optimization Problems
th World Congress on Structural and Multidisciplinary Optimization 7 th - 2 th, June 25, Sydney Australia A Novel Constraint Handling Strategy for Expensive Optimization Problems Kalyan Shankar Bhattacharjee,
On Set-Based Multiobjective Optimization
1 On Set-Based Multiobjective Optimization Eckart Zitzler, Lothar Thiele, and Johannes Bader Abstract Assuming that evolutionary multiobjective optimization (EMO) mainly deals with set problems, one can
Software-Engineering und Optimierungsanwendungen in der Thermodynamik
Software-Engineering und Optimierungsanwendungen in der Thermodynamik Optimierung 3 Optimization Frameworks Prof. Dr. Rolf Dornberger Optimization: 3 Optimization Frameworks 30.04.2006 3 Optimization Frameworks
An Efficient Algorithm for Solving a Stochastic Location-Routing Problem
Journal of mathematics and computer Science 12 (214) 27 38 An Efficient Algorithm for Solving a Stochastic LocationRouting Problem H.A. HassanPour a, M. MosadeghKhah a, M. Zareei 1 a Department of Industrial
International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering
DOI: 10.15662/ijareeie.2014.0307061 Economic Dispatch of Power System Optimization with Power Generation Schedule Using Evolutionary Technique Girish Kumar 1, Rameshwar singh 2 PG Student [Control system],
Adaptive Business Intelligence
Adaptive Business Intelligence Zbigniew Michalewicz 1 Business Intelligence What is Business Intelligence? Business Intelligence is a collection of tools, methods, technologies, and processes needed to
Genetic Algorithm Based Interconnection Network Topology Optimization Analysis
Genetic Algorithm Based Interconnection Network Topology Optimization Analysis 1 WANG Peng, 2 Wang XueFei, 3 Wu YaMing 1,3 College of Information Engineering, Suihua University, Suihua Heilongjiang, 152061
How To Filter Spam With A Poa
A Multiobjective Evolutionary Algorithm for Spam E-mail Filtering A.G. López-Herrera 1, E. Herrera-Viedma 2, F. Herrera 2 1.Dept. of Computer Sciences, University of Jaén, E-23071, Jaén (Spain), [email protected]
Evaluation of Different Task Scheduling Policies in Multi-Core Systems with Reconfigurable Hardware
Evaluation of Different Task Scheduling Policies in Multi-Core Systems with Reconfigurable Hardware Mahyar Shahsavari, Zaid Al-Ars, Koen Bertels,1, Computer Engineering Group, Software & Computer Technology
A* Algorithm Based Optimization for Cloud Storage
International Journal of Digital Content Technology and its Applications Volume 4, Number 8, November 21 A* Algorithm Based Optimization for Cloud Storage 1 Ren Xun-Yi, 2 Ma Xiao-Dong 1* College of Computer
PRODUCTION PLANNING AND SCHEDULING Part 1
PRODUCTION PLANNING AND SCHEDULING Part Andrew Kusiak 9 Seamans Center Iowa City, Iowa - 7 Tel: 9-9 Fax: 9-669 [email protected] http://www.icaen.uiowa.edu/~ankusiak Forecasting Planning Hierarchy
A Study of Crossover Operators for Genetic Algorithm and Proposal of a New Crossover Operator to Solve Open Shop Scheduling Problem
American Journal of Industrial and Business Management, 2016, 6, 774-789 Published Online June 2016 in SciRes. http://www.scirp.org/journal/ajibm http://dx.doi.org/10.4236/ajibm.2016.66071 A Study of Crossover
An Optimal Design of Constellation of Multiple Regional Coverage
An Optimal Design of Constellation of Multiple Regional Coverage Based on NSGA-II 1 Xiaoqian Huang, 1,* Guangming Dai 1, School of Computer Science, China University of Geosciences, [email protected] *
Alternative Job-Shop Scheduling For Proton Therapy
Alternative Job-Shop Scheduling For Proton Therapy Cyrille Dejemeppe ICTEAM, Université Catholique de Louvain (UCLouvain), Belgium, [email protected] Director: Yves Deville (ICTEAM, UCLouvain)
Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines
Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines Maher Rebai University of Technology of Troyes Department of Industrial Systems 12 rue Marie Curie, 10000 Troyes France [email protected]
