Genetic optimisation of a fuzzy distribution model

Size: px
Start display at page:

Download "Genetic optimisation of a fuzzy distribution model"

Transcription

1 The current issue and full text archive of this journal is available at Genetic optimisation of a fuzzy distribution model Enrique LoÂpez GonzaÂlez and Miguel A RodrõÂguez FernaÂndez Department of Economy and Business Management, University of LeoÂn, LeoÂn, Spain Genetic optimization 681 Keywords Transport, Distribution, Fuzzy sets, Supply chain, Decision making Abstract Distribution problems deal with distribution from a number of sources to a number of destinations Each source offers amounts of goods, while each destination demands quantities of these goods The object is to find the cheapest transporting schedule that satisfies demand without violating supply restraints In this paper we propose the use of fuzzy sets to represent the provisional information related to costs, demands and other variables Moreover, we suggest including the problem of shortest route for the distribution vehicles Finally, to solve this complex problem we propose using a genetic algorithm with a fuzzy fitness function 1 Introduction Many different optimisation problems can be formulated on networks For instance, we might be interested in finding the shortest path from one node to another, finding the cheapest way to connect all the nodes, or finding the best way to move objects through a network Network optimisation represents one of the most important areas of management science for several reasons (Camm and Evans, 1996; Heizer and Render, 1996) First, networks can be used to model many diverse applications such as transportation systems, communication systems, vehicle routing problems, production planning and cash flow analysis Second, managers accept networks more readily because they provide a visual picture of the problem under study Finally, networks have certain mathematical properties that allow management scientists to develop special algorithms that are able to solve much larger problems than other optimisation methods In this paper we aim to show a new approach to a classical network optimisation problem, the transportation problem, first by allowing the vehicles that can establish routes, and also permitting management with imprecise or vague information We propose using fuzzy sets theory (Zadeh, 1965; Kaufmann, 1975; Zimmermann, 1985), with the aim of being able to handle the uncertainty, which is a characteristic of decision-making processes in distribution problems Moreover, to optimise the distribution network we suggest using a genetic algorithm (GA) (Goldberg, 1989; Biethahn and Nissen, 1995; LoÂpez-GonzaÂlez et al, 1998; Herrera et al, 1999) The main reason for this is that GAs are heuristic optimisation methods which do not impose restrictions on posing the problem In this study, the algorithm is characterised by its use of a fuzzy fitness function that allows the evaluation of imprecise information International Journal of Physical Distribution & Logistics Management, Vol 30 No 7/8, 2000, pp # MCB University Press,

2 IJPDLM 30,7/8 682 In the light of the above, the next section shows a description of the problem to be solved The third section presents the fuzzy approach to this problem In the fourth section we introduce the genetic algorithm used to solve the aforementioned approach The fifth section offers a practical example of the distribution problem and, finally, we include some concluding remarks 2 The distribution problem We consider the problem of finding the cheapest means of shipping supplies from several origins to several destinations Origin points or sources can be factories, warehouses, or any other points from which goods are shipped Destinations are any points that receive goods To solve this problem we must determine how many goods are supplied from each source to each destination and what route the distribution vehicle must follow in order to minimize the total distribution costs Traditionally this problem has been analysed by two different decisions: first, obtaining the quantities to be shipped from each origin to each destination, minimising the costs; and then satisfying the demand, or transportation problem (Figure 1) On the other hand, finding the shortest route that one vehicle must follow to reach all the destinations, or the shortest route problem, is known as travelling salesman problem (Figure 2) In this paper we suggest combining both problems in order to obtain an optimal solution that minimises the distribution costs of the quantities supplied and the routes followed A distribution problem has a very large, sometimes infinite, number of feasible solutions Traditionally, this problem has partially reduced not permitting shipments among destinations This kind of problem can be solved with linear programming and other methods such as Stepping Stone, MODI, Houthtaker Method or Hammer Balas Method But the global approach, considering the vehicles distribution routes, is poorly studied (Turban and Meredith, 1991; Heizer and Render, 1996) Figure 1 Transportation problem

3 Moreover, some of the information considered is imprecise Costs, supplies and demands may be not known in a crisp numerical way (Camm and Evans, 1996) Therefore, in this paper we suggest using fuzzy sets to represent vague knowledge 3 Fuzzy distribution model With this method the companies must know how many commodities supply from each origin to each destination when the information held is not precise and a fuzzy representation in more accurate As we show below, the information necessary is related to: Destination or client demands The company must satisfy the client demands Sometimes this information is vague; therefore we consider a more realistic representation using fuzzy sets So, for n destinations we could have: ~C ˆ f ~ C 1 ; ~ C 2 ; ; ~ C n g Genetic optimization 683 Number of sources and supply capacity We suppose that each source has a supply capacity, normally known in a strict way So for m sources we could have: F ˆ ff 1 ; F 2 ; ; F m g Vehicle capacity We consider that in each source the company has a vehicle used to distribute the commodities Therefore, we must take into account the vehicle capacity, because the number of journeys will depend on it For the aforementioned m sources, the vehicle capacities could be: V ˆ fv 1 ; V 2 ; ; V m g Transporting costs of empty vehicles Sometimes, the vehicles must return to their respective sources due to each one having distributed its capacity Moreover, the last journey is made between the last client supplied and the source of the vehicle Thus, we must take into account Figure 2 Travelling salesman problem

