GENETIC ALGORITHM FOR THE OPTIMIZATION OF SUPPLY CHAIN MANAGEMENT Dr. M. Senthil Mr. M. Venkatesh Prabu Dr. K.S. Chandrasekar Abstract Supply chain management (SCM) deals with the total flow of materials from vendors to the ultimate users. Traditionally SCM operated independently in the marketing, distribution, planning, manufacturing and purchasing. Now, the SCM is a strategy through which integration can be achieved .In this work, various optimization problems in SCM such as vendor selection, and transportation are identified and described. There are many modern optimization techniques are available for solving different supply chain optimization problems. Not all these techniques are robust and each technique is suitable for solving a particular type of supply chain optimization problem. Genetic Algorithm (GA) is an adaptive search and optimization that uses the principle of natural genetics and natural selection. Genetic Algorithms are very different from traditional search and optimization methods uses in different manufacturing problems in organizations. Because of its simplicity, ease of operation, minimum requirement and global perspectives, it is gaining popularity in the manufacturing arena. At this research study, uses the genetic Algorithm for optimization of the Supply Chain Management. This paper also focuses its attention on the implementation strategies which uses coding technique, reproduction, cross over, mutation and Fuzzy logic. Introduction: In today global market, managing the entire supply chain becomes a key factor for the successful business .In the early 1990’s the phrase Supply Chain Management (SCM) came into use. SCM is a process of integrating / utilizing suppliers, manufacturers, warehouses and Retailers, so that goods are produced and delivered at the right quantity and at the Right time, while minimum costs as well as satisfying customer requirements. In today’s highly competitive market manufacturers face the challenge of reducing manufacturing Cycle Time, Delivery Lead time and Inventory reduction .However ever organization has its own objectives and its own way of decision making processes. Typical supply chain contains a number of organization beginnings with suppliers who provide Raw materials to manufactured goods in the warehouses, and then they send them to whole sales/ distribution centers Supply Chain optimization is forfeited in favor of inter departmental performance objective and priorities. New collaborative model is coming together of expertise, Resources, Intelligence & Systems that will create new dimensions in SCM and Optimization. In this paper we deal with the Vendor selection and Transportation . Any improvement in the faster supply of raw materials and finished goods and reduction of production and material handling, cost would imply trade offs. This paper discuss about the procedure for how to optimize the above said parameters are optimized using GA for achieving the above said goals of SCM. Vendor Selection Management: In the fierce and severe competitive world the company lies to a greater extent to the selection of a sound vendor. It makes for smoother operation of the purchasing department. An appropriate selection of supplier can provide a manufacturing firm with a competitive advantage.Purchasing is often the initial and primary contact for the firm’s external vendors. Many different methods of selecting a vendor have been identified in the research. The following are the factors determine the vendors: 1. Right Partner: Pre requisites for the successful vendor - Characteristics of good vendors - Find the quantified vendors - To look for potential vendors - Characteristics of effective relationship. 2. The Right contract: Types of contracts based on fixed Price, Cost, Time and materials. 3. Right contract Agreement: Types of Master Agreement Specific requirement of master Agreement Timing consideration 4. Right Attitude: Performance Management Performance of the Plan Effectively Managing open communication Management Change Handling the Disputes Apart from the 4 key activities of an effective vendor selection process, Knowledge of vendor selection Management Methodology is essential in a supply chain management. Vendors have promoted successive waves of new supply chain management theories and technology solutions which have held out the promise of greater efficiency, Lower cost Less Latency, Flexibility and Less rejection. Supply Chain Management is about getting the Right Product to the Right Place at Right Time in the Right Volume and the Right Price. The problems raised in the vendor selection process is taken for this and analyzed through optimization techniques. Transportation: One central problems of SCM is the co-ordination of product & material flows between Locations .A typical problem involves bringing products located at a central facility to geographically dispersed facilities at minimum cost , methods for dealing with the important issues in transportation as mode selection, carrier routing , vehicle scheduling and shipment consolidations. Well known problems in transportation is the Vehicle scheduling and routing .An efficient solution is one that enables goods to be delivered When & Where required at least cost subject to legal & political constraints? Problem Description In this work there are two functional areas of SCM that is Vendor selection and transportation have been taken for analysis. Vendor Selection Problem (VSP) The proposed VSP is a three criteria decision making problems.They are cost of Goods , Percentage of Rejection and Late Delivery Time.Two assumtions are made inorder to optimize the above said criteria of the VSP , That is only one item is purchased from one vendor and no shortage of the item is allowed for any of the vendor The following is the input parameters consider for the optimization of this VSP. Agreegate Demand of the item (D) No. of vendors for selection (n) Price of per unit item (Ci) Percentage of Rejection (Ri) Percentage of Late Delivery(Li) Upper Limit of Quantity available for vendor i (Ui) Vendor quota (fi) Vendor Rating(ri) Budget constraint (Bi) Objective Function : The objective function of the VSP are Minimization of cost of all items,Min. the Net number of Rejected items and min. the Late delivery. The multi objective VSP have to be solved with the satisfaction of the following constraints, Demand Maxim um capacity of vendor vendor quota Budget of vendors The following is the multi objective VSP is , n Min Z 1 = Ci(xi) i =1 n Min Z 2 = Ri(xi) i =1 n Min Z 3 = Li(xi) i =1 subject to , n xi<=D i =1 n fi>=F i =1 n ri>=P i =1 Ci (xi)<=Bi where xi- order quantity for the vendor i The optimization procedure using GA for the vendor selection is discussed in thechapter of implementation procedure of GA . Transportation problem: In this transportation there are six input parameter are identified for optimization with three constraints.The input parameters are Distance , quantity of goods, delivery time , place , vehicle schedule and vehicle route. and the constraints are Number of vehicles , manpower and time.The objective function is to minimise the optimal route with min. transportation cost.The developement of mathematical model for the objective function is similar to the above VSP. Genetic Algorithm: GA is an adaptive search and optimization algorithm based on mechanics of natural selection and are versatile in their applications. History of GA: First GA was pioneered by John Holland in the 60’s .GA has been widely studied experimented and applied in many fields in engineering and Management. Many of the real world problems involved in finding optimal parameters, which might prove difficult for traditional methods but ideal for GA’s .Most users come to GA’s looking for a problem solver, because, GA s as challenging technical Puzzle GA s as basis for competent machine learning. GA s as computational models of innovation and creativity. GA s as computational model for other innovating systems. GA s as guiding philosophy. The main characteristics are: GA s work with the coding of the parameter set, not the parameter themselves. GA s search from a population of points not from a single point GA s use pay off ( Objective function ) information , into derivatives or other Auxiliary knowledge GA s use probabilitistic transition rules not deterministic rules. GA s is based on the principle of the survival of the fittest. GA is a search and optimization technique operated on the principle of the “Survival of the fittest “ where weak individuals die before reproducing while stronger often survive and bear many off-spring and breed children , which often inherit the qualities that are in most cases superior to their parents . GA begins with a population of string created randomly. There after, each string in the population is evaluated. The population then operated by three main operators, reproduction, crossover and mutation to create a better population. The population is further evaluated and tested for termination. If the termination criteria are met, the population is again operated by the above three operators and evaluated. This procedure is continued until the termination criteria are met. One cycle of these operators and the evaluation procedures is known as a generation is GA terminology. Fuzzy Logic: It is a superset of the conventional Boolean logic that has been extended to the handle the concept of partial truth. The truth values between completely true and completely false. The fuzzy sets the transition from membership to non membership in sets is gradual and not abrupt Fuzzy systems pioneered by Izadeh in the 1960’s basically deal with how beings handle imprecise and uncertain information. AS static / Dynamic System which makes use of fuzzy sets or fuzzy logic of the corresponding mathematical frame work is called a fuzzy system. Implementation Procedure Using GA and Fuzzy Logic Implementation of Genetic Algorithm: Coding technique: In order to solve the multi objective problems in SCM, the values are presented as binary digits. The length of the string is usually determined according to the desired solution accuracy. Reproduction: Reproduction is usually the first operator applied on a population. Reproduction selects good string in a population and forms a mating pool. In reproduction the above average strings are picked from the current population and their multiple copies are inserted in the mating pool in a probabilistic manner. In Roulette Wheel selection using the fitness value of all strings, the probability of selecting a string can be calculated. There after the cumulative probability of each string being copied can be calculated by adding the individual probabilities from the top of the list. The Roulette Wheel concept can be simulated by realizing that the i-th string in the population represents the cumulative probability values from Pi-1 to pi. The first string represents the cumulative probability of any string lies between 0 to 1, in order to choose n strings, n random numbers between 0 to 1 are created at random. Thus a string that represents the chosen random number in the cumulative probability range for the string is copied to the mating pool. This way the string with a higher fitness value will represent a larger range in the cumulative probability values and therefore has a probability into the mating pool. Cross Over: The string in the mating pool formed after reproduction is used in the cross over operation. In the single point cross over two strings are selected at random and crossed at random site. Since mating pool contains strings at random, a pair of string is picked from the top of the list. When two strings are chosen for cross over, the probability of cross over determines whether a crossover is desired or not. If desired, cross over is performed: otherwise the strings are directly placed in the intermediate population for subsequent genetic operation. The next step is to find a crossover site at a random. Creating a random number between 1 & k-1 where K is the length of chromosome. Mutation: The mutation changes the bit 1 to 0 and vice versa. The bit wise mutation is performed bit by bit by flipping a coin with the required probability of mutation. If at any bit the out come is true then the bit is altered: otherwise the bit is kept unchanged. Fuzzy Logic: In order to handle the uncertainties with the objective function, simple Fuzzy Logic is used for evaluation. It is based on the extension of the classical definition of a set with certain degree of membership. Using Bellman & Zadech ‘s ( 1970) approach a Fuzzy decision is a fuzzy set and is obtained by the intersection of all the fuzzy sets representing the fuzzy objectives and fuzzy constraints. Conclusion: Multi objective supply chain management functions like vendor selen\ction and Transportation are identified for optimization . The optimization procedure for the above said two functions have been discussed detail using GA .Inorder to consider the uncertainties arises in these problems a simple Fuzzy logic approach is proposed to find the optimal solutions.By using this methodology in SCM the following can be obtained in the VSP:. Minimise the cost Minimise the Rejection Minimise the delivery time and Minimise the distance travelled Minimise the cost for Transportation problems of Supply Chain Management. can be obtained in the transportation ****************