Forward-backward Improvement for Genetic Algorithm Based Optimization of Resource Constrained Scheduling Problem

Size: px
Start display at page:

Download "Forward-backward Improvement for Genetic Algorithm Based Optimization of Resource Constrained Scheduling Problem"

Transcription

1 2017 2nd International Conference on Advances in Management Engineering and Information Technology (AMEIT 2017) ISBN: Forward-backward Improvement for Genetic Algorithm Based Optimization of Resource Constrained Scheduling Problem Jian-cheng WANG 1,* and Wen-ran LIU 2,3 1 Department of Equipment Command, Equipment Academy, Beiing , China 2 Department of Graduate Management, Equipment Academy, Beiing , China Troops, China *Corresponding author Keywords: Resource constrained, Proect duration optimization, Equipment support, Forwardbackward improvement, Genetic algorithm, Network planning, Activity on arc network, Scheduling generation scheme. Abstract. Due to the development of management idea and the scarcity of some resources, the lean management has become the necessary request to implement effective control of resource constrained proect. Resource constrained proect scheduling is the significant guarantee to attain the lean management. Genetic algorithm is one of the basic heuristics to solve the resource constrained proect scheduling problem (RCPSP), the precedence relations of which is described by an activity-on-arrow (AOA) network. The chromosomes are encoded as the extended priority value list (EPL) and decoded by the parallel schedule generation scheme (PSGS). To enhance the exploitation ability, the iterative forward-backward improvement as the local search procedure is applied upon all generated solutions using PSGS. The chromosomes supplied by the genetic algorithm are then adusted to reflect the solutions obtained by the improvement procedure. The overall framework of the GA with forward-backward improvement for RCPSP is developed and the algorithm of FBI is schematically designed. Comparative computational experiments demonstrate the effectiveness of the proposed algorithm in solution to a medium-sized benchmark RCPSP with its precedence relation of activities being diagramed as an AOA network. Introduction Resources are important foundation to fulfill a task. In the field of equipment support, however, some kinds of the resources are usually limited. On account of the limited resource units that can be assigned to activities, the predicted task completion time will most likely be longer than that without taking into account the resource usage limit. How to properly schedule the activities in a proect under constraint of limited resources belongs to the resource constrained proect schedule problem (RCPSP) [1-3]. To assist task managers or decision-maker in well organizing and carrying out the task, it necessary to develop efficient solution method for solving medium-sized or even large-sized RCPSP. The genetic algorithm (GA) is one of the usually adopted meta-heuristics. To the best of the authors knowledge, RCPSP with precedence relationship expressed in an activity-on-node (AON) format is well studied, but little efforts are given to solution of RCPSP with precedence relationship expressed in an activity-on-arc (AOA) format. This work is focused on the theories and computation experiments upon genetic algorithm for solution to the RCPSP with precedence relationship expressed in an activity-on-arc (AOA) format to assist the resource constrained proect scheduling. To further increase the efficiency of the algorithm, a forward-backward improvement (FBI) for enhancing the exploitation ability are incorporated into the framework of the traditional GA, and a chromosome representation of extended priority value list (EPL) are utilized for fast and easy decoding of the chromosome. 349

2 Problem Formulation The relationship among activities of a proect can be described either as an AOA network or an AON network. The latter one is usually utilized in most research papers, but the former one is especially adopted here for purpose of comparison study. The AOA network is a directed acyclic diagram (DAG) G(V, A) where V is the set of nodes and A is the set of activities between which a finish-start precedence relationship with time lag 0 exists. Each activity can be distinguished either by number index or by node pair (p, q). In normal case, the number index expression of an activity in AOA network is adopted for simplicity and ease of description. The node pair expression of an activity is used where necessary. Sets of all immediate predecessor and successor activities of an activity are denoted by P and S, respectively. The AOA network of the network in AON format in reference [4] is shown in Fig. 1. The non-virtual activities correspondence between AOA network and AON network is shown in Table Figure 1. AOA network for the instance example with 12 nodes and 15 activities including 4 dummy ones. Table 1. Non-virtual activities correspondence between AOA network and AON network. Activity No AOA network AON network The RCPSP is as follows: a proect consists of N activities in all including the dummy ones. The activities are interrelated by two types of constraints. The first one is a precedence relation between and i P which forces activity not to be started before any one of its immediate predecessor activities, i P, has been finished. This type of constraint is determined by the corresponding AOA network of the proect and the activity durations. The constraint of the second type is related to the resource requirements. The renewable resources are considered here. The set of renewable resource types is K. While being processed, activity requires r k units of resource type k K, during each time period of its non-preemptable duration d. Resource type k has a limited capacity of R k, constant over the proect execution, which cannot be violated at any time period, i.e., the sum of resource usage of all ongoing activities A t in time instance t should not exceed R k units of resource type k K. The parameters d, r, and R k are assumed to be nonnegative, deterministic, and integer. k The obective for RCPSP is to find a schedule such that the proect duration is minimized subect to precedence and resource constraints. The problem is formulated as an optimization problem as in (1), (2), (3) and (4).The decision variable is the actual start time of activity, t. AS T min p = max{ t AS + d A}. (1) s.t. t AS AS ti + di, A \{1 }, i P, (2) 350