4 IJPDLM 30,7/8 684 what the shipping cost is when the vehicle is empty This normally depends of the distance (routed kilometres) So, for m sources, the transporting cost of empty vehicles could be: cv ˆ fcv 1 ; cv 2 ; ; cv m g Increasing cost for each unit of commodities shipped When the vehicles distribute the commodities the transporting costs increase with each unit shipped As well, this increasing cost depends of the distance travelled Moreover, the knowledge of this cost could not be precise, and representing it using fuzzy sets could improve the results obtained Thus, for m vehicles the increasing cost could be: ~4cv ˆ f 4cv ~ 1 ; 4cv2 ~ ; ; 4cvm ~ g Distance between sources and destinations The distribution is made from the sources to the destinations or clients So, it is necessary to know the distance between them 8 9 D 11 ; D 12 ; ; D 1n >< D 21 ; D 22 ; ; D 2n >= D ˆ >: D m1 ; D m2 ; ; D mn >; Distance between destinations As we mentioned before, the vehicles can establish routes from the source to the several destinations that are supplied Thus, it is necessary to know the distances between the destinations 8 ; D12 0 ; ; 9 D0 1n >< D21 0 ; ; ; D0 2n >= D 0 ˆ >: D 0 n1 ; D0 n2 ; ; >; According to this approach, we are trying to reach the real distribution problem Thereafter, we need a tool capable of solving this complex problem or able to give a reasonable solution In this paper we propose using a genetic algorithm with a fuzzy fitness function Although we describe the use of fuzzy sets, we suggest representing all the fuzzy information as trapezoidal fuzzy numbers (TFN), where the possibility distribution is shown in Figure 3

5 Genetic optimization 685 Figure 3 The use of trapezoidal fuzzy numbers to solve distribution problems The TFN are characterised by four values: a 1 ; a 2 ; a 3 ; a 4 a 1 indicates minor value that the variable can take; a 2 ; a 3 Š indicates an interval where the variable has the maximum level of belief; and a 4 indicates the upper value that the variable can take The reason is that these fuzzy numbers are easily understood and have a good suitability to different real situations, particularly to economic and entrepreneurial estimates (Kaufmann and Gil-Aluja, 1986) 4 Genetic algorithm and fuzzy distribution problems Some authors have applied genetic algorithms to transportation problems (Vignaux and Michalewicz, 1991; Mizunuma and Watada, 1995) In many cases they solve the problem by reducing their complexity or using precise knowledge for the variables In our approach, we suggest a fuzzy representation (TFN) of the information on held and a less restrictive model Due to this, the GA must determine the quantities supplied from each source to each destination and the routes travelled for the vehicles For both objectives the criterion is the same: minimising the total distribution costs 41 Genetic algorithms GAs are search algorithms which use principles inspired by natural genetics to evolve solutions to problems (Holland, 1975) The basic idea is to maintain a population of chromosomes, which represents candidate solutions to the concrete problem being solved, which evolves over time through a process of competition and controlled variation GAs have got a great measure of success in search and optimisation problems A GA starts off with a population of randomly generated chromosomes (solutions), and advances toward better chromosomes by applying genetic

6 IJPDLM 30,7/8 686 operators modelled on the genetic processes occurring in nature During successive iterations, called generations, chromosomes in the population are rated for their adaptation as solutions and, on the basis of these evaluations, a new population of chromosomes is formed using a selection mechanism and specific genetic operators such as crossover and mutation An evaluation or fitness function must be devised for each problem to be solved Given a particular chromosome, a possible solution, the fitness function returns a single numerical fitness, which is supposed to be proportional to the utility or adaptation of the solution represented by that chromosome GAs may deal successfully with a wide range of problem areas, particularly in management applications The main reasons for this success are: GAs can solve hard problems quickly and reliably; GAs are easy to interface to existing simulations and models; GAs are extendible; and GAs are easy to hybridise All these reasons may be summed up in only one: GAs are robust GAs are powerful in difficult environments where the space is usually large, discontinuous, complex and poorly understood They are not guaranteed to find the global optimum solution to a problem, but they are generally good at finding acceptably good solutions to problems quickly These reasons have been behind the fact that, during the last few years, GA applications have grown enormously in many fields The basic principles of GAs were first laid down rigorously by Holland (Holland, 1975), and are well described in many books (eg Goldberg, 1989; Michalewicz, 1996) 42 A genetic algorithm for fuzzy distribution problems To solve the fuzzy distribution problem we propose to use a GA with the following components Genetic representation The solutions to the problems are a set of distribution quantities to be shipped from each source to each destination and the routes followed by the vehicles of each source To codify this solution we propose to use two matrices: one that contains the quantities distributed from each origin to each destination, and the other that represents the path followed for the various vehicles With regard to the codification of quantities matrix, an example of five sources that must supply four possible destinations is shown in Table I, that indicates the quantities supplied from each source to each destination On the other hand, the codification of vehicles routed could be used as shown in Table II This indicates the position of each destination in the vehicle routes Moreover, in order to generate useful solutions, the company must decide the covering level of each client's fuzzy demand The TFN can be identified as

7 possibility distributions So, the company establish the risk of not covering the demand of each client According to this, the quantity matrix represents available solutions for the decision Fuzzy fitness function The fitness function must assign more value to these solutions that are good solutions to the distribution problem For this we propose to calculate the total distribution cost that the two matrices suppose The steps are as follows At the beginning, each vehicle departs from its source full of commodities The first destination, established by the routes matrix, determines the cost of this first journey Once the first destination is satisfied (with one or more journeys) the second destination is attempted If the vehicle is empty during the route, it returns empty to the source to fill its capacity Also, when all the destinations are satisfied then the vehicle goes back to its origin, completing the route The sum of all these transporting costs (departure from origin fully laden attempt first destination, attempt second, goes back to origin when empty, etc) would be a part of the solution To obtain the total cost we must add the cost of the other distribution routes contained in the matrices and established for other vehicles Due to the fact that some of the information can be represented by fuzzy sets, we suggest using the operations designed for them (Dubois and Prade, 1980) Moreover, in cases when the operations could not produce a TFN, we approximate the result as one of this (Kaufmann and Gil-Aluja, 1986), assuming some error To set up a hierarchy among the solutions, the proposal is to use the fuzzy distance (Kaufmann and Gil-Aluja, 1987), based on Hamming Distance We Genetic optimization 687 S 1 1 Source 1 Source 2 Source 3 Source 4 Source 5 Total Destination Destination Destination Destination Total Table I An example of five sources that must supply four destinations in a codification of quantities matrix S 2 1 Source 1 Source 2 Source 3 Source 4 Source 5 Destination Destination Destination Destination Table II An example of five sources that must supply four destinations in a codification of vehicles matrix

