Solving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller
|
|
- Ariel Austin
- 5 years ago
- Views:
Transcription
1 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 of Computer and Information Engineering Nippon Institute of Technology, Japan tujimr@nit.ac.jp ** Department of Industrial & Information Systems Engineering, Ashikaga Institute of Technology, Ashikaga , Japan *** Department of Mathematics Lampung University, Bandar Lampung, Indonesia, Abstract: The nonlinear side constraint transportation problem (nsctp) arises when we want to find the reasonable assignment strategy to satisfy the source and destination requirement without shipping goods from sources to any pairs of prohibited destinations simultaneously so that the total cost can be minimized. With this side constraint, the difficulty of the problem increase significantly and it becomes impossible to solve it by using conventional software package such as LINDO. As there are exact methods to solve nsctp in the literatures, here we propose a hybrid spanning tree-based genetic algorithm using Prufer number representation to solve it. In this method, we incorporate fuzzy logic controller (FLC) to dynamically control the GA parameters. Comparisons with other conventional methods are presented and the results show the proposed approach to be better as a whole. Keywords: side constraint, transportation problem, Prufer number, Genetic Algorithm, fuzzy logic controller. I. INTRODUCTION Industrial development in the future will be depending on the efficiency of the transportation and the logistic activities. A transportation can be described as a flow of materials between two organizations. The first formulation and discussion of a planar transportation model was introduced by Hitchcock [1]. The objective is to find the way of transporting homogeneous product from several sources to several destinations so that the total cost can be minimized. The transportation problem (TP) is well known as one of practical network problems and there are many investigations of evolutionary approaches to solve the varieties of transportation problem. In real-world applications, it is often that the problems to be solved have a large-scale and has to satisfy several other additional constraints. For example, Sun [2] introduced the transportation problem with exclusionary side constraint. To solve this problem, he developed a Tabu search procedure. The Genetic Algorithm approach for solving this problem was also developed by Syarif and Gen [3]. Another similar problem called the transportation problem with nonlinear side constraint (nsctp) was introduced by Cao [4, 5]. In this model, the TP is extended satisfy additional constraints in which source centers cannot serve two different destinations which are given as the side constraint simultaneously. With this side constraint the difficulty of the problem increase drastically, while its applications to the real world also increase significantly. To solve this problem Tabu Search (TS) and branch-and-bound (B&B) approaches were developed. Though, it is shown that
2 their methods can give good result in most of the time, it can be guaranteed that their methods can give best solution all the time. In this paper, we consider the nsctp and propose a hybridized spanning tree-based genetic algorithm (hst-ga) using Prufer number representation to solve it. To improve the performance of the algorithm, the proposed method includes the concept of fuzzy logic controller (FLC) to make auto-tuning both crossover ratio and mutation ratio. In the next Section, the mathematical formulation of nsctp is given. Section 3 describes the hst-ga briefly. In Section 4, computational experiments are presented. The conclusion follows in Section 5 II. NONLINEAR SIDE CONSTRAINED TRANSPORATATION PROBLEM The transportation problem with nonlinear side constraints (nsc-tp) that we consider in this paper has many applications in our real world [4]. As one of examples, the posing of nsctp is as follows: In container terminal which is divided into several areas (indexed by i) and arriving containers are classified into several categories (index by j and k) according to certain criteria. The problem of assignment of the storage positions for arriving container is to find a reasonable assignment strategy so that the costs of operations (searching for and/or loading containers) can be minimized. The side constraint here represents some of necessary conditions (e.g., the limitation of the space in the storage so that some pair of different categories of containers cannot be stacked in the same areas. In other word, the source i cannot serve two destinations j and k simultaneously). Figure 1 illustrates one of examples of nsc-tp graph and its basis solution with the side constraint {(1,3)}. The nsctp with given m plants and n consumers can be formulated as follows: min f (x ) = s.t. i= 1 x = b, i= 1 j= 1 x = a, c x i = 1,2,..., m j = 1,2,..., n ) xxik = 0, for ( i, j, k) T = {( i, j, k) x 0, and integer i, j n j= 1 m m j i n ( where i : index of supply nodes (sources) j : index of the demand nodes (1) (2) (3) j, k) Di, i} (4) (5) x : quantity to be transported from source i to destination j c : the cost per unit amount transported from i source i to destination j. D :{(, k ) j k, j the pair of destination j and k can not be served by a supply i at the same time}, given in practice for all i. a i : the supply at source i b j : the demand at destination j In the above model, the constraint (4) represents the set of additional nonlinear side constraints. The percentage density d s of conflicting pair of the side constraint (i.e., j and k in (4)) is defined as follows: d = (6) s 2 * n c *100 ( m * n ) where n c is the number of constraint in (4). III. DESIGN OF ALGORITHM Figure 1: Illustration of nsc-tp graph Genetic Algorithm (GA) is one of powerful and stochastic tools for solving various optimal design problems including variety of extended transportation problems. It can handle any kind of nonlinear objective functions and constraint without any transformation [8]. For the literature
3 using matrix-based GA for solving the varieties of transportation problem, the readers can refer to [8. 9]. A. Spanning tree-based GA The use of spanning tree-based genetic algorithm (st-ga) to overcome some network optimization problems were introduced by Gen and Cheng [6, 7]. They utilized the Prüfer number [10] encoding based on a spanning tree which is adopted as it is capable of equally and uniquely representing all possible trees. Using the Prüfer number representation the memory only requires m+n-2 on the problem with m sources and n destinations. They showed that st-ga works very well for those problems and gives better performance in the sense of time and memory consuming (See [6, 7] for this comment). Since Prüfer number is one of the node encodings for the tree, it can be used to encode a transportation graph. The encoding procedure for converting a tree into a Prüfer number and also the decoding procedure for converting a Prüfer number into a tree are clearly given in [6, 7]. 1. Initialization and Feasibility of Chromosome The initialization of a chromosome (i.e., a Prüfer number) is performed from randomly generated m+n-2 digits in range [1, m + n]. However, it is possible to generate an infeasible chromosome, which cannot be adapted to generate a transportation tree or does not satisfy the side constraint. In our previous work [3], we designed the checking the feasibility and repairing procedure for an infeasible Prufer number. After generating a feasible Prüfer number which is a candidate basic feasible solution to the problem, we have to decode the Prüfer number into spanning tree and check it for the side constraint (4). In this sense, when assigning the number of products to be transported, we have to check whether the destination numbers are belong to the part of the set of side constraints or not. If it is belong to the part of the set of side constraints, the number of products to be transported should satisfy the side constraint equation (4). The chromosome which does not satisfy the side constraint (4) is rejected by giving a finalty value. 2. Genetic Operations!"Crossover The crossover is done for exchanging the information of two parents and providing a powerful exploration capability. In this paper, we employ a one-cut-point crossover, which randomly selects a one-cut-point and exchanges the right parts of two parents to generate offspring.!"mutation Modifying one or more of the gene values of an existing individual, mutation creates new individual to increase the variability of the population. Here, we use inversion and displacement mutations that can guarantee to generate feasible chromosome when the parents are feasible.!" Evaluation and Selection As in nature, it is necessary to provide driving mechanism for better individual to survive. Evaluation is to associate each chromosome with a fitness value that shows how good it based on its achievement of the objective function As the selection procedure, we use the mixed strategy with ( µ + λ ) -selection and roulette wheel selection that can enforce the best chromosomes into the next generation. This strategy selects µ best chromosomes from µ parents and λ offspring. If there are no µ different chromosomes available, then the vacant pool of population is filled up with roulette wheel selection. Automatic Fine Tuning for GA Parameters using Fuzzy Logic Controller It has been noted before that GA has been proven to a versatile approach for searching the global optimality. However, it also has a disheartening weakness in taking too much time to reach a fine satisfactory solution. In order to overcame this weakness, some authors even proposed to combine GA with local search method (i.e. hill climbing method) to have a rapid convergence. The pioneer work in extending the fuzzy logic controller (FLC) to dynamically control the GA parameter was done by Lee and Takagi [11] Xu and Vukovich [12], Zeng and Rabenasolo [13] and Wang et. al. [14].]. The main idea of using FLC is to
4 automatically adjust the GA parameters (i.e. crossover and mutation) during the evolutionary process. In our implementation of fuzzy logic controller, we make modification on Wang et al. s concepts [14] to regulate automatically the GA parameters, crossover ratio p C and mutation ratio p M. The heuristic updating principles for the crossover and mutation ratio are to consider changes in the average fitness of the populations. As the inputs to the crossover fuzzy logic controller are changes in average fitness at consecutive two generations and the output is the change in crossover ratio c(t). Based on a number of experiment and domain expert opinion, the input values are respectively normalized into the range [-4.0,4.0] according to their corresponding maximum/minimum values. The membership function µ of fuzzy all input and output linguistic variables are illustrated in Figure 2. Figure 2. Membership function for f ( ν, t 1), f ( ν, t), c( t), m( t) where: NR--Negative larger, NL ---Negative large, NM --- Negative medium NS -- Negative Small, ZE --- Zero, PS ---- Positive small, PM -- Positive medium, PL --- Positive large, PR --- Positive large For simplicity, we set up a look-up table for fuzzy logic controller action as shown in Table 1. Using look-up table in the Tale 1, the value of Z( i, j) is found. TABLE 1. FUZZY DECISION TABLE To get the output of this fuzzy logic scheme, we use the following formula: c ( t) = Z( i, j) 0.02 (7) where i, j { 4, 3, 2, 1,0,1,2,3,4 }. After getting the output of this fuzzy logic controller system, then the crossover ratio for the next generation is regulated as follows: pc (t+1)= pc(t)+ c(t) (8) We use the similar concept to regulate the mutation ratio. The input is the same as in the fuzzy logic controller for crossover ratio. The output is the change in the mutation value. The membership function µ of f ( v; t 1), f ( v; t ), c(t) and m(t) are also given in Figure 5. The fuzzy decision table and look-up table of this mutation fuzzy controller are the same concept as in crossover fuzzy controller. However the control action is done using the following formula: m ( t) = Z( i, j) (9) where i, j { 4, 3, 2, 1,0,1,2,3,4 }. The mutation ratio for the next generation is regulated as follows: p M (t+1) = p M (t)+ m(t) (10) IV. NUMERICAL EXPERIMENTS The proposed genetic algorithm called hst-ga was implemented in C language and run on PC Pentium 1400 MHz. To see the performance of the proposed method, we also developed the classical spanning tree-based genetic algorithm (without fuzzy logic controller) and traditional matrix based genetic algorithm. We used the test problems
5 TABLE 2. EXPERIMENTAL RESULTS m-ga st-ga hst-ga Prob. m n N C p_size m_gen worst AVG best worst AVG best worst AVG best with the size denoted by m n where size are 6 8, 8 10 and For these experiments, shipping cost are assumed to be uniformly and randomly distributed in the range of [2,7]. Using the proposed GA, we set the initial mutation rate 0.2 and crossover rate 0.4, which are known as better parameter setting. Similarly, for the other two methods, mutation rate and crossover rate are fixed as 0.2 and 0.4. The simulations were carried out on each problem by giving different Population size and maximum generation. All methods were run 10 times for each problem and then we take the average of them. In table 3, we summarize the comparative results of proposed method with those of matrix-based GA and spanning tree-based genetic algorithm (st-ga). From this table, though all methods can search the same best solution for the relatively small size problem, we can see that our proposed method still gives better average value. For larger scale examples, it is shown that our proposed method gives the better results as a whole. Figure 3 shows the convergence behavior the methods in the generation. It is clearly shown in this Figure that our proposed method gives better convergence than that of the other methods. The behaviors of the crossover and mutation rate of our proposed method in the generation are shown in the following figure 4. Figure 4. The crossover and mutation ratios in the generation Figure 5. Comparative computational time Figure 3. Average fitness value in the generation By using the density of conflicting side constraint in equation (6), the comparative computational cost of the methods with respect to density of the side constraint is illustrated in Figure 5. We can see, from this figure, the computational cost of our proposed method have very small
6 different with that of the classical st-ga. This difference is only because of the automatic fine-tuning of the crossover and mutation rate. On the other hand, the traditional matrix based genetic algorithm has a large time consuming in the computation. V. CONCLUSION In this paper, we proposed an implementation of hybridized spanning tree-based genetic algorithm method (hst-ga) to solve nonlinear side constrained transportation problem (nsc-tp). We have done several numerical experiments to demonstrate the effectiveness and the efficiency of the proposed method. It is shown that our proposed method gives the better performance of solutions than classical spanning tree-based genetic algorithm and traditional matrix based genetic algorithm in both required memory for computation and computational time. Like many other heuristic approaches, though it has been shown that our proposed method gives better results most of the time, it cannot be guaranteed our methods can give the best result all of the time. Finally, we expect that in the future there will be better method (by us or others) by using other approaches. ACKNOWLEDGMENT This research was supported by the International Scientific Research Program, the Grant-in-Aid for Scientific Research (No : ) by the Ministry of Education, Science and Culture, the Japanese Government. The work of the first author was also supported by Development Undergraduate Education Project, (Indonesian Government and World Bank Project). References 1. Hitchcock, F.L., "The Distribution of a Product from Several Sources to Numerous Localities", J. Math. Phys. Vol.20, pp , Sun, M., A Tabu Search Heuristic Procedure for Solving the Transportation Problems with Exclusionary Side Constraints, Journal of Heuristic, 3: , Syarif, A. and M. Gen., Solving Exclusionary Side Constrained Transportation Problems by Using Hybridized Genetic Algorithm, submitted to International Journal of Intelligent manufacturing, Cao, B. and G. Uebe., Solving Transportation Problems with Nonlinear Side Constraints with Tabu Search, Computer & Ops. Res. Vol 22, No. 6, pp , Cao, B., Transportation Problems with Nonlinear Side Constraints: a branch-and-bound approach, Zeitschrift Operations Research, 36, pp , Gen, M. and R. Cheng., Genetic Algorithms and Engineering Design, John Wiley & Sons, New York, Gen, M. and R. Cheng., Genetic Algorithms and Engineering Optimization, John Wiley & Sons, New York, Goldberg, D. E., Genetic Algorithms in Search, Optimization & Machine Learning, Addison Wesley, Michalewicz, Z. Genetic Algorithms + Data Structures =Evolution Programs, 2nd ed., Springer-Verlag, Dossey, J., A. Otto, L.Spence and C. Eynden, Discrete Mathematics, Harper Collins, Lee, M., and Takagi H., Dynamic Control of Genetic Algorithm Using Fuzzy Logic Techniques, Proceeding of the 5 th International Conference on Genetic Algorithms, Morgan Kaufmann Publishers, San Francisco, pp.76-83, Zeng, X., and Rabenasolo, B., A Fuzzy Logic Based Design for Adaptive Genetic Algorithms, Proceeding of the 5 th European Congress on Intelligent Techniques and Soft Computing, pp , Xu, H., and Vukovich, G., Fuzzy Evolutionary Algorithm and Automatic Robot Trajectory Generation, Proceeding of the First IEEE Conference on Evolutionary Computation, IEEE Press, Piscataway, NJ, pp , Wang, P. T., Wang, G. S., and Hu, Z. G., Speeding Up the Search Process of Genetic Algorithm by Fuzzy Logic, Proceeding of the 5 th European Congress on Intelligent Techniques and Soft Computing, pp , 1997.
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 informationAn 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 informationDETERMINING 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 informationRevision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems
4 The Open Cybernetics and Systemics Journal, 008,, 4-9 Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems K. Kato *, M. Sakawa and H. Katagiri Department of Artificial
More informationUsing 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 informationForward-backward Improvement for Genetic Algorithm Based Optimization of Resource Constrained Scheduling Problem
2017 2nd International Conference on Advances in Management Engineering and Information Technology (AMEIT 2017) ISBN: 978-1-60595-457-8 Forward-backward Improvement for Genetic Algorithm Based Optimization
More informationMINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS
Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 5 th, 2006 MINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS Richard
More informationA 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 informationGENETIC 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 informationDERIVATIVE-FREE OPTIMIZATION
DERIVATIVE-FREE OPTIMIZATION Main bibliography J.-S. Jang, C.-T. Sun and E. Mizutani. Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice Hall, New Jersey,
More informationFuzzy 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 informationOptimization 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 informationGT 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 informationA 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 informationGenetic 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 informationA 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 informationMetaheuristic 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 informationSelf-learning Mobile Robot Navigation in Unknown Environment Using Evolutionary Learning
Journal of Universal Computer Science, vol. 20, no. 10 (2014), 1459-1468 submitted: 30/10/13, accepted: 20/6/14, appeared: 1/10/14 J.UCS Self-learning Mobile Robot Navigation in Unknown Environment Using
More informationJob 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 informationDesign of a Route Guidance System with Shortest Driving Time Based on Genetic Algorithm
Design of a Route Guidance System with Shortest Driving Time Based on Genetic Algorithm UMIT ATILA 1, ISMAIL RAKIP KARAS 2, CEVDET GOLOGLU 3, BEYZA YAMAN 2, ILHAMI MUHARREM ORAK 2 1 Directorate of Computer
More informationGenetic 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 informationHYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS
HYBRID GENETIC ALGORITHM WITH GREAT DELUGE TO SOLVE CONSTRAINED OPTIMIZATION PROBLEMS NABEEL AL-MILLI Financial and Business Administration and Computer Science Department Zarqa University College Al-Balqa'
More informationAN 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 informationBI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines
International Journal of Mathematics and Computer Applications Research (IJMCAR) ISSN 2249-6955 Vol. 2 Issue 4 Dec - 2012 25-32 TJPRC Pvt. Ltd., BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP
More informationInternational Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)
Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem
More informationMetaheuristic 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 informationOptimal 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 informationC 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 informationCHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM
20 CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM 2.1 CLASSIFICATION OF CONVENTIONAL TECHNIQUES Classical optimization methods can be classified into two distinct groups:
More informationThe 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 informationImage Processing algorithm for matching horizons across faults in seismic data
Image Processing algorithm for matching horizons across faults in seismic data Melanie Aurnhammer and Klaus Tönnies Computer Vision Group, Otto-von-Guericke University, Postfach 410, 39016 Magdeburg, Germany
More informationA Genetic Algorithm Approach to the Group Technology Problem
IMECS 008, 9- March, 008, Hong Kong A Genetic Algorithm Approach to the Group Technology Problem Hatim H. Sharif, Khaled S. El-Kilany, and Mostafa A. Helaly Abstract In recent years, the process of cellular
More informationANTICIPATORY VERSUS TRADITIONAL GENETIC ALGORITHM
Anticipatory Versus Traditional Genetic Algorithm ANTICIPATORY VERSUS TRADITIONAL GENETIC ALGORITHM ABSTRACT Irina Mocanu 1 Eugenia Kalisz 2 This paper evaluates the performances of a new type of genetic
More informationHybrid Two-Stage Algorithm for Solving Transportation Problem
Hybrid Two-Stage Algorithm for Solving Transportation Problem Saleem Z. Ramadan (Corresponding author) Department of Mechanical and Industrial Engineering Applied Science Private University PO box 166,
More informationA 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 informationMeta- 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 informationTime 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 informationMultiobjective 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 informationGENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM
Journal of Al-Nahrain University Vol.10(2), December, 2007, pp.172-177 Science GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM * Azhar W. Hammad, ** Dr. Ban N. Thannoon Al-Nahrain
More informationAutomata Construct with Genetic Algorithm
Automata Construct with Genetic Algorithm Vít Fábera Department of Informatics and Telecommunication, Faculty of Transportation Sciences, Czech Technical University, Konviktská 2, Praha, Czech Republic,
More informationAn Improved Genetic Algorithm based Fault tolerance Method for distributed wireless sensor networks.
An Improved Genetic Algorithm based Fault tolerance Method for distributed wireless sensor networks. Anagha Nanoti, Prof. R. K. Krishna M.Tech student in Department of Computer Science 1, Department of
More informationA 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 informationOn Simplifying the Automatic Design of a Fuzzy Logic Controller
On Simplifying the Automatic Design of a Fuzzy Logic Controller France Cheong School of Business IT, RMIT University, Melbourne, Victoria 3000, Australia. email : france.cheong@rmit.edu.au Richard Lai
More informationThe 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 informationUsing Genetic Algorithms in Integer Programming for Decision Support
Doi:10.5901/ajis.2014.v3n6p11 Abstract Using Genetic Algorithms in Integer Programming for Decision Support Dr. Youcef Souar Omar Mouffok Taher Moulay University Saida, Algeria Email:Syoucef12@yahoo.fr
More informationGENETIC ALGORITHM with Hands-On exercise
GENETIC ALGORITHM with Hands-On exercise Adopted From Lecture by Michael Negnevitsky, Electrical Engineering & Computer Science University of Tasmania 1 Objective To understand the processes ie. GAs Basic
More informationA 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 informationMulti-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 informationA 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 informationHEURISTICS FOR THE NETWORK DESIGN PROBLEM
HEURISTICS FOR THE NETWORK DESIGN PROBLEM G. E. Cantarella Dept. of Civil Engineering University of Salerno E-mail: g.cantarella@unisa.it G. Pavone, A. Vitetta Dept. of Computer Science, Mathematics, Electronics
More informationGrid 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 informationA Genetic Algorithm for Minimum Tetrahedralization of a Convex Polyhedron
A Genetic Algorithm for Minimum Tetrahedralization of a Convex Polyhedron Kiat-Choong Chen Ian Hsieh Cao An Wang Abstract A minimum tetrahedralization of a convex polyhedron is a partition of the convex
More informationEscaping 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 informationA 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 informationGenetic 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 informationAdaptive Crossover in Genetic Algorithms Using Statistics Mechanism
in Artificial Life VIII, Standish, Abbass, Bedau (eds)(mit Press) 2002. pp 182 185 1 Adaptive Crossover in Genetic Algorithms Using Statistics Mechanism Shengxiang Yang Department of Mathematics and Computer
More informationGenetic Algorithm for Finding Shortest Path in a Network
Intern. J. Fuzzy Mathematical Archive Vol. 2, 2013, 43-48 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 26 August 2013 www.researchmathsci.org International Journal of Genetic Algorithm for Finding
More informationEvolutionary Multi-objective Optimization of Business Process Designs with Pre-processing
Evolutionary Multi-objective Optimization of Business Process Designs with Pre-processing Kostas Georgoulakos Department of Applied Informatics University of Macedonia Thessaloniki, Greece mai16027@uom.edu.gr
More informationCHAPTER 4 GENETIC ALGORITHM
69 CHAPTER 4 GENETIC ALGORITHM 4.1 INTRODUCTION Genetic Algorithms (GAs) were first proposed by John Holland (Holland 1975) whose ideas were applied and expanded on by Goldberg (Goldberg 1989). GAs is
More informationOptimal Reactive Power Dispatch Using Hybrid Loop-Genetic Based Algorithm
Optimal Reactive Power Dispatch Using Hybrid Loop-Genetic Based Algorithm Md Sajjad Alam Student Department of Electrical Engineering National Institute of Technology, Patna Patna-800005, Bihar, India
More informationTowards Automatic Recognition of Fonts using Genetic Approach
Towards Automatic Recognition of Fonts using Genetic Approach M. SARFRAZ Department of Information and Computer Science King Fahd University of Petroleum and Minerals KFUPM # 1510, Dhahran 31261, Saudi
More informationSanta 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 informationV.Petridis, S. Kazarlis and A. Papaikonomou
Proceedings of IJCNN 93, p.p. 276-279, Oct. 993, Nagoya, Japan. A GENETIC ALGORITHM FOR TRAINING RECURRENT NEURAL NETWORKS V.Petridis, S. Kazarlis and A. Papaikonomou Dept. of Electrical Eng. Faculty of
More informationHeuristic Optimisation
Heuristic Optimisation Part 10: Genetic Algorithm Basics Sándor Zoltán Németh http://web.mat.bham.ac.uk/s.z.nemeth s.nemeth@bham.ac.uk University of Birmingham S Z Németh (s.nemeth@bham.ac.uk) Heuristic
More informationA 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 informationMAXIMUM LIKELIHOOD ESTIMATION USING ACCELERATED GENETIC ALGORITHMS
In: Journal of Applied Statistical Science Volume 18, Number 3, pp. 1 7 ISSN: 1067-5817 c 2011 Nova Science Publishers, Inc. MAXIMUM LIKELIHOOD ESTIMATION USING ACCELERATED GENETIC ALGORITHMS Füsun Akman
More informationSolving the Two-Stage Fixed-Charge Transportation Problem with a Hybrid Genetic Algorithm
CARPATHIAN J. MATH. 33 (2017), No. 3, 365-371 Online version at http://carpathian.ubm.ro Print Edition: ISSN 1584-2851 Online Edition: ISSN 1843-4401 Solving the Two-Stage Fixed-Charge Transportation Problem
More informationExtending 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 informationHybrid Differential Evolution Algorithm for Traveling Salesman Problem
Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 2716 2720 Advanced in Control Engineeringand Information Science Hybrid Differential Evolution Algorithm for Traveling Salesman
More informationGENERATING FUZZY RULES FROM EXAMPLES USING GENETIC. Francisco HERRERA, Manuel LOZANO, Jose Luis VERDEGAY
GENERATING FUZZY RULES FROM EXAMPLES USING GENETIC ALGORITHMS Francisco HERRERA, Manuel LOZANO, Jose Luis VERDEGAY Dept. of Computer Science and Articial Intelligence University of Granada, 18071 - Granada,
More informationGA 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 informationGenetic Algorithm for Dynamic Capacitated Minimum Spanning Tree
28 Genetic Algorithm for Dynamic Capacitated Minimum Spanning Tree 1 Tanu Gupta, 2 Anil Kumar 1 Research Scholar, IFTM, University, Moradabad, India. 2 Sr. Lecturer, KIMT, Moradabad, India. Abstract Many
More informationCHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION
CHAPTER 5 ANT-FUZZY META HEURISTIC GENETIC SENSOR NETWORK SYSTEM FOR MULTI - SINK AGGREGATED DATA TRANSMISSION 5.1 INTRODUCTION Generally, deployment of Wireless Sensor Network (WSN) is based on a many
More informationAN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENETIC ALGORITHMS
AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENETIC ALGORITHMS Seyed Abolfazl Shahzadehfazeli 1, Zainab Haji Abootorabi,3 1 Parallel Processing Laboratory, Yazd University,
More informationIncorporation of Scalarizing Fitness Functions into Evolutionary Multiobjective Optimization Algorithms
H. Ishibuchi, T. Doi, and Y. Nojima, Incorporation of scalarizing fitness functions into evolutionary multiobjective optimization algorithms, Lecture Notes in Computer Science 4193: Parallel Problem Solving
More informationCrew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm. Santos and Mateus (2007)
In the name of God Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm Spring 2009 Instructor: Dr. Masoud Yaghini Outlines Problem Definition Modeling As A Set Partitioning
More informationGenetic Tuning for Improving Wang and Mendel s Fuzzy Database
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Genetic Tuning for Improving Wang and Mendel s Fuzzy Database E. R. R. Kato, O.
More informationTHE Multiconstrained 0 1 Knapsack Problem (MKP) is
An Improved Genetic Algorithm for the Multiconstrained 0 1 Knapsack Problem Günther R. Raidl Abstract This paper presents an improved hybrid Genetic Algorithm (GA) for solving the Multiconstrained 0 1
More informationPROPOSED 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 informationGENETIC ALGORITHM-AIDED ROUTING ON 3D DYNAMIC NETWORKS
GENETIC ALGORITHM-AIDED ROUTING ON 3D DYNAMIC NETWORKS U. Atila a *, I. R. Karas b a Directorate of Computer Center, Gazi University, Teknikokullar, Besevler, 06500, Ankara, Turkey - umitatila@gmail.com
More informationGenetic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem
etic Algorithm Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem R. O. Oladele Department of Computer Science University of Ilorin P.M.B. 1515, Ilorin, NIGERIA
More informationResearch 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 informationIntelligent Control. 4^ Springer. A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms. Nazmul Siddique.
Nazmul Siddique Intelligent Control A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms Foreword by Bernard Widrow 4^ Springer Contents 1 Introduction 1 1.1 Intelligent Control
More informationNetwork Routing Protocol using Genetic Algorithms
International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:0 No:02 40 Network Routing Protocol using Genetic Algorithms Gihan Nagib and Wahied G. Ali Abstract This paper aims to develop a
More informationHybrid of Genetic Algorithm and Continuous Ant Colony Optimization for Optimum Solution
International Journal of Computer Networs and Communications Security VOL.2, NO.1, JANUARY 2014, 1 6 Available online at: www.cncs.org ISSN 2308-9830 C N C S Hybrid of Genetic Algorithm and Continuous
More informationAn Improved Genetic Algorithm for the Traveling Salesman Problem with Multi-Relations
Journal of Computer Science 7 (1): 70-74, 2011 ISSN 1549-3636 2011 Science Publications An Improved Genetic Algorithm for the Traveling Salesman Problem with Multi-Relations Supat Patvichaichod Department
More informationA Web-Based Evolutionary Algorithm Demonstration using the Traveling Salesman Problem
A Web-Based Evolutionary Algorithm Demonstration using the Traveling Salesman Problem Richard E. Mowe Department of Statistics St. Cloud State University mowe@stcloudstate.edu Bryant A. Julstrom Department
More informationAbstract. 1 Introduction
Shape optimal design using GA and BEM Eisuke Kita & Hisashi Tanie Department of Mechano-Informatics and Systems, Nagoya University, Nagoya 464-01, Japan Abstract This paper describes a shape optimization
More informationIEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 5, NO. 1, FEBRUARY
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 5, NO. 1, FEBRUARY 2001 41 Brief Papers An Orthogonal Genetic Algorithm with Quantization for Global Numerical Optimization Yiu-Wing Leung, Senior Member,
More informationA 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 informationA Hybrid Genetic Algorithm for the Hexagonal Tortoise Problem
A Hybrid Genetic Algorithm for the Hexagonal Tortoise Problem Heemahn Choe, Sung-Soon Choi, and Byung-Ro Moon School of Computer Science and Engineering, Seoul National University, Seoul, 141-742 Korea
More informationREAL-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 informationResolving the Conflict Between Competitive and Cooperative Behavior in Michigan-Type Fuzzy Classifier Systems
Resolving the Conflict Between Competitive and Cooperative Behavior in Michigan-Type Fuzzy Classifier Systems Peter Haslinger and Ulrich Bodenhofer Software Competence Center Hagenberg A-4232 Hagenberg,
More informationPath Planning Optimization Using Genetic Algorithm A Literature Review
International Journal of Computational Engineering Research Vol, 03 Issue, 4 Path Planning Optimization Using Genetic Algorithm A Literature Review 1, Er. Waghoo Parvez, 2, Er. Sonal Dhar 1, (Department
More informationAero-engine PID parameters Optimization based on Adaptive Genetic Algorithm. Yinling Wang, Huacong Li
International Conference on Applied Science and Engineering Innovation (ASEI 215) Aero-engine PID parameters Optimization based on Adaptive Genetic Algorithm Yinling Wang, Huacong Li School of Power and
More informationGenetic Algorithm for Circuit Partitioning
Genetic Algorithm for Circuit Partitioning ZOLTAN BARUCH, OCTAVIAN CREŢ, KALMAN PUSZTAI Computer Science Department, Technical University of Cluj-Napoca, 26, Bariţiu St., 3400 Cluj-Napoca, Romania {Zoltan.Baruch,
More informationHeuristics in MILP. Group 1 D. Assouline, N. Molyneaux, B. Morén. Supervisors: Michel Bierlaire, Andrea Lodi. Zinal 2017 Winter School
Heuristics in MILP Group 1 D. Assouline, N. Molyneaux, B. Morén Supervisors: Michel Bierlaire, Andrea Lodi Zinal 2017 Winter School 0 / 23 Primal heuristics Original paper: Fischetti, M. and Lodi, A. (2011).
More informationCHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION
131 CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 6.1 INTRODUCTION The Orthogonal arrays are helpful in guiding the heuristic algorithms to obtain a good solution when applied to NP-hard problems. This
More informationResearch on Applications of Data Mining in Electronic Commerce. Xiuping YANG 1, a
International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Research on Applications of Data Mining in Electronic Commerce Xiuping YANG 1, a 1 Computer Science Department,
More informationHybridization of Genetic Algorithm and Linear Programming for Solving Cell Formation Problem with Alternative Process Routings
, October 24-26, 2012, San Francisco, USA Hybridization of Genetic Algorithm and Linear Programming for Solving Cell Formation Problem with Alternative Process Routings Shahrooz Shahparvari, Payam Chiniforooshan
More information