3 k k r t R t T k K ( ) π, = 1,,, A t t, (3) AS t 0, A. (4) In which, A t is the set of ongoing activities in time instant t, as defined in (5): AS AS At = { A, d 0, t t t + d 1}. (5) k An upper bound on the proect s makespan is denoted as T = = d 1, and π R t is the as-yet-unused resource units of type k at time instant t. The obective function (1) minimizes the makespan of the proect. Constraints (2) take into consideration the precedence relations between activities i and, where i immediately precedes. Finally, constraint set (3) limits the total resource usage within each time period to the maximum available amount. Solution Using Genetic Algorithm with FBI Being based on GA, genetic algorithm with forward-backward improvement is also an iteration procedure that operates on population of chromosomes generation after generation, which resulting in solution to the decision variables of RCPSP. The overall framework, chromosome expression, forward-backward improvement [5], and chromosome adustment are given below. For other description of basic components of the heuristics, the reader is referred to [1, 6]. Overall Framework The overall framework of genetic algorithm with FBI is developed as in Algorithm 1. It is actually constructed as an iteration process. Initialization is done first, and then enters the outermost loop. Within the loop, the population is evaluated. As contrast to the traditional GA, the evaluation is immediately succeeded by FBI. The best individual of current generation and the best individual so far are updated according to the evaluation results. Generation gen is increased by 1. Terminating condition is now checked. If the terminating condition is not satisfied, selection, crossover and mutation operators as well as the elitist strategy are executed to generate the next population, which is the beginning of the next iteration; otherwise, exit outermost loop and necessary quantities are output. Algorithm 1. Framework of Genetic Algorithm with FBI /* initialization */ set apopulation.pl=rand(popsize, N) /* main loop */ set gen = 1 repeat if gen>1 then /* generate next population */ roulette wheel selection parametrized uniform crossover of apopulation.pl mutation of apopulation.pl /* perform elitist strategy: replace priority value of a individual by that of current best one */ ip=unidrnd(popsize) apopulation.pl(ip, :)= currentbestindividual.pl /* evaluation loop */ for i = 1 to popsize do set PL i = apopulation.pl(i, :) decode PL i by using PSS to get AL i, SL i and FL i of individual i set apopulation.al(i, :) = AL i set apopulation.sl(i, :) = SL i set apopulation.fl(i, :) = FL i 351 N

4 set apopulation.obvalue(i) = max(fl i ) /* begining of the FBI*/ compute bal i, bsl i and bfl i using backward schedule compute fal i, fsl i and ffl i using forward schedule /* end of the FBI*/ /* chromosome adustment */ set TP i = max(fl i ) set TP' i = max(ffl i ) if TP' i < TP i then compute the priority value, adpl i, which will have to result in fal i, or fsl i when using PSS obtain other lists adal i, adsl i, and adfl i of the chromosome with priority value adpl i using PSS /* update PL i, AL i, SL i and FL i of individual i with new ones */ set apopulation.pl(i, :) = adpl i set apopulation.al(i, :) = adal i set apopulation.sl(i, :) = adsl i set apopulation.fl(i, :) = adfl i set apopulation.obvalue(i) = max(adfl i ) end for /* find the best individual */ set bestindividual = apopulation(1) set bestindex = 1 for i = 1 to popsize do if apopulation.obvalue(i)<bestindividual.obvalue then set bestindividual = apopulation(i) set bestindex = i end for /* find out the best individual so far */ if gen=1 then currentbestindividual = bestindividual else if bestindividual.obvalue<currentbestindividual.obvalue then currentbestindividual = bestindividual set gen = gen + 1 until currentbestindividual.obvalue is good enough or gen>maxgen /* output results */ output currentbestindividual Chromosome Expression In general, there are two forms of chromosome representations: permutation-based representation and priority-based representation [7,8]. A single permutation-based or priority-based chromosome expression should be extended to enhance the performance of GA-FBI. The latter is adopted here for its remarkable merit that the activity list decoded by an SGS from the priority value of a chromosome after crossover and mutation is still precedence feasible, and no repairing operator is needed to resolve the precedence conflict, which would appear if the former expression of a chromosome is used. In the GA-FBI, a list with the start (finish) time of every activity will be helpful when the backward (forward) schedule is performed. The extended chromosome representation is proposed and termed as extended priority list (EPL), which contains four parts: (1) a priority value list (PL) {ρ 1, ρ 2,..., ρ N }, the th element of which stands for the priority of activity, which will be used by the chromosome decoding. For activity, it would compete with this priority among its competitors in current decision set to be scheduled first; (2) an activity list (AL) {π 1, π 2,..., π N }, which is formed by decoding the priority value list; (3) a list with the start time of every activity (SL) {σ 1, σ 2,..., σ N }; and (4) a list with the finish time of every activity (FL) {φ 1, φ 2,..., φ N }. 352

5 Consider the example in Fig. 1, the EPL representation for a feasible schedule of the example is given in Fig. 2, where the priority value, start time and finish time of each activity can be seen clearly from the EPL representation. For example, for activity 8, the priority value is 1.4, the start time is 13, and the finish time is 16. Note that an EPL is the intact representation of a feasible schedule because the necessary information of all activities, including dummy activities, can be obtained from it. Forward-backward Improvement After an initial solution is obtained by the PSS, the forward- backward improvement (FBI) [5] is activated to possibly reduce the makespan of the proect. The FBI procedure iteratively schedules the problem by alternating between backward and forward scheduling. The FL of an initial schedule or a forward schedule determines the activity priorities for the backward schedule of the FBI. Similarly, the SL of a backward schedule determines the activity priorities for the forward schedule. In Fig. 3, a single iteration is used to illustrate procedure of the FBI process. The resource usage profiles of an initial solution scheduled using PSS is shown on the top of Fig. 3(a). As illustrated in the second and third tables of Fig. 3(b), the backward improvement is implemented by shifting each activity (in the descent order of activity finish time) to right as much as possible. In this way, we obtain a schedule with makespan of 20, which can be also read from the middle plot of Fig. 3(a). Forward schedule is used to try to further improve it by shifting activities to left as much as possible. As expected, no further reduction of the proect duration is obtained in forward schedule, as shown in the last two tables of Fig. 3(b) and the plot at the bottom of Fig. 3(a), because the exact solution has been searched in the previous pass. As a whole, it is obvious that the FBI is of certain ability to improve the quality of the individual. (a) A feasible schedule of the example in Figure 1 PL AL SL FL Chromosome Adustment (b) EPL representation for the schedule shown in (a) Figure 2. A feasible schedule and its EPL representation. Since the GA has no knowledge of the chromosome changes that occur in the final solution, the heuristic adusts the chromosome to reflect these changes. To make the chromosome supplied by the GA agree with the local updated solution supplied by FBI, the heuristic adusts the order of priorities of the genes according to the starting times. This chromosome adustment improves not only the quality of the solutions but also decreases the number of iterations necessary to obtain the best values. 353