8 IJPDLM 30,7/8 688 calculate the distance from the origin B ~ (singleton 0) to each solution fuzzy cost, which is defined as follows: d ~ A; ~ B ˆ 1 aˆ0 ja 1 a B1 a j ja2 a B2 a j da where A 1 a ; A2 a Š is confidence interval of A ~ at the significance level a The more accurate solutions will have a lower distance Thus for obtaining the fitness value we propose calculating the inverse of the distance of each solution Selection process We propose to use roulette wheel ranking (Goldberg, 1989) to select the individuals that will be the ``parents'' of the next generation Crossover operator Traditional crossovers cannot be used, because the solutions are two matrices that have to accomplish some constraints Due to this we propose two different crossovers for each matrix, as follows: (1) Distribution quantities matrices To combine the information of these matrices obtained from two ``parents'' we have used the crossover proposed by Vignaux and Michalewicz (1991) for the transportation problem The process is as follows: Continuing with the aforementioned example of five sources that must supply four destinations, imagine that after the selection process we have two quantity matrices to be crossed, as in Table III Using these ``parents'', we obtain two temporal matrices: one containing the integer average of both ``parents'' (MED), and another that includes a 1 in those cells that have been rounded to obtain the average, and a 0 in the remaining (RED) Thus we obtained information as shown in Table IV for the example The RED matrix has some interesting properties One of them indicates that the number of ones in each row or column is a par one In other words, the source capacity values and the destination Source 1 Source 2 Source 3 Source 4 Source 5 Total S1 1 Destination Destination Destination Destination Total Table III Examples of two quantity matrices which need to be crossed S2 1 Destination Destination Destination Destination Total

9 demand values are par integers Thus, we can divide the RED matrix into two matrices (RED1 and RED2), which accomplish the following condition: RED ˆ RED1 RED2; being equal to the supplying capacity of RED1 and RED2 for each source, and, also, the demands of RED1 and RED2 for each destination For the example, we could obtain the following matrices RED1 and RED2 as shown in Table V Finally, the offspring is obtained as follows: S1 0 S2 0 ˆ MED RED1 ˆ MED RED2 Genetic optimization 689 Then, for the example, the ``sons'' could be as in Table VI Source 1 Source 2 Source 3 Source 4 Source 5 Total MED Destination Destination Destination Destination Total RED Destination Destination Destination Destination Total Table IV Two temporal matrices demonstrating MED and RED Source 1 Source 2 Source 3 Source 4 Source 5 Total RED1 Destination Destination Destination Destination Total RED2 Destination Destination Destination Destination Total Table V The division of the RED matrix into RED1 and RED2

10 IJPDLM 30,7/8 690 Table VI An example of the ``sons'' outcome Source 1 Source 2 Source 3 Source 4 Source 5 Total S1 10 Destination Destination Destination Destination Total S2 10 Destination Destination Destination Destination Total (2) Vehicle routes matrices In addition, we must cross the route matrices of both ``parents'' To do this, we select one source and interchange between the ``parents'' the routes that the vehicle of this origin must follow If we have to cross the following route matrices of the aforementioned problem, first we need to randomly select one source (source 2) as shown in Table VII Second, we need to interchange the list of routes followed (see Table VIII) Mutation operator The intention of this operator is to introduce diversity into the solutions In trying to do this we must distinguish between the two types of matrices (1) Distribution quantities mutation We propose using a special mutation method designed to keep the solutions resulting as feasible ones The steps are as follow: Step 1 We select one source (source A) and one destination (destination A) from the matrix This destination must receive a non-zero quantity from the source selected For the example, if we Source 1! Source 2 Source 3 Source 4 Source 5 Table VII Examples of two vehicle route matrices which need to be crossed S1 2 Destination Destination Destination Destination S2 2 Destination Destination Destination Destination

11 Source 1 Source 2 Source 3 Source 4 Source 5 S1 20 Destination Destination Destination Destination S2 20 Destination Destination Destination Destination Genetic optimization 691 Table VIII The interchange of the list of routes followed mutate the first matrix obtained after the crossing process, the source and destination could be as shown in Table IX Step 2 We generate a random number between 0 and the quantity assigned to this destination For the example it could be 20 Step 3 We search in the remaining sources one quantity assigned to a different destination which is bigger than the random number generated before (source B and destination B) (see Table X) Step 4 We discount the random number to the assigned amounts from source A to destination A and from the source B to destination B After that, we add the random number to the assigned amounts from source A to destination B and from source B to destination A Source 1 Source 2 Source 3 Source 4 Source 5 Total S1 1 Destination Destination Destination Destination Total Table IX Distribution quantities mutation (step 1) Source 1 Source 2 Source 3 Source 4 Source 5 Total S1 1 Destination Destination Destination Destination Total Table X Distribution quantities mutation (step 3)

12 IJPDLM 30,7/8 692 According to this, for the example, the mutated matrix could be as shown in Table XI Finally, with the aforementioned process we can mutate the quantity matrices, maintaining them as feasible ones (2) Vehicle routes mutation On the other hand, for mutating the route matrix we propose an interchange method First, we select randomly one source After that, we select two destinations and interchange their position in the route followed for the source vehicle Halt criteria for the best solution search The proposal is for the algorithm to go through a number of generations specified by the user until the best solution is found Moreover, in order not to lose good solutions, the characteristic termed ``eâlitism'' (Goldberg, 1989) has been introduced This procedure consists of keeping the best individual from a population in successive generations unless and until some other individual succeeds in doing better in respect of suitability In this way, the best solution for a previous population is not lost until outclassed by a more suitable solution As explained, application of the model proposed here allows solving the distribution problem under uncertain environmental conditions 5 Experiment: an example of a practical application In this section we present an example that deals with the distribution problem for a production furniture company To do that we divide this section into subsections: one which poses the problem and other containing the proposed solution using the GA 51 Introduction to the problem Let it be imagined that a furniture company supplies tables to several clients To obtain the tables they have four factories and each one has its own distribution vehicle In Table XII we show the production capacity of each factory and the capacity, transporting cost empty and increase for transporting unit of their respective vehicles Moreover, the company supplies eight clients (furniture shops) They are located in different places The estimated demand of each one is shown in Table XIII Source 1 Source 2 Source 3 Source 4 Source 5 Total Table XI Distribution quantities mutation (step 4) S1 10 Destination Destination Destination Destination Total

13 In addition, we know the distance between the factories and the clients in kilometres and the distance between these clients, shown in Tables XIV and XV respectively According to the aforementioned information, the company wants to know the cheapest solution To do this, it is necessary to answer two questions: (1) How many tables are supplied from each source to each destination? (2) What are the routes that each vehicle must follow? Genetic optimization Designed GA application The problem explained can be solved using the GA introduced in Section 4 So, for the purposes of operational model application, the parameters used in finding the solution were: Factory Production capacity Vehicle capacity Transporting cost empty ($/Km) Transporting cost increasing for product unit ($/Km) A 1, (2; 4; 4; 5) B 2, (4; 5; 5; 6) C 3, (1; 2; 2; 3) D 1, (3; 3; 3; 3) Table XII Statistical information of the company in the experimental application of the proposed model Clients Table estimated demand Client one (450; 500; 500; 600) Client two (1,450; 1,500; 1,500; 1,650) Client three (600; 800; 800; 950) Client four (1,500; 1,600; 1,600; 1,650) Client five (600; 600; 600; 600) Client six (450; 500; 500; 550) Client seven (950; 1,000; 1,000; 1,050) Client eight (450; 500; 500; 600) Table XIII Estimated demand of experimental company Distance (kilometres) Source A Source B Source C Source D One Two Three Four Five Six Seven Eight Table XIV Distance between factions and clients

14 IJPDLM 30,7/8 Beginning crossover probability: 50 percent Ending crossover probability: 50 percent Beginning mutation probability: 30 percent Ending mutation probability: 20 percent 694 Number of generations: 100 Number of individuals: 10 It should be pointed out that the use of a high mutation probability was motivated by the need to bring diversity into the few chains, since if this were not so all that would be obtained would be the best combination of those initially considered who passed the first selections In the practical example analysed, the final solutions are shown in Tables XVI and XVII The distribution cost that we expect for this solution is: Total fuzzy distribution cost (TFN) = ( ; ; ; ) The above TFN means that the lower expectation cost incurred will be between and , the most probable value being Finally, the graph that shows the evolution of the cost of the best solution (y axis) on each generation (x axis) is displayed in Figure 4 This explains the good performance of the algorithm in the best solution searching Distance (kilometres) One Two Three Four Five Six Seven Eight Table XV Distance between clients One ± Two 40 ± Three ± Four ± Five ± Six ± Seven ± 45 Eight ± Distribution quantities Source A Source B Source C Source D Total Table XVI Solution through distribution quantities matrix One Two ,500 Three Four ,600 Five Six Seven Eight Total 1,000 2,000 3,000 1,000 7,000

15 Vehicle routes Source A (8) Source B (8) Source C (8) Source D (8) Genetic optimization One Two Three Four Five Six Seven Eight Table XVII Solution through vehicle routes matrix 5106, , , , , ,3 3810, ,2 3378, , , , , , , ,3 3810, ,2 3378, ,1 Figure 4 Best solution cost 6 Concluding remarks There are two main results obtained from this paper One is the formulation of an approach to the distribution problem that could be adapted to real situations The other is showing the GA capacity to solve complex problems with imprecise or vague information Fuzzy sets allow us to represent the imprecise information that characterised the decision making related to physical distribution Moreover, the genetic algorithms could supply solutions to the distribution problems when they are considered in depth However, trying to adjust properly the posing of the problem, as a proposal of future work, could be interesting, taking into account the accomplishing of production and demand cadences, multiple product distribution, the intermediate warehouses, etc References Biethahn, V and Nissen, V (1995), Evolutionary Algorithms in Management Application, Springer-Verlag, Dordrecht Camm, JD and Evans, JR (1996), Management Science: Modelling, Analysis and Interpretation, South-Western College Publishing, Cincinati, OH Dubois, D and Prade, H (1980), Fuzzy Sets and Systems: Theory and Applications, Academic Press, New York, NY

16 IJPDLM 30,7/8 696 Goldberg, DE (1989), Genetic Algorithms in Search, Optimisation and Machine Learning, Addison-Wesley, Reading, MA Heizer, J and Render, B (1996), Production and Operations Management, Strategic and Tactical Decisions, 4th ed, Prentice-Hall, Englewood Cliffs, NJ Herrera, F, Lopez, E, MendanÄa, C and RodrõÂguez, MA (1999), ``Solving an assignment-selection problem under linguistic valuations with genetic algorithms'', European Journal of Operations Research Holland, JH (1975), Adaptation in Natural and Artificial Systems, University of Michigan Press, Ann Arbor, MI Kaufmann, A (1975), Introduction to the Theory of Fuzzy Subsets, Academics Press, New York, NY Kaufmann, A and Gil-Aluja, J (1986), IntroduccioÂn de la TeorõÂa de los Subconjuntos Borrosos en la GestioÂn de Empresas, Milladoiro, Santiago de Compostela Kaufmann, A and Gil-Aluja, J (1987), TeÂcnicas Operativas de Gestio n para el Tratamiento de la Incertidumbre, Hispano Europea, Barcelona Lopez-GonzaÂlez, E, MendanÄa, C and RodrõÂguez, MA (1998), ``The election of a portfolio through a fuzzy genetic algorithm: the pofugena model'', Operational Tools in the Management of Financial Risks, Kluwer Academic Publishers, Dordrecht, pp Michalewicz, Z (1996), Genetic Algorithms + Data Structures = Evolution Programs, 3rd ed, Springer-Verlag, Dordrecht Mizunuma, H and Watada, J (1995), ``Fuzzy mixed integer programming based on genetic algorithm and its application to resource distribution'', Japanese Journal of Fuzzy Theory and Systems, Vol 7 No 1, pp Turban, E and Meredith, JR (1991), Management Science, 5th ed, Irwin, Boston, MA Vignaux, GA and Michalewicz, Z (1991), ``A genetic algorithm for the linear transportation problem'', IEEE Transactions on Systems, Man and Cybernetics 2, Vol 21, pp Zadeh, L (1965), ``Fuzzy sets'', Information and Control, Vol 8, pp Zimmermann, HJ (1985), Fuzzy Sets: Theory and Its Applications, Kluwer Academic Publishers, Dordrecht