6 Computation Experiment An AOA version of a medium-sized benchmark instance [9] with 27 nodes and 39 activities including 14 dummy ones is used in the experiments. Computation program of the GA with FBI is developed in Matlab Language. Two computation experiments are executed to evaluate the performance of the proposed heuristic. The basic evolutionary parameters of the program include: popsize= 200, N=39, P c =0.80, Perc m = 75, T CP =0.7. The maximum generation, maxgen, is 30 and 120 for experiment 1 and 2, respectively. The first experiment is for the program run of GA with FBI while the second one is for that of GA without FBI. For both experiments, the programs are all randomly run 10 times. In both experiments, all runs have obtained the exact solution of the problem, but the generation in a run at which the exact one has been found for the first time, G *, is different. The computed proect duration, T p, and the corresponding G *, are listed in Table 2 (index to GA running is indicated by IX). The means of these generations in each experiment showed the apparent superiority of the GA with FBI over the GA without FBI in solving RCPSP. Table 2. Comparison between results of GA solution with FBI and without FBI. Results with FBI (maxgen=30) without FBI (maxgen=120) IX T p G * T p G * Conclusions This paper presents the forward-backward improvement for GA based optimization of RCPSP with precedence relations expressed in AOA format. The overall framework, the EPL representation of the chromosome, and the forward-backward improvement are studied in detail. The experiments show that FBI is an efficient local search technique which can be incorporated into the genetic algorithm for solution to medium or even large sized resource-constrained proect scheduling problem. References [1] S. Hartmann, R. Kolisch, Experimental evaluation of state-of-the-art heuristics for the resourceconstrained proect scheduling problem, Eur. J. Oper. Res. 127 (2000) [2] S. Kreter, J. Rieck, J. Zimmermann, Models and solution procedures for the resource-constrained proect scheduling problem with general temporal constraints and calendars, Eur. J. Oper. Res. 251 (2016) [3] J.-G. He, X.-D. Chen, X. Chen, A filter-and-fan approach with adaptive neighborhood switching for resource-constrained proect scheduling, Computers & Operations Research 71 (2016) [4] H. Wang, T.-L. Li, D. Lin, Efficient genetic algorithm for resource-constrained proect scheduling problem, Transactions of Tianin University 16 (2010) [5] K.Y. Li, R. J. Willis, An iterative scheduling technique for resource constrained proect scheduling, European Journal of Operational Research 56 (1992) [6] J.-C. Wang, Optimization and simulation of resource constrained scheduling problem using genetic algorithm, Science Journal of Business and Management 4 (2016)

7 [7] J. Gonçalves, M. Resende, J. Mendes, A biased random-key genetic algorithm with forwardbackward improvement for the resource constrained proect scheduling problem, Journal of Heuristics 17 (2011) [8] L. Wang, C. Fang, An effective shuffled frog-leaping algorithm for multi-mode resourceconstrained proect scheduling problem, Information Sciences 181 (2011) [9] J.-C. Wang, Resource constrained proect scheduling using particle swarm optimization, in Proceedings of 2016 International Conference on Applied Mathematics, Simulation and Modelling (AMSM 2016). Beiing: Atlantis Press, 2016,

8 PL AL SL FL Sort activities according to FT increasingly AL SL FL Backword schedule AL SL FL Sort activities according to ST increasingly AL SL FL Forword schedule AL SL FL (a) Figure 3. A single iteration of the FBI (b) 356

PROPOSED METHODOLOGY FOR COMPARING SCHEDULE GENERATION SCHEMES IN CONSTRUCTION RESOURCE SCHEDULING. Jin-Lee Kim

PROPOSED METHODOLOGY FOR COMPARING SCHEDULE GENERATION SCHEMES IN CONSTRUCTION RESOURCE SCHEDULING. Jin-Lee Kim Proceedings of the 009 Winter Simulation Conference M. D. Rossetti, R. R. Hill, B. Johansson, A. Dunkin and R. G. Ingalls, eds. PROPOSED METHODOLOGY FOR COMPARING SCHEDULE GENERATION SCHEMES IN CONSTRUCTION

More information

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem

An Evolutionary Algorithm for the Multi-objective Shortest Path Problem An Evolutionary Algorithm for the Multi-objective Shortest Path Problem Fangguo He Huan Qi Qiong Fan Institute of Systems Engineering, Huazhong University of Science & Technology, Wuhan 430074, P. R. China

More information

A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen 2, b

A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen 2, b International Conference on Information Technology and Management Innovation (ICITMI 2015) A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen

More information

Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover

Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover J. Garen 1 1. Department of Economics, University of Osnabrück, Katharinenstraße 3,

More information

Resource-Constrained Project Scheduling

Resource-Constrained Project Scheduling DM204 Spring 2011 Scheduling, Timetabling and Routing Lecture 6 Resource-Constrained Project Scheduling Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline

More information

Models and Algorithms for Shortest Paths in a Time Dependent Network

Models and Algorithms for Shortest Paths in a Time Dependent Network Models and Algorithms for Shortest Paths in a Time Dependent Network Yinzhen Li 1,2, Ruichun He 1 Zhongfu Zhang 1 Yaohuang Guo 2 1 Lanzhou Jiaotong University, Lanzhou 730070, P. R. China 2 Southwest Jiaotong

More information

Research Article A Hybrid Multiobjective Evolutionary Approach for Flexible Job-Shop Scheduling Problems

Research Article A Hybrid Multiobjective Evolutionary Approach for Flexible Job-Shop Scheduling Problems Mathematical Problems in Engineering Volume 2012, Article ID 478981, 27 pages doi:10.1155/2012/478981 Research Article A Hybrid Multiobjective Evolutionary Approach for Flexible Job-Shop Scheduling Problems

More information

A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM

A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM Kebabla Mebarek, Mouss Leila Hayat and Mouss Nadia Laboratoire d'automatique et productique, Université Hadj Lakhdar -Batna kebabla@yahoo.fr,

More information

QUT Digital Repository:

QUT Digital Repository: QUT Digital Repository: http://eprints.qut.edu.au/ This is the accepted version of this conference paper. To be published as: Ai, Lifeng and Tang, Maolin and Fidge, Colin J. (2010) QoS-oriented sesource