Using Genetic Algorithms in Integer Programming for Decision Support

Using 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 information

Genetic Algorithm for Finding Shortest Path in a Network

Genetic 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 information

Network Routing Protocol using Genetic Algorithms

Network 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 information

Fuzzy Set Theory and Its Applications. Second, Revised Edition. H.-J. Zimmermann. Kluwer Academic Publishers Boston / Dordrecht/ London

Fuzzy Set Theory and Its Applications. Second, Revised Edition. H.-J. Zimmermann. Kluwer Academic Publishers Boston / Dordrecht/ London Fuzzy Set Theory and Its Applications Second, Revised Edition H.-J. Zimmermann KM ff Kluwer Academic Publishers Boston / Dordrecht/ London Contents List of Figures List of Tables Foreword Preface Preface

More information

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems

Revision 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 information

The Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract

The Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract Chapter 7 The Travelling Salesman Problem in Fuzzy Membership Functions 1 Abstract In this chapter, the fuzzification of travelling salesman problem in the way of trapezoidal fuzzy membership functions

More information

ISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116

ISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AUTOMATIC TEST CASE GENERATION FOR PERFORMANCE ENHANCEMENT OF SOFTWARE THROUGH GENETIC ALGORITHM AND RANDOM TESTING Bright Keswani,

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

Sparse Matrices Reordering using Evolutionary Algorithms: A Seeded Approach

Sparse Matrices Reordering using Evolutionary Algorithms: A Seeded Approach 1 Sparse Matrices Reordering using Evolutionary Algorithms: A Seeded Approach David Greiner, Gustavo Montero, Gabriel Winter Institute of Intelligent Systems and Numerical Applications in Engineering (IUSIANI)

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

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 Performance with Different Selection Methods in Solving Multi-Objective Network Design Problem

Genetic 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 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

Modeling the Knowledge Sharing Barriers using an ISM approach

Modeling the Knowledge Sharing Barriers using an ISM approach 2012 International Conference on Information and Knowledge Management (ICIKM 2012) IPCSIT vol.45 (2012) (2012) IACSIT Press, Singapore Modeling the Knowledge Sharing Barriers using an ISM approach B. P.

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

Genetic Tuning for Improving Wang and Mendel s Fuzzy Database

Genetic 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 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

Learning Adaptive Parameters with Restricted Genetic Optimization Method

Learning Adaptive Parameters with Restricted Genetic Optimization Method Learning Adaptive Parameters with Restricted Genetic Optimization Method Santiago Garrido and Luis Moreno Universidad Carlos III de Madrid, Leganés 28911, Madrid (Spain) Abstract. Mechanisms for adapting

More information

Automata Construct with Genetic Algorithm

Automata 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 information

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP Wael Raef Alkhayri Fahed Al duwairi High School Aljabereyah, Kuwait Suhail Sami Owais Applied Science Private University Amman,

More information

GENETIC ALGORITHM with Hands-On exercise

GENETIC 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 information

MINIMAL EDGE-ORDERED SPANNING TREES USING A SELF-ADAPTING GENETIC ALGORITHM WITH MULTIPLE GENOMIC REPRESENTATIONS

MINIMAL 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 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

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

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & MANAGEMENT

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & MANAGEMENT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & MANAGEMENT MOBILITY MANAGEMENT IN CELLULAR NETWORK Prakhar Agrawal 1, Ravi Kateeyare 2, Achal Sharma 3 1 Research Scholar, 2,3 Asst. Professor 1,2,3 Department

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

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms

Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Necmettin Kaya Uludag University, Mechanical Eng. Department, Bursa, Turkey Ferruh Öztürk Uludag University, Mechanical Eng. Department,

More information

General network with four nodes and four activities with triangular fuzzy number as activity times

General network with four nodes and four activities with triangular fuzzy number as activity times International Journal of Engineering Research and General Science Volume 3, Issue, Part, March-April, 05 ISSN 09-730 General network with four nodes and four activities with triangular fuzzy number as

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

A Real Coded Genetic Algorithm for Data Partitioning and Scheduling in Networks with Arbitrary Processor Release Time

A Real Coded Genetic Algorithm for Data Partitioning and Scheduling in Networks with Arbitrary Processor Release Time A Real Coded Genetic Algorithm for Data Partitioning and Scheduling in Networks with Arbitrary Processor Release Time S. Suresh 1, V. Mani 1, S. N. Omkar 1, and H. J. Kim 2 1 Department of Aerospace Engineering,

More information

ALGORITHM SYSTEMS FOR COMBINATORIAL OPTIMIZATION: HIERARCHICAL MULTISTAGE FRAMEWORK

ALGORITHM SYSTEMS FOR COMBINATORIAL OPTIMIZATION: HIERARCHICAL MULTISTAGE FRAMEWORK ALGORITHM SYSTEMS FOR COMBINATORIAL OPTIMIZATION: HIERARCHICAL MULTISTAGE FRAMEWORK Dr. Mark Sh. Levin, The Research Inst., The College Judea & Samaria, Ariel, Israel Introduction In recent decades, signicance

More information

Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms

Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms Binary Representations of Integers and the Performance of Selectorecombinative Genetic Algorithms Franz Rothlauf Department of Information Systems University of Bayreuth, Germany franz.rothlauf@uni-bayreuth.de

More information

CHAPTER 5 ENERGY MANAGEMENT USING FUZZY GENETIC APPROACH IN WSN

CHAPTER 5 ENERGY MANAGEMENT USING FUZZY GENETIC APPROACH IN WSN 97 CHAPTER 5 ENERGY MANAGEMENT USING FUZZY GENETIC APPROACH IN WSN 5.1 INTRODUCTION Fuzzy systems have been applied to the area of routing in ad hoc networks, aiming to obtain more adaptive and flexible

More information

A Parallel Architecture for the Generalized Traveling Salesman Problem

A Parallel Architecture for the Generalized Traveling Salesman Problem A Parallel Architecture for the Generalized Traveling Salesman Problem Max Scharrenbroich AMSC 663 Project Proposal Advisor: Dr. Bruce L. Golden R. H. Smith School of Business 1 Background and Introduction

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

Solving ISP Problem by Using Genetic Algorithm

Solving ISP Problem by Using Genetic Algorithm International Journal of Basic & Applied Sciences IJBAS-IJNS Vol:09 No:10 55 Solving ISP Problem by Using Genetic Algorithm Fozia Hanif Khan 1, Nasiruddin Khan 2, Syed Inayatulla 3, And Shaikh Tajuddin

More information

Mobile Robots Path Planning using Genetic Algorithms

Mobile Robots Path Planning using Genetic Algorithms Mobile Robots Path Planning using Genetic Algorithms Nouara Achour LRPE Laboratory, Department of Automation University of USTHB Algiers, Algeria nachour@usthb.dz Mohamed Chaalal LRPE Laboratory, Department

More information

Genetic Algorithms. Kang Zheng Karl Schober

Genetic Algorithms. Kang Zheng Karl Schober Genetic Algorithms Kang Zheng Karl Schober Genetic algorithm What is Genetic algorithm? A genetic algorithm (or GA) is a search technique used in computing to find true or approximate solutions to optimization

More information

Introduction to Genetic Algorithms

Introduction to Genetic Algorithms Advanced Topics in Image Analysis and Machine Learning Introduction to Genetic Algorithms Week 3 Faculty of Information Science and Engineering Ritsumeikan University Today s class outline Genetic Algorithms

More information

Evolutionary Computation Algorithms for Cryptanalysis: A Study

Evolutionary Computation Algorithms for Cryptanalysis: A Study Evolutionary Computation Algorithms for Cryptanalysis: A Study Poonam Garg Information Technology and Management Dept. Institute of Management Technology Ghaziabad, India pgarg@imt.edu Abstract The cryptanalysis

More information

Calc Redirection : A Structure for Direction Finding Aided Traffic Monitoring

Calc Redirection : A Structure for Direction Finding Aided Traffic Monitoring Calc Redirection : A Structure for Direction Finding Aided Traffic Monitoring Paparao Sanapathi MVGR College of engineering vizianagaram, AP P. Satheesh, M. Tech,Ph. D MVGR College of engineering vizianagaram,

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

An Appropriate Method for Real Life Fuzzy Transportation Problems

An Appropriate Method for Real Life Fuzzy Transportation Problems International Journal of Information Sciences and Application. ISSN 097-55 Volume 3, Number (0), pp. 7-3 International Research Publication House http://www.irphouse.com An Appropriate Method for Real

More information

4/22/2014. Genetic Algorithms. Diwakar Yagyasen Department of Computer Science BBDNITM. Introduction

4/22/2014. Genetic Algorithms. Diwakar Yagyasen Department of Computer Science BBDNITM. Introduction 4/22/24 s Diwakar Yagyasen Department of Computer Science BBDNITM Visit dylycknow.weebly.com for detail 2 The basic purpose of a genetic algorithm () is to mimic Nature s evolutionary approach The algorithm

More information

Design 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 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 information

Method and Algorithm for solving the Bicriterion Network Problem

Method and Algorithm for solving the Bicriterion Network Problem Proceedings of the 00 International Conference on Industrial Engineering and Operations Management Dhaka, Bangladesh, anuary 9 0, 00 Method and Algorithm for solving the Bicriterion Network Problem Hossain

More information

Fuzzy Transportation Problems with New Kind of Ranking Function

Fuzzy Transportation Problems with New Kind of Ranking Function The International Journal of Engineering and Science (IJES) Volume 6 Issue 11 Pages PP 15-19 2017 ISSN (e): 2319 1813 ISSN (p): 2319 1805 Fuzzy Transportation Problems with New Kind of Ranking Function

More information

Improving the Wang and Mendel s Fuzzy Rule Learning Method by Inducing Cooperation Among Rules 1

Improving the Wang and Mendel s Fuzzy Rule Learning Method by Inducing Cooperation Among Rules 1 Improving the Wang and Mendel s Fuzzy Rule Learning Method by Inducing Cooperation Among Rules 1 J. Casillas DECSAI, University of Granada 18071 Granada, Spain casillas@decsai.ugr.es O. Cordón DECSAI,

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

An experimental evaluation of a parallel genetic algorithm using MPI

An experimental evaluation of a parallel genetic algorithm using MPI 2009 13th Panhellenic Conference on Informatics An experimental evaluation of a parallel genetic algorithm using MPI E. Hadjikyriacou, N. Samaras, K. Margaritis Dept. of Applied Informatics University

More information

Genetic Algorithms with Oracle for the Traveling Salesman Problem

Genetic Algorithms with Oracle for the Traveling Salesman Problem PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY VOLUME 7 AUGUST 25 ISSN 17-884 Genetic Algorithms with Oracle for the Traveling Salesman Problem Robin Gremlich, Andreas Hamfelt, Héctor

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

A COMPARATIVE STUDY OF FIVE PARALLEL GENETIC ALGORITHMS USING THE TRAVELING SALESMAN PROBLEM