More information

A Memetic Algorithm for Parallel Machine Scheduling

A Memetic Algorithm for Parallel Machine Scheduling A Memetic Algorithm for Parallel Machine Scheduling Serafettin Alpay Eskişehir Osmangazi University, Industrial Engineering Department, Eskisehir, Turkiye Abstract - This paper focuses on the problem of

More information

Study on GA-based matching method of railway vehicle wheels

Study on GA-based matching method of railway vehicle wheels Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(4):536-542 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Study on GA-based matching method of railway vehicle

More information

A dynamic resource constrained task scheduling problem

A dynamic resource constrained task scheduling problem A dynamic resource constrained task scheduling problem André Renato Villela da Silva Luis Satoru Ochi * Instituto de Computação - Universidade Federal Fluminense, Niterói, Rio de Janeiro, Brasil Abstract

More information

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller

Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller Solving A Nonlinear Side Constrained Transportation Problem by Using Spanning Tree-based Genetic Algorithm with Fuzzy Logic Controller Yasuhiro Tsujimura *, Mitsuo Gen ** and Admi Syarif **,*** * Department

More information

Multi-objective Optimization

Multi-objective Optimization Some introductory figures from : Deb Kalyanmoy, Multi-Objective Optimization using Evolutionary Algorithms, Wiley 2001 Multi-objective Optimization Implementation of Constrained GA Based on NSGA-II Optimization

More information

A Taguchi Approach to Parameter Setting in a Genetic Algorithm for General Job Shop Scheduling Problem

A Taguchi Approach to Parameter Setting in a Genetic Algorithm for General Job Shop Scheduling Problem IEMS Vol. 6, No., pp. 9-4, December 007. A Taguchi Approach to Parameter Setting in a Genetic Algorithm for General Job Shop Scheduling Problem Ji Ung Sun School of Industrial & Managment Engineering Hankuk

More information

A Modified Genetic Algorithm for Task Scheduling in Multiprocessor Systems

A Modified Genetic Algorithm for Task Scheduling in Multiprocessor Systems A Modified Genetic Algorithm for Task Scheduling in Multiprocessor Systems Yi-Hsuan Lee and Cheng Chen Department of Computer Science and Information Engineering National Chiao Tung University, Hsinchu,

More information

Available online at ScienceDirect. Procedia CIRP 44 (2016 )

Available online at  ScienceDirect. Procedia CIRP 44 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia CIRP 44 (2016 ) 102 107 6th CIRP Conference on Assembly Technologies and Systems (CATS) Worker skills and equipment optimization in assembly

More information

Resource Constrained Project Scheduling Problem with sequence dependent Transfer Times: The single mode case

Resource Constrained Project Scheduling Problem with sequence dependent Transfer Times: The single mode case e CONGRES INTERNATIONAL DE GENIE INDUSTRIEL CIGI205 Québec, Canada 26-28 octobre 205 Resource Constrained Project Scheduling Problem with sequence dependent Transfer Times: The single mode case Roubila

More information

Optimal Facility Layout Problem Solution Using Genetic Algorithm

Optimal Facility Layout Problem Solution Using Genetic Algorithm Optimal Facility Layout Problem Solution Using Genetic Algorithm Maricar G. Misola and Bryan B. Navarro Abstract Facility Layout Problem (FLP) is one of the essential problems of several types of manufacturing

More information

Grid Scheduling Strategy using GA (GSSGA)

Grid Scheduling Strategy using GA (GSSGA) F Kurus Malai Selvi et al,int.j.computer Technology & Applications,Vol 3 (5), 8-86 ISSN:2229-693 Grid Scheduling Strategy using GA () Dr.D.I.George Amalarethinam Director-MCA & Associate Professor of Computer

More information

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search A JOB-SHOP SCHEDULING PROBLEM (JSSP) USING GENETIC ALGORITHM (GA) Mahanim Omar, Adam Baharum, Yahya Abu Hasan School of Mathematical Sciences, Universiti Sains Malaysia 11800 Penang, Malaysia Tel: (+)

More information

REAL-CODED GENETIC ALGORITHMS CONSTRAINED OPTIMIZATION. Nedim TUTKUN

REAL-CODED GENETIC ALGORITHMS CONSTRAINED OPTIMIZATION. Nedim TUTKUN REAL-CODED GENETIC ALGORITHMS CONSTRAINED OPTIMIZATION Nedim TUTKUN nedimtutkun@gmail.com Outlines Unconstrained Optimization Ackley s Function GA Approach for Ackley s Function Nonlinear Programming Penalty

More information

Chapter 14 Global Search Algorithms

Chapter 14 Global Search Algorithms Chapter 14 Global Search Algorithms An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Introduction We discuss various search methods that attempts to search throughout the entire feasible set.

More information

Using Genetic Algorithm with Triple Crossover to Solve Travelling Salesman Problem

Using Genetic Algorithm with Triple Crossover to Solve Travelling Salesman Problem Proc. 1 st International Conference on Machine Learning and Data Engineering (icmlde2017) 20-22 Nov 2017, Sydney, Australia ISBN: 978-0-6480147-3-7 Using Genetic Algorithm with Triple Crossover to Solve

More information

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING International Journal of Latest Research in Science and Technology Volume 3, Issue 3: Page No. 201-205, May-June 2014 http://www.mnkjournals.com/ijlrst.htm ISSN (Online):2278-5299 AN EVOLUTIONARY APPROACH

More information

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding e Scientific World Journal, Article ID 746260, 8 pages http://dx.doi.org/10.1155/2014/746260 Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding Ming-Yi

More information

Genetic algorithms for job shop scheduling problems with alternative routings

Genetic algorithms for job shop scheduling problems with alternative routings Downloaded By: [Pusan National University Library] At: 07:0 8 March 008 International Journal of Production Research, Vol., No. 0, May 008, 9 70 Genetic algorithms for job shop scheduling problems with

More information

GENETIC LOCAL SEARCH ALGORITHMS FOR SINGLE MACHINE SCHEDULING PROBLEMS WITH RELEASE TIME

GENETIC LOCAL SEARCH ALGORITHMS FOR SINGLE MACHINE SCHEDULING PROBLEMS WITH RELEASE TIME GENETIC LOCAL SEARCH ALGORITHMS FOR SINGLE MACHINE SCHEDULING PROBLEMS WITH RELEASE TIME Jihchang Hsieh^, Peichann Chang^, Shihhsin Chen^ Department of Industrial Management, Vanung University, Chung-Li

More information

DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES

DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES SHIHADEH ALQRAINY. Department of Software Engineering, Albalqa Applied University. E-mail:

More information

Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm

Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm Optimization of fuzzy multi-company workers assignment problem with penalty using genetic algorithm N. Shahsavari Pour Department of Industrial Engineering, Science and Research Branch, Islamic Azad University,

More information

Genetic Algorithm for Network Design Problem-An Empirical Study of Crossover Operator with Generation and Population Variation

Genetic Algorithm for Network Design Problem-An Empirical Study of Crossover Operator with Generation and Population Variation International Journal of Information Technology and Knowledge Management July-December 2010, Volume 2, No. 2, pp. 605-611 Genetic Algorithm for Network Design Problem-An Empirical Study of Crossover Operator

More information

Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012

Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Solving Assembly Line Balancing Problem in the State of Multiple- Alternative

More information

A HYBRID APPROACH IN GENETIC ALGORITHM: COEVOLUTION OF THREE VECTOR SOLUTION ENCODING. A CASE-STUDY

A HYBRID APPROACH IN GENETIC ALGORITHM: COEVOLUTION OF THREE VECTOR SOLUTION ENCODING. A CASE-STUDY A HYBRID APPROACH IN GENETIC ALGORITHM: COEVOLUTION OF THREE VECTOR SOLUTION ENCODING. A CASE-STUDY Dmitriy BORODIN, Victor GORELIK, Wim DE BRUYN and Bert VAN VRECKEM University College Ghent, Ghent, Belgium

More information

Extending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems

Extending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems Extending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems Hamidullah Khan Niazi 1, Sun Hou-Fang 2, Zhang Fa-Ping 3, Riaz Ahmed 4 ( 1, 4 National University of Sciences and Technology

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution

More information

ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS

ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ OUTLINE Optimisation problems Optimisation & search Two Examples The knapsack problem

More information

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS

GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS GT HEURISTIC FOR SOLVING MULTI OBJECTIVE JOB SHOP SCHEDULING PROBLEMS M. Chandrasekaran 1, D. Lakshmipathy 1 and P. Sriramya 2 1 Department of Mechanical Engineering, Vels University, Chennai, India 2

More information

Neural Network Weight Selection Using Genetic Algorithms

Neural Network Weight Selection Using Genetic Algorithms Neural Network Weight Selection Using Genetic Algorithms David Montana presented by: Carl Fink, Hongyi Chen, Jack Cheng, Xinglong Li, Bruce Lin, Chongjie Zhang April 12, 2005 1 Neural Networks Neural networks

More information

An Improved Genetic Algorithm For Solving The Multiprocessor Scheduling Problem

An Improved Genetic Algorithm For Solving The Multiprocessor Scheduling Problem Australian Journal of Basic and Applied Sciences, 5(12): 947-951, 2011 ISSN 1991-8178 An Improved Genetic Algorithm For Solving The Multiprocessor Scheduling Problem 1 Imad Fakhri Al Shaikhli, 2 Ismail

More information

B. System Model A (homogeneous multiprocessor system is composed

B. System Model A (homogeneous multiprocessor system is composed A Module Scheduling for Multiprocessor System Based on Memetic Algorithms Surinder Kumar Department of Mathematics, S.G.G.S College, Sec-26, Chandigarh, India Abstract: - In multiprocessor systems, an

More information

Genetic Algorithms Variations and Implementation Issues

Genetic Algorithms Variations and Implementation Issues Genetic Algorithms Variations and Implementation Issues CS 431 Advanced Topics in AI Classic Genetic Algorithms GAs as proposed by Holland had the following properties: Randomly generated population Binary

More information

ET-based Test Data Generation for Multiple-path Testing

ET-based Test Data Generation for Multiple-path Testing 2016 3 rd International Conference on Engineering Technology and Application (ICETA 2016) ISBN: 978-1-60595-383-0 ET-based Test Data Generation for Multiple-path Testing Qingjie Wei* College of Computer

More information

A Genetic Algorithm for the Real-World Fuzzy Job Shop Scheduling

A Genetic Algorithm for the Real-World Fuzzy Job Shop Scheduling A Genetic Algorithm for the Real-World Fuzzy Job Shop Scheduling Carole Fayad and Sana Petrovic School of Computer Science and Information Technology University of Nottingham, Jubilee Campus, Wollaton

More information

Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization

Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization Richa Agnihotri #1, Dr. Shikha Agrawal #1, Dr. Rajeev Pandey #1 # Department of Computer Science Engineering, UIT,

More information

Luo, W., and Li, Y. (2016) Benchmarking Heuristic Search and Optimisation Algorithms in Matlab. In: 22nd International Conference on Automation and Computing (ICAC), 2016, University of Essex, Colchester,

More information

A Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem

A Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem 2011, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com A Particle Swarm Optimization Algorithm for Solving Flexible Job-Shop Scheduling Problem Mohammad

More information

GA is the most popular population based heuristic algorithm since it was developed by Holland in 1975 [1]. This algorithm runs faster and requires les

GA is the most popular population based heuristic algorithm since it was developed by Holland in 1975 [1]. This algorithm runs faster and requires les Chaotic Crossover Operator on Genetic Algorithm Hüseyin Demirci Computer Engineering, Sakarya University, Sakarya, 54187, Turkey Ahmet Turan Özcerit Computer Engineering, Sakarya University, Sakarya, 54187,

More information

International Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS -

International Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS - TO SOLVE ECONOMIC DISPATCH PROBLEM USING SFLA P. Sowmya* & Dr. S. P. Umayal** * PG Scholar, Department Electrical and Electronics Engineering, Muthayammal Engineering College, Rasipuram, Tamilnadu ** Dean

More information

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery

A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery Monika Sharma 1, Deepak Sharma 2 1 Research Scholar Department of Computer Science and Engineering, NNSS SGI Samalkha,

More information

New algorithm for analyzing performance of neighborhood strategies in solving job shop scheduling problems

New algorithm for analyzing performance of neighborhood strategies in solving job shop scheduling problems Journal of Scientific & Industrial Research ESWARAMURTHY: NEW ALGORITHM FOR ANALYZING PERFORMANCE OF NEIGHBORHOOD STRATEGIES 579 Vol. 67, August 2008, pp. 579-588 New algorithm for analyzing performance

More information

A Genetic Approach for Solving Minimum Routing Cost Spanning Tree Problem

A Genetic Approach for Solving Minimum Routing Cost Spanning Tree Problem A Genetic Approach for Solving Minimum Routing Cost Spanning Tree Problem Quoc Phan Tan Abstract Minimum Routing Cost Spanning Tree (MRCT) is one of spanning tree optimization problems having several applications

More information

Multi-objective Optimization Algorithm based on Magnetotactic Bacterium

Multi-objective Optimization Algorithm based on Magnetotactic Bacterium Vol.78 (MulGrab 24), pp.6-64 http://dx.doi.org/.4257/astl.24.78. Multi-obective Optimization Algorithm based on Magnetotactic Bacterium Zhidan Xu Institute of Basic Science, Harbin University of Commerce,

More information

Dynamic Vehicle Routing Using Hybrid Genetic Algorithms

Dynamic Vehicle Routing Using Hybrid Genetic Algorithms Proceedings of the 1999 EEE nternational Conference on Robotics & Automation Detroit, Michigan May 1999 Dynamic Vehicle Routing Using Hybrid Genetic Algorithms Wan-rong Jih jih@robot.csie.ntu.edu.tw Jane

More information

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems

Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Bi-Objective Optimization for Scheduling in Heterogeneous Computing Systems Tony Maciejewski, Kyle Tarplee, Ryan Friese, and Howard Jay Siegel Department of Electrical and Computer Engineering Colorado

More information

THE DEVELOPMENT OF THE POTENTIAL AND ACADMIC PROGRAMMES OF WROCLAW UNIVERISTY OF TECHNOLOGY METAHEURISTICS

THE DEVELOPMENT OF THE POTENTIAL AND ACADMIC PROGRAMMES OF WROCLAW UNIVERISTY OF TECHNOLOGY METAHEURISTICS METAHEURISTICS 1. Objectives The goals of the laboratory workshop are as follows: to learn basic properties of evolutionary computation techniques and other metaheuristics for solving various global optimization

More information

A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS

A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS BERNA DENGIZ AND FULYA ALTIPARMAK Department of Industrial Engineering Gazi University, Ankara, TURKEY 06570 ALICE E.

More information

A Row-and-Column Generation Method to a Batch Machine Scheduling Problem

A Row-and-Column Generation Method to a Batch Machine Scheduling Problem The Ninth International Symposium on Operations Research and Its Applications (ISORA 10) Chengdu-Jiuzhaigou, China, August 19 23, 2010 Copyright 2010 ORSC & APORC, pp. 301 308 A Row-and-Column Generation

More information

Evolutionary Algorithm for Embedded System Topology Optimization. Supervisor: Prof. Dr. Martin Radetzki Author: Haowei Wang

Evolutionary Algorithm for Embedded System Topology Optimization. Supervisor: Prof. Dr. Martin Radetzki Author: Haowei Wang Evolutionary Algorithm for Embedded System Topology Optimization Supervisor: Prof. Dr. Martin Radetzki Author: Haowei Wang Agenda Introduction to the problem Principle of evolutionary algorithm Model specification

More information

A Lagrangian Relaxation Based Forward-backward Improvement Heuristic for Maximising the Net Present Value of Resource-Constrained Projects

A Lagrangian Relaxation Based Forward-backward Improvement Heuristic for Maximising the Net Present Value of Resource-Constrained Projects A Lagrangian Relaxation Based Forward-backward Improvement Heuristic for Maximising the Net Present Value of Resource-Constrained Projects Hanyu Gu, Andreas Schutt, and Peter J. Stuckey National ICT Australia,

More information

Open Vehicle Routing Problem Optimization under Realistic Assumptions

Open Vehicle Routing Problem Optimization under Realistic Assumptions Int. J. Research in Industrial Engineering, pp. 46-55 Volume 3, Number 2, 204 International Journal of Research in Industrial Engineering www.nvlscience.com Open Vehicle Routing Problem Optimization under

More information

Santa Fe Trail Problem Solution Using Grammatical Evolution

Santa Fe Trail Problem Solution Using Grammatical Evolution 2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore Santa Fe Trail Problem Solution Using Grammatical Evolution Hideyuki

More information

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Bindu Student, JMIT Radaur binduaahuja@gmail.com Mrs. Pinki Tanwar Asstt. Prof, CSE, JMIT Radaur pinki.tanwar@gmail.com Abstract

More information

Escaping Local Optima: Genetic Algorithm

Escaping Local Optima: Genetic Algorithm Artificial Intelligence Escaping Local Optima: Genetic Algorithm Dae-Won Kim School of Computer Science & Engineering Chung-Ang University We re trying to escape local optima To achieve this, we have learned

More information

Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design

Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design City University of New York (CUNY) CUNY Academic Works International Conference on Hydroinformatics 8-1-2014 Multi-Objective Pipe Smoothing Genetic Algorithm For Water Distribution Network Design Matthew

More information

Task Graph Scheduling on Multiprocessor System using Genetic Algorithm

Task Graph Scheduling on Multiprocessor System using Genetic Algorithm Task Graph Scheduling on Multiprocessor System using Genetic Algorithm Amit Bansal M.Tech student DCSE, G.N.D.U. Amritsar, India Ravreet Kaur Asst. Professor DCSE, G.N.D.U. Amritsar, India Abstract Task

More information

THE MULTI-TARGET FIRE DISTRIBUTION STRATEGY RESEARCH OF THE ANTI-AIR FIRE BASED ON THE GENETIC ALGORITHM. Received January 2011; revised May 2011

THE MULTI-TARGET FIRE DISTRIBUTION STRATEGY RESEARCH OF THE ANTI-AIR FIRE BASED ON THE GENETIC ALGORITHM. Received January 2011; revised May 2011 International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 4, April 2012 pp. 2803 2810 THE MULTI-TARGET FIRE DISTRIBUTION STRATEGY

More information

A hierarchical network model for network topology design using genetic algorithm

A hierarchical network model for network topology design using genetic algorithm A hierarchical network model for network topology design using genetic algorithm Chunlin Wang 1, Ning Huang 1,a, Shuo Zhang 2, Yue Zhang 1 and Weiqiang Wu 1 1 School of Reliability and Systems Engineering,

More information

Random Keys Genetic Algorithm with Adaptive Penalty Function for Optimization of Constrained Facility Layout Problems

Random Keys Genetic Algorithm with Adaptive Penalty Function for Optimization of Constrained Facility Layout Problems Random Keys Genetic Algorithm with Adaptive Penalty Function for Optimization of Constrained Facility Layout Problems Bryan A. Norman and Alice E. Smith Department of Industrial Engineering University

More information

METAHEURISTIC. Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal.

METAHEURISTIC. Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal. METAHEURISTIC Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal ferland@iro.umontreal.ca March 2015 Overview Heuristic Constructive Techniques: Generate

More information

Genetic algorithm based on number of children and height task for multiprocessor task Scheduling

Genetic algorithm based on number of children and height task for multiprocessor task Scheduling Genetic algorithm based on number of children and height task for multiprocessor task Scheduling Marjan Abdeyazdan 1,Vahid Arjmand 2,Amir masoud Rahmani 3, Hamid Raeis ghanavati 4 1 Department of Computer

More information

Mobile Robot Path Planning in Static Environment

Mobile Robot Path Planning in Static Environment Mobile Robot Path Planning in Static Environment A Thesis Submitted in Partial Fulfilment of the Requirements for the Degree of Bachelor of Technology in Computer Science & Engineering Submitted by: Raman

More information

Parameter Selection of a Support Vector Machine, Based on a Chaotic Particle Swarm Optimization Algorithm

Parameter Selection of a Support Vector Machine, Based on a Chaotic Particle Swarm Optimization Algorithm BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5 No 3 Sofia 205 Print ISSN: 3-9702; Online ISSN: 34-408 DOI: 0.55/cait-205-0047 Parameter Selection of a Support Vector Machine

More information

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization 2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic

More information

C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem

C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem Bethany Elvira 1, Yudi Satria 2, dan Rahmi Rusin 3 1 Student in Department of Mathematics, University of Indonesia,

More information

Resource Constrained Project Scheduling. Reservations and Timetabling

Resource Constrained Project Scheduling. Reservations and Timetabling DM87 SCHEDULING, TIMETABLING AND ROUTING Lecture 13 Resource Constrained Project Scheduling. Reservations and Timetabling Marco Chiarandini DM87 Scheduling, Timetabling and Routing 2 Preprocessing: Temporal

More information

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications

More information

A Survey of Solving Approaches for Multiple Objective Flexible Job Shop Scheduling Problems

A Survey of Solving Approaches for Multiple Objective Flexible Job Shop Scheduling Problems BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 2 Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2015-0025 A Survey of Solving Approaches

More information

INTERACTIVE MULTI-OBJECTIVE GENETIC ALGORITHMS FOR THE BUS DRIVER SCHEDULING PROBLEM

INTERACTIVE MULTI-OBJECTIVE GENETIC ALGORITHMS FOR THE BUS DRIVER SCHEDULING PROBLEM Advanced OR and AI Methods in Transportation INTERACTIVE MULTI-OBJECTIVE GENETIC ALGORITHMS FOR THE BUS DRIVER SCHEDULING PROBLEM Jorge PINHO DE SOUSA 1, Teresa GALVÃO DIAS 1, João FALCÃO E CUNHA 1 Abstract.

More information

A Duplication Based List Scheduling Genetic Algorithm for Scheduling Task on Parallel Processors

A Duplication Based List Scheduling Genetic Algorithm for Scheduling Task on Parallel Processors A Duplication Based List Scheduling Genetic Algorithm for Scheduling Task on Parallel Processors Dr. Gurvinder Singh Department of Computer Science & Engineering, Guru Nanak Dev University, Amritsar- 143001,

More information

Implementation of Dynamic Level Scheduling Algorithm using Genetic Operators

Implementation of Dynamic Level Scheduling Algorithm using Genetic Operators Implementation of Dynamic Level Scheduling Algorithm using Genetic Operators Prabhjot Kaur 1 and Amanpreet Kaur 2 1, 2 M. Tech Research Scholar Department of Computer Science and Engineering Guru Nanak

More information

Overcompressing JPEG images with Evolution Algorithms

Overcompressing JPEG images with Evolution Algorithms Author manuscript, published in "EvoIASP2007, Valencia : Spain (2007)" Overcompressing JPEG images with Evolution Algorithms Jacques Lévy Véhel 1, Franklin Mendivil 2 and Evelyne Lutton 1 1 Inria, Complex

More information

Genetic Algorithms for Solving. Open Shop Scheduling Problems. Sami Khuri and Sowmya Rao Miryala. San Jose State University.

Genetic Algorithms for Solving. Open Shop Scheduling Problems. Sami Khuri and Sowmya Rao Miryala. San Jose State University. Genetic Algorithms for Solving Open Shop Scheduling Problems Sami Khuri and Sowmya Rao Miryala Department of Mathematics and Computer Science San Jose State University San Jose, California 95192, USA khuri@cs.sjsu.edu

More information

Multi-objective Optimization

Multi-objective Optimization Jugal K. Kalita Single vs. Single vs. Single Objective Optimization: When an optimization problem involves only one objective function, the task of finding the optimal solution is called single-objective

More information

Parameter optimization model in electrical discharge machining process *

Parameter optimization model in electrical discharge machining process * 14 Journal of Zhejiang University SCIENCE A ISSN 1673-565X (Print); ISSN 1862-1775 (Online) www.zju.edu.cn/jzus; www.springerlink.com E-mail: jzus@zju.edu.cn Parameter optimization model in electrical

More information

A Hybrid of Genetic Algorithm and Bottleneck Shifting for Flexible Job Shop Scheduling Problem

A Hybrid of Genetic Algorithm and Bottleneck Shifting for Flexible Job Shop Scheduling Problem A Hybrid of Genetic Algorithm and Bottleneck Shifting for Flexible Job Shop Scheduling Problem Jie Gao School of Management, Xi an Jiaotong University Xi an, 00, China +()- calebgao@yahoo.com Mitsuo Gen

More information

Job-shop scheduling with limited capacity buffers

Job-shop scheduling with limited capacity buffers Job-shop scheduling with limited capacity buffers Peter Brucker, Silvia Heitmann University of Osnabrück, Department of Mathematics/Informatics Albrechtstr. 28, D-49069 Osnabrück, Germany {peter,sheitman}@mathematik.uni-osnabrueck.de

More information

A Two-Level Genetic Algorithm for Scheduling in Assembly Islands with Fixed-Position Layouts

A Two-Level Genetic Algorithm for Scheduling in Assembly Islands with Fixed-Position Layouts A Two-Level Genetic Algorithm for Scheduling in Assembly Islands with Fixed-Position Layouts Wei Qin a,1 and George Q Huang b a Department of Industrial and Manufacturing Systems Engineering, the University

More information

The Simple Genetic Algorithm Performance: A Comparative Study on the Operators Combination

The Simple Genetic Algorithm Performance: A Comparative Study on the Operators Combination INFOCOMP 20 : The First International Conference on Advanced Communications and Computation The Simple Genetic Algorithm Performance: A Comparative Study on the Operators Combination Delmar Broglio Carvalho,

More information

Using Firefly Algorithm to Solve Resource Constrained Project Scheduling Problem

Using Firefly Algorithm to Solve Resource Constrained Project Scheduling Problem Using Firefly Algorithm to Solve Resource Constrained Project Scheduling Problem Pejman Sanaei 1, Reza Akbari 2, Vahid Zeighami 3 and Sheida Shams 4 1,3 Department of Mathematics, Shiraz University, Shiraz,

More information

An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid

An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid An Application of Genetic Algorithm for Auto-body Panel Die-design Case Library Based on Grid Demin Wang 2, Hong Zhu 1, and Xin Liu 2 1 College of Computer Science and Technology, Jilin University, Changchun

More information

Using Genetic Algorithms to Design Experiments: A Review

Using Genetic Algorithms to Design Experiments: A Review Using Genetic Algorithms to Design Experiments: A Review C. Devon Lin Department of Mathematics and Statistics, Queen s University Joint work with Christine M. Anderson-Cook, Michael S. Hamada, Lisa M.

More information

The Optimization Model and Algorithm for Train Connection at Transfer Stations in Urban Rail Transit Network

The Optimization Model and Algorithm for Train Connection at Transfer Stations in Urban Rail Transit Network Send Orders for Reprints to reprints@benthamscienceae 690 The Open Cybernetics & Systemics Journal, 205, 9, 690-698 Open Access The Optimization Model and Algorithm for Train Connection at Transfer Stations

More information

CHAPTER-5 APPLICATION OF SYMBIOTIC ORGANISMS SEARCH ALGORITHM

CHAPTER-5 APPLICATION OF SYMBIOTIC ORGANISMS SEARCH ALGORITHM 100 CHAPTER-5 APPLICATION OF SYMBIOTIC ORGANISMS SEARCH ALGORITHM 5.1 INTRODUCTION The progressive increase in electrical demand has been the cause for technical problems to the utility companies such

More information

An efficient evolutionary algorithm for the deadline problem in project management

An efficient evolutionary algorithm for the deadline problem in project management An efficient evolutionary algorithm for the deadline problem in project management Matías Galnares and Sergio Nesmachnow Universidad de la República, Uruguay {mgalnares,sergion}@fing.edu.uy Abstract. This

More information

The Genetic Algorithm for finding the maxima of single-variable functions

The Genetic Algorithm for finding the maxima of single-variable functions Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 46-54 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com The Genetic Algorithm for finding

More information

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini Metaheuristic Development Methodology Fall 2009 Instructor: Dr. Masoud Yaghini Phases and Steps Phases and Steps Phase 1: Understanding Problem Step 1: State the Problem Step 2: Review of Existing Solution

More information

Simplicial Global Optimization

Simplicial Global Optimization Simplicial Global Optimization Julius Žilinskas Vilnius University, Lithuania September, 7 http://web.vu.lt/mii/j.zilinskas Global optimization Find f = min x A f (x) and x A, f (x ) = f, where A R n.

More information

A hybrid particle swarm optimization for job shop scheduling problem

A hybrid particle swarm optimization for job shop scheduling problem Computers & Industrial Engineering 51 (2006) 791 808 www.elsevier.com/locate/dsw A hybrid particle swarm optimization for job shop scheduling problem D.Y. Sha a,b, *, Cheng-Yu Hsu b a Department of Business

More information

Metaheuristic Optimization with Evolver, Genocop and OptQuest

Metaheuristic Optimization with Evolver, Genocop and OptQuest Metaheuristic Optimization with Evolver, Genocop and OptQuest MANUEL LAGUNA Graduate School of Business Administration University of Colorado, Boulder, CO 80309-0419 Manuel.Laguna@Colorado.EDU Last revision:

More information

Time Complexity Analysis of the Genetic Algorithm Clustering Method

Time Complexity Analysis of the Genetic Algorithm Clustering Method Time Complexity Analysis of the Genetic Algorithm Clustering Method Z. M. NOPIAH, M. I. KHAIRIR, S. ABDULLAH, M. N. BAHARIN, and A. ARIFIN Department of Mechanical and Materials Engineering Universiti

More information