A COMPARATIVE STUDY OF FIVE PARALLEL GENETIC ALGORITHMS USING THE TRAVELING SALESMAN PROBLEM A COMPARATIVE STUDY OF FIVE PARALLEL GENETIC ALGORITHMS USING THE TRAVELING SALESMAN PROBLEM Lee Wang, Anthony A. Maciejewski, Howard Jay Siegel, and Vwani P. Roychowdhury * Microsoft Corporation Parallel

More information

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 5, NO. 1, FEBRUARY

IEEE 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 information

Genetic Algorithms For Vertex. Splitting in DAGs 1

Genetic Algorithms For Vertex. Splitting in DAGs 1 Genetic Algorithms For Vertex Splitting in DAGs 1 Matthias Mayer 2 and Fikret Ercal 3 CSC-93-02 Fri Jan 29 1993 Department of Computer Science University of Missouri-Rolla Rolla, MO 65401, U.S.A. (314)

More information

PATH PLANNING OF ROBOT IN STATIC ENVIRONMENT USING GENETIC ALGORITHM (GA) TECHNIQUE

PATH PLANNING OF ROBOT IN STATIC ENVIRONMENT USING GENETIC ALGORITHM (GA) TECHNIQUE PATH PLANNING OF ROBOT IN STATIC ENVIRONMENT USING GENETIC ALGORITHM (GA) TECHNIQUE Waghoo Parvez 1, Sonal Dhar 2 1 Department of Mechanical Engg, Mumbai University, MHSSCOE, Mumbai, India 2 Department

More information

Selection of Optimal Path in Routing Using Genetic Algorithm

Selection of Optimal Path in Routing Using Genetic Algorithm Selection of Optimal Path in Routing Using Genetic Algorithm Sachin Kumar Department of Computer Science and Applications CH. Devi Lal University, Sirsa, Haryana Avninder Singh Department of Computer Science

More information

SOLVING THE SHORTEST PATH PROBLEM WITH IMPRECISE ARC LENGTHS USING A TWO-STAGE TWO-POPULATION GENETIC ALGORITHM. Feng-Tse Lin and Teng-San Shih

SOLVING THE SHORTEST PATH PROBLEM WITH IMPRECISE ARC LENGTHS USING A TWO-STAGE TWO-POPULATION GENETIC ALGORITHM. Feng-Tse Lin and Teng-San Shih International Journal of Innovative Computing, Information and Control ICIC International c 2011 ISSN 1349-4198 Volume 7, Number 12, December 2011 pp. 6889 6904 SOLVING THE SHORTEST PATH PROBLEM WITH IMPRECISE

More information

Adaptive Crossover in Genetic Algorithms Using Statistics Mechanism

Adaptive 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 information

Suppose you have a problem You don t know how to solve it What can you do? Can you use a computer to somehow find a solution for you?

Suppose you have a problem You don t know how to solve it What can you do? Can you use a computer to somehow find a solution for you? Gurjit Randhawa Suppose you have a problem You don t know how to solve it What can you do? Can you use a computer to somehow find a solution for you? This would be nice! Can it be done? A blind generate

More information

BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines

BI-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 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

2 Dept. of Computer Applications 3 Associate Professor Dept. of Computer Applications

2 Dept. of Computer Applications 3 Associate Professor Dept. of Computer Applications International Journal of Computing Science and Information Technology, 2014, Vol.2(2), 15-19 ISSN: 2278-9669, April 2014 (http://ijcsit.org) Optimization of trapezoidal balanced Transportation problem

More information

Self-learning Mobile Robot Navigation in Unknown Environment Using Evolutionary Learning

Self-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 information

Parallel Genetic Algorithm to Solve Traveling Salesman Problem on MapReduce Framework using Hadoop Cluster

Parallel Genetic Algorithm to Solve Traveling Salesman Problem on MapReduce Framework using Hadoop Cluster Parallel Genetic Algorithm to Solve Traveling Salesman Problem on MapReduce Framework using Hadoop Cluster Abstract- Traveling Salesman Problem (TSP) is one of the most common studied problems in combinatorial

More information

V.Petridis, S. Kazarlis and A. Papaikonomou

V.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 information

Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design

Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design Loughborough University Institutional Repository Evolutionary form design: the application of genetic algorithmic techniques to computer-aided product design This item was submitted to Loughborough University's

More information

Modified Procedure to Solve Fuzzy Transshipment Problem by using Trapezoidal Fuzzy number.

Modified Procedure to Solve Fuzzy Transshipment Problem by using Trapezoidal Fuzzy number. International Journal of Mathematics and Statistics Invention (IJMSI) E-ISSN: 2321 4767 P-ISSN: 2321-4759 Volume 4 Issue 6 August. 216 PP-3-34 Modified Procedure to Solve Fuzzy Transshipment Problem by

More information

Fuzzy Ant Clustering by Centroid Positioning

Fuzzy Ant Clustering by Centroid Positioning Fuzzy Ant Clustering by Centroid Positioning Parag M. Kanade and Lawrence O. Hall Computer Science & Engineering Dept University of South Florida, Tampa FL 33620 @csee.usf.edu Abstract We

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

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

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

Capacitated Single-Assignment Hub Covering Location Problem under Fuzzy Environment

Capacitated Single-Assignment Hub Covering Location Problem under Fuzzy Environment Capacitated Single-Assignment Hub Covering Location Problem under Fuzzy Environment Abbas Mirakhorli Abstract- This paper studies capacitated single-allocation hub covering location problem with fuzzy

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

Path Planning Optimization Using Genetic Algorithm A Literature Review

Path 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 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

An 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. 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 information

Fuzzy multi objective linear programming problem with imprecise aspiration level and parameters

Fuzzy multi objective linear programming problem with imprecise aspiration level and parameters An International Journal of Optimization and Control: Theories & Applications Vol.5, No.2, pp.81-86 (2015) c IJOCTA ISSN:2146-0957 eissn:2146-5703 DOI:10.11121/ijocta.01.2015.00210 http://www.ijocta.com

More information

Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm

Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-661, p- ISSN: 2278-8727Volume 13, Issue 3 (Jul. - Aug. 213), PP 17-22 Comparison Study of Multiple Traveling Salesmen Problem using Genetic

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International 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 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

A Genetic Algorithm Approach to the Group Technology Problem

A 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 information

MULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION

MULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION MULTI-OBJECTIVE GENETIC LOCAL SEARCH ALGORITHM FOR SUPPLY CHAIN SIMULATION OPTIMISATION Galina Merkuryeva (a), Liana Napalkova (b) (a) (b) Department of Modelling and Simulation, Riga Technical University,

More information

Fuzzy Variable Linear Programming with Fuzzy Technical Coefficients

Fuzzy Variable Linear Programming with Fuzzy Technical Coefficients Sanwar Uddin Ahmad Department of Mathematics, University of Dhaka Dhaka-1000, Bangladesh sanwar@univdhaka.edu Sadhan Kumar Sardar Department of Mathematics, University of Dhaka Dhaka-1000, Bangladesh sadhanmath@yahoo.com

More information

FACILITY LIFE-CYCLE COST ANALYSIS BASED ON FUZZY SETS THEORY Life-cycle cost analysis

FACILITY LIFE-CYCLE COST ANALYSIS BASED ON FUZZY SETS THEORY Life-cycle cost analysis FACILITY LIFE-CYCLE COST ANALYSIS BASED ON FUZZY SETS THEORY Life-cycle cost analysis J. O. SOBANJO FAMU-FSU College of Engineering, Tallahassee, Florida Durability of Building Materials and Components

More information

A Web-Based Evolutionary Algorithm Demonstration using the Traveling Salesman Problem

A 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 information

GENERATING FUZZY RULES FROM EXAMPLES USING GENETIC. Francisco HERRERA, Manuel LOZANO, Jose Luis VERDEGAY

GENERATING 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 information

Game theory and non-linear dynamics: the Parrondo Paradox case study

Game theory and non-linear dynamics: the Parrondo Paradox case study Chaos, Solitons and Fractals 17 (2003) 545 555 www.elsevier.com/locate/chaos Game theory and non-linear dynamics: the Parrondo Paradox case study P. Arena, S. Fazzino, L. Fortuna *, P. Maniscalco Dipartimento

More information

Robust Object Segmentation Using Genetic Optimization of Morphological Processing Chains

Robust Object Segmentation Using Genetic Optimization of Morphological Processing Chains Robust Object Segmentation Using Genetic Optimization of Morphological Processing Chains S. RAHNAMAYAN 1, H.R. TIZHOOSH 2, M.M.A. SALAMA 3 1,2 Department of Systems Design Engineering 3 Department of Electrical

More information

ANTICIPATORY VERSUS TRADITIONAL GENETIC ALGORITHM

ANTICIPATORY 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 information

NETWORK FLOW WITH FUZZY ARC LENGTHS USING HAAR RANKING

NETWORK FLOW WITH FUZZY ARC LENGTHS USING HAAR RANKING NETWORK FLOW WITH FUZZY ARC LENGTHS USING HAAR RANKING S. Dhanasekar 1, S. Hariharan, P. Sekar and Kalyani Desikan 3 1 Vellore Institute of Technology, Chennai Campus, Chennai, India CKN College for Men,

More information

Optimal Solution of a Mixed type Fuzzy Transportation Problem

Optimal Solution of a Mixed type Fuzzy Transportation Problem Intern. J. Fuzzy Mathematical Archive Vol. 15, No. 1, 2018, 83-89 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 20 March 2018 www.researchmathsci.org DOI: http://dx.doi.org/10.22457/ijfma.v15n1a8

More information

CHAPTER 4 GENETIC ALGORITHM

CHAPTER 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 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

6. Tabu Search 6.1 Basic Concepts. Fall 2010 Instructor: Dr. Masoud Yaghini

6. Tabu Search 6.1 Basic Concepts. Fall 2010 Instructor: Dr. Masoud Yaghini 6. Tabu Search 6.1 Basic Concepts Fall 2010 Instructor: Dr. Masoud Yaghini Outline Tabu Search: Part 1 Introduction Illustrative Problems Search Space Neighborhood Structure Tabus Aspiration Criteria Termination

More information

A Combined Meta-Heuristic with Hyper-Heuristic Approach to Single Machine Production Scheduling Problem

A Combined Meta-Heuristic with Hyper-Heuristic Approach to Single Machine Production Scheduling Problem A Combined Meta-Heuristic with Hyper-Heuristic Approach to Single Machine Production Scheduling Problem C. E. Nugraheni, L. Abednego Abstract This paper is concerned with minimization of mean tardiness

More information

Evolutionary Algorithms: Lecture 4. Department of Cybernetics, CTU Prague.

Evolutionary Algorithms: Lecture 4. Department of Cybernetics, CTU Prague. Evolutionary Algorithms: Lecture 4 Jiří Kubaĺık Department of Cybernetics, CTU Prague http://labe.felk.cvut.cz/~posik/xe33scp/ pmulti-objective Optimization :: Many real-world problems involve multiple

More information

On JAM of Triangular Fuzzy Number Matrices

On JAM of Triangular Fuzzy Number Matrices 117 On JAM of Triangular Fuzzy Number Matrices C.Jaisankar 1 and R.Durgadevi 2 Department of Mathematics, A. V. C. College (Autonomous), Mannampandal 609305, India ABSTRACT The fuzzy set theory has been

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

Genetic Algorithms Applied to Inconsistent Matrices Correction in the Analytic Hierarchy Process (AHP)

Genetic Algorithms Applied to Inconsistent Matrices Correction in the Analytic Hierarchy Process (AHP) Genetic Algorithms Applied to Inconsistent Matrices Correction in the Analytic Hierarchy Process (AHP) Leonardo S. Wanderer 1, Marcelo Karanik 1, Diana M. Carpintero 1 1 Artificial Intelligence Research

More information