Optimal Operator Assignment In An Assembly Line Using Genetic Algorithm

Size: px
Start display at page:

Download "Optimal Operator Assignment In An Assembly Line Using Genetic Algorithm"

Transcription

1 Optimal Operator Assignment in an Assembly Line using Genetic Algorithm 1 Optimal Operator Assignment In An Assembly Line Using Genetic Algorithm TANZINA ZAMAN, SANJOY KUMAR PAUL* AND ABDULLAHIL AZEEM Department of Industrial and Production Engineering, Bangladesh University of Engineering and Technology, Dhaka-1000, Bangladesh. Abstract: This paper addresses the operator assignment in predefined workstations in an assembly line to optimize cycle time, total idle time and output where genetic algorithm is used as an optimization tool. Operator assignment in an assembly line balancing is as important as job scheduling in workstations. To improve the efficiency and meet the desired target output within time limit, a balanced assembly line is a must. At real world lines are consisted of a large number of tasks and it is very time consuming and crucial to choose the most suitable operator for a particular workstation. Besides, it is very important to assign the suitable operator at the right place as his skill of operating machines finally reflects in productivity or in the cost of production. Moreover, the more the time a particular job is processed by a particular machine, the more the probability of being defective will be increased. So, to minimize that risk, it is desired to take less time to process a job, i.e. to minimize cycle time. To verify all the possible assignments of workers, genetic algorithm is adopted here. The purpose of this approach is to propose a heuristic to find out the optimal assignment of operators in the predefined workstations. Keywords: Operator assignment, Line balancing, Assembly line, Genetic algorithm. 1. INTRODUCTION Assembly Line Balancing (ALB) is one of the important problems of production/operations management area. As small improvements in the performance of the system can lead to significant monetary consequences, it is of utmost importance to develop practical solution procedures that yield high-quality design decisions with minimal computational requirements. Basically, Assembly Line Balancing Problems (ALBP) seek to assign a set of assembly tasks to an ordered sequence of workstations in such a way that precedence constraints are maintained and a given efficiency measure (e.g. number of workstations or the cycle time) is optimized. The worker assignment scheduling problem involves both the decisions of job scheduling and worker assignment. In the classic scheduling problem no matter how many machines (work stations, processors etc.) are involved, the number of operators (workers) at each machine may be ignored or assumed to be constant and is not taken into consideration. However, in some * Corresponding Author: sanjoy@ipe.buet.ac.bd cases, assigning more workers to work on the same job will decrease job completion time. Hence, ignoring worker assignment decision may cause managerial problems. In order to solve these problems and optimize the overall performance, decisions about job scheduling and operator assignment need to be resolved together. The mathematical formulation of the ALBP for simple assembly lines was first stated by Salveson (1955) and since then, extensive research has been done in the area. Numerous studies on ALBPs have been reported, including those by Rekiek et al. (2002), Becker and Scholl (2006) and Boysen et al. (2007). Despite the vast search space, many attempts have been made in the literature to solve the ALBP using optimum seeking methods, such as linear programming (Salveson, 1955), integer programming (Bowman, 1960) and dynamic programming (Held et al. 1963). However, none of these methods has proven to be of practical use for large problems due to their computational inefficiency. Hence, numerous research efforts have been directed towards the development of heuristics such Baybars LBHA (1986) and meta-heuristics such

2 2 Tanzina Zaman, Sanjoy Kumar Paul and Abdullahil Azeem as simulated annealing (Suresh and Sahu, 1994) and tabu search (Peterson, 1993) have been applied more recently. Genetic Algoritnm is a stochastic search method inspired by concepts from Darwinian evolution theory and belongs to a class of metaheuristic methods known as evolutionary algorithm (EA). As a solution approach, GA has two advantages: ( i) GA searches a population rather than a single point and this increases the likelihood that the algorithm will not be trapped in a local optimum since many solutions are considered concurrently, and (ii) GA fitness function may take any form and several fitness functions can be utilized simultaneously. Leu et al. (1994) developed a GA to solve SALB T ype-1 problems and used heuristic procedures to determine the initial population. Anderson and Fer ris (1994) presented a GA application to the SMALB Type-2 problem which shows the effective use of GAs solving combinatorial optimization problems. Rubinovitz and Levitin (1995) used a GA to obtain SALB Type-2 problem in, which the processing times of a task was dependent upon workstation assignment. Kim (1996) used a genetic algorithm to solve the assembly line balancing problem of how to minimize the number of workstations and cycle time, and how to maximize workload smoothness and work relatedness. Hence, job processing time is no longer a constant but related to the number of workers assigned to work on the job. Ponnambalam et al. (2000) in his paper, proposed a multi-objective genetic algorithm to solve assembly line balancing problems. The performance criteria considered are the number of workstations, the line efficiency, the smoothness index before trade and transfer, and the smoothness index after trade and transfer. The developed genetic algorithm is compared with six popular heuristic algorithms. Sabuncuoglu et al. (2000) proposed an efficient heuristic to solve the deterministic and single-model ALB problem. W.K. Wong (2005) adopted genetic algorithm proposed for optimizing the assignment of operators in an assembly line. The impact of a different level of skill inventory SIn on the assembly makespan is also investigated in order to find out the optimal number of task skills an operator should possess in the apparel assembly process. Boutevin (2006) proposed hybrid methods for line balancing problems. The objective of his study was to assign operations to workstations in order to minimize, for instance the number of required workstations. The basic constraints were cycle time and precedence constraints. In the research paper of Baykaso ğlu and Özbak ı r (2007), a new multiple-rule-based genetic algorithm (GA) is proposed for balancing U-type assembly lines with stochastic task times. Rajakumar et al. (2007) in his research used genetic algorithm (GA) to solve the parallel machine scheduling problem of the manufacturing system with the objective of workflow balancing. Kulak et al. (2008) proposed a GA-based solution approach for balancing printed circuit board assembly lines where a single type of PCB is assigned in highprecision placement machines to minimize the assembly cycle time. Guo et al. (2008) proposed a genetic-algorithm-based optimization model for scheduling flexible assembly lines where the objectives of minimizing the weighted sum of tardiness and earliness penalties and balancing the production flow of the FAL. Tseng et al. (2008) worked with integrated sequence planning problem, which is solved using a genetic algorithm approach with an objective of lowest operation costs. The above works are mainly focused on job assignment in workstations and optimizing number of workstations, cycle time, workload smoothness and work relatedness. The effect of machine dependency of operators is not focused in any of the above studies. This paper focuses on finding an approach for optimum operator assignment in Simple Assembly Line Balancing (SALB) Type-2 not being limited to any specific assembly process. As many attempts have been taken to assign jobs in workstations, only operator assignment is considered here assuming that jobs are already assigned to workstations. 2. PROBLEM DEFINITION In assembly line, there are a number of tasks and a number of machines in which the tasks are processed. Each task may not be processed in each machine. For balancing assembly line, tasks are assigned to a set of workstations where tasks are processed in a pre-defined sequence. While assigning operator in workstations, it is assumed that every operator is equally skilled in operating each machine. But in practical cases operating skill may vary depending on type of machines. A typical scenario of assembly line is shown in Fig. 1. There are M numbers of workstations and N types of machines are required to get the complete product. Every station may not have all the types of

3 Optimal Operator Assignment in an Assembly Line using Genetic Algorithm 3 machines. Only one operator is assigned in each station. Efficiency level of operators varies from r 1 to r 2, considering average task time as the base. Skill combinations of h types to operate N types of machines can be represented by skill matrix of h N. Effective working hour in a day is dependent upon efficiency factor, E which ranges from E 1 to E 2. The problem is to assign operators in workstations in such a way that cycle time, C and total idle time, I is minimized and daily production rate, P is increased compared to theoretical cycle time, Cth; total idle time, Ith and daily production rate, Pth. The simulation will be terminated after generating y-th population or after yielding output which is z times of Pth. 5. Job processing time, t is independent of the job sequence. 6. Machines will never breakdown and are available throughout the scheduling period. 7. Machine setup time is negligible. 8. Theoretical cycle time, Cth and total idle time, Ith are calculated considering the largest task time, t max as theoretical cycle time, Cth. 9. Daily production rate, Pth are calculated considering that all the operators are 100% efficient. 10. Tasks are assigned in workstations according to longest task time and the largest task time, t max is considered as theoretical cycle time, Cth. 4. GENETIC ALGORITHM APPROACH Genetic algorithm is based on the heuristic concept for solving complex optimization problems which is based on manipulating a population of solutions by genetic operators like selection, crossover and mutation. The main challenge of GA application to the assembly line balancing problem is the development of good encoding schemes and genetic operators in order to attain feasible solutions. Fig. 1: A Typical Scenario of Task Assignment in Assembly Line 3. ASSUMPTIONS OF THE STUDY Assumptions of operator assignment in a simple assembly line balancing problem (SALBP) are as follows: 1. Only one operator is assigned in each workstation. 2. Operator s skill is task independent. 3. Each entity of skill matrix represents the percentage of average task time taken to complete that particular task in that particular machine. An average operator takes 100% of task time to complete that task, where a skilled one takes less time to perform. 4. The number of workers assigned in each machine needs to be decided before any job can be processed and they will not be reassigned until all the jobs have been completed. 4.1 Representation Scheme Each chromosome is a string of length M (number of workstations) where each element represents a workstation and the value of each element represents the skill combination of operator of value h from skill matrix. For example, the first element of the chromosome, 2 means the operator who has skill combination of type 2, is assigned in workstation 1. This representation of chromosome is shown in Table 1. Skill combination of type 2 means that the operator is the most efficient in handling machine type 3 and can complete a task using 80% of average task time. And he is the least efficient in machine type 2 as he takes 110% of average task time to complete a task using that machine. The skill matrix for different machine types and skill combinations is shown in Table 2. Table 1 Representation of Chromosome Chromosome Workstation Combination type

4 4 Tanzina Zaman, Sanjoy Kumar Paul and Abdullahil Azeem 4.2 Fitness Function Table 2 Representation of Skill Matrix N / h m/c m/c m/c m/c type 1 type 2 type 3 type 4 Skill Combination Skill Combination Skill Combination The chromosome is selected on the basis of a fitness function which is dependent on production rate (P), cycle time (C) and total idle time (I). Production rate, P = daily available time x max Where, x max = highest task time after assignment of operator in workstation Cycle time, C = x max Total idle time, I = m i = 1 x max t wsm Where, t wsm = total task time of workstation m. If priority on production rate (P), cycle time (C) and total idle time (I) be w 1, w 2 and w 3 respectively, then the fitness function will be Fitness value = P w 1 + w 2 /C + w 3 /I The chromosome with the highest fitness value will be considered a better one. 4.3 Selection and Genetic Operators First initial population is initiated where random citizens are generated. Then parents are selected from population using roulette wheel which increases the probability of selecting the citizen having better fitness as a parent. Two genetic operators are used here; crossover and mutation. During crossover two parents are selected randomly and crossover point is generated from 1 to M. The child with better fitness value is kept and the other one is discarded. The crossover probability is 1.0. The other operator is mutation whose probability is 0.5. During mutation, the child survived after crossover is selected and mutation point is generated from 1 to M. 4.4 Termination Criteria The simulation will be terminated after generating y-th population or after yielding output which is z times of Pth which comes first. 5. DETERMINATION OF OPERATOR ASSIGNMENT USING GA In this work, genetic algorithm is used to reduce the computational complexities and furthermore, all possible optimal solutions can be judged. It is assumed that jobs are already assigned to workstations. Several input variables, e.g. number of workstations, types and number of machines in each workstation, task performed in each machine in each workstations, average task time, range of desired efficiency, dimension of skill matrix, range of operators skill, population size, termination criteria etc. First theoretical cycle time, Cth, total idle time, Ith and daily production rate, Pth are calculated assuming that each operator assigned in each workstation can complete the respective task utilizing fully the average task time. This means that operators are considered primarily having the equal capability to operate each machine. But if their capability is found to be machine dependent, the scenario would be different. The possible skill combinations are represented by skill matrix of dimension h N. The operator with suitable combination of skill is assigned in workstation. 6. RESULT ANALYSIS The algorithm developed for operator assignment in assembly line using GA, is coded in C++ programming language. Genetic algorithm is used here to verify all the possible combinations of operator assignment and to get the optimum solution which will indicate the optimum skill level of operator and their assignment in workstations. A case study is presented here where GA is used to assign operator. Hypothetical data is used here to represent a simple assembly line balancing problem. Nineteen tasks are performed in four types of machine to get a completed job. Nineteen tasks are assigned in ten workstations according to the longest task time rule. Separate machine is provided for each task. Depending upon the ability to operate a particular type of machine, skill combination of operator is varied. The schematic flow diagram of the considered assembly line in presented in Fig. 2 and the product flow through workstations are shown in Fig. 3.

5 Optimal Operator Assignment in an Assembly Line using Genetic Algorithm 5 In this case study, it is considered that workers work in an eight hour shift and 50 minutes is considered for down time. So, at 100% working efficiency, available time for a day is seconds. At 80% working efficiency, Maximum possible output, Pth = 516 pcs Cycle time, Cth = 40 seconds Total idle time, Ith = 93 seconds Moreover, the set of operator efficiency depending on operating a particular machine is considered, A = {85%, 95%, 100%, 110%, 120%}. Fig. 2: Precedence Diagram of Assembly Line Fig. 3: Schematic Diagram of Product Flow Through Workstations The Table 3 summarizes the tasks assigned in workstations, individual task data, total idle time for each station and the type of machine by which they are processed, in this case study. The task data can be obtained from any company's production department which is generally recorded after a detailed time study and in this case study, cycle time is considered as the largest task time, as assumed before. Table 3 Information About Tasks in Different Workstations WS Task Task Machine Idle number number time type time/ws In this case study, three different situations are considered where maximization of productivity, decrease in cycle time and minimization of total idle time is given the most preference respectively. In this simulation, five chromosomes are generated in each generation, 150 populations will be generated before termination if 1.5 times of Pth is not achieved. 6.1 Situation 1; Maximization of Productivity (P) For w 1 = 7, w 2 = 1, w 3 = 1, the following results are obtained using the developed algorithm. Best fitted chromosome is , with a fitness value = , where skill combination matrix is shown in Table 4. Table 4 Skill Combination Matrix for Maximization of Productivity Skill Machine Machine Machine Machine combination type 1 type 2 type 3 type In this situation, P calculated = pcs, productivity increased by % C calculated = 34 seconds, decreased by 15% I calculated = seconds, decreased by % As obtained in simulation, the first gene (2) of the best fitted chromosome represents that, in workstation 1 (WS 1) that operator should be assigned who has skill combination of type 2 to

6 6 Tanzina Zaman, Sanjoy Kumar Paul and Abdullahil Azeem achieve the above mentioned results. It means that he/she should take 95% of the task time to complete a task using machine type 1, take 85% of the task time using machine type 2, 120% of task time using machine type 3 and 100% of that using machine type 4. From this, it can be understood that WS1 requires an operator who is the most efficient in handling machine type 2. Similar representations for the rest of the genes of the chromosome can be obtained. 6.2 Situation 2; Minimization of Cycle Time (C) For w 1 = 1, w 2 = 7, w 3 = 1, following results are obtained using the developed algorithm. Best fitted chromosome is , with a fitness value = , where skill combination matrix is shown in Table 5. Table 5 Skill Combination Matrix for Minimization of Cycle Time Skill Machine Machine Machine Machine combination type 1 type 2 type 3 type In this situation, P calculated = pcs, productivity increased by % C calculated = 34 seconds, decreased by 15% I calculated = seconds, decreased by % 6.3 Situation 3; Minimization of Total Idle Time (I) For w 1 = 0.5, w 2 = 1, w 3 = 8, using the same algorithm the following results are obtained. Best fitted chromosome is , with a fitness value = , where skill combination matrix is shown in Table 6. Table 6 Skill Combination Matrix for Minimization of Idle Time Skill Machine Machine Machine Machine combination type 1 type 2 type 3 type In this situation, P calculated = pcs, productivity increased by % C calculated = seconds, decreased by % I calculated = 47.8 seconds, decreased by 48.6% 7. CONCLUSION The operator assignment problem in an assembly line has been considered in this research where optimized result was obtained checking possible solutions using genetic algorithm. Objectives like maximization of productivity, minimization of cycle time and minimization of total idle time have been considered to choose the optimized assignment, while is has been assumed that operators skill is machine dependent and task independent. Situations can be different depending on the priority given upon productivity, cycle time and idle time. When a particular factor is considered as prime concern, more priority is given on that factor in the fitness function. Chromosome with maximum fitness value is considered as optimum operator assignment. A particular chromosome represents the assignment of operators having a particular skill combination in a number of workstations in assembly line. Each element of the chromosome is referred to the skill matrix. As an operator is not equally efficient in operating each machine, his efficiency is represented by skill combination in operating different machines. The optimal assignment of operators is represented by the best fitted chromosome. This work can be extended considering operators efficiency on completing tasks and operating machines as well. REFERENCES [1] Anderson, E.J. and Ferris, M.C. (1994). Genetic Algorithms for Combi-natorial Optimization: The Assembly Line Balancing Problem, ORSA Journal on Computing, 6, pp [2] Baybars, I. (1986). A Sur vey of Exact Algorithms for the Simple Assembly Line Balancing Problem, Management Science, 32, pp [3] Baykaso ğ lu, A. and Özbak ı r, L. (2007). Stochastic U-line Balancing Using Genetic Algorithms, International Journal of Advanced Manufacturing Technology, 32 (1-2), pp [4] Becker C., and Scholl A., (2006). A Survey on Problems and Methods in Generalized

7 Optimal Operator Assignment in an Assembly Line using Genetic Algorithm 7 Assembly Line Balancing, European Journal of Operations Research, 168, pp [5] Boutevin C., Deroussi L., Gourgand M., and Sylvie N., (2006). Hybrid Methods for Line Balancing Problems, Supply Chain Optimisation, Applied Optimization, 94, pp [6] Bowman E.H., (1960). Assembly Line Balancing by Linear Programming, Operations Research, 8(3), pp [7] Boysen N., Fliedner M., and Scholl A., (2007). A Classification of Assembly Line Balancing Problems, European Journal of Operations Research, 183, pp [8] Guo Z.X., Wong W.K., Leung S.Y.S., Fan J.T., and Chan S.F., (2008). A Genetic-algorithm-based Optimization Model for Scheduling Flexible Assembly Lines, International Journal of Advanced Manufacturing Technology; 36; pp [9] Held M., Karp R.M., and Shareshian R., (1963). Assembly Line Balancing-dynamic Programming with Precedence Constraints, Operations Research, 11, pp [10] Kim Y.K., Kim Y.J., and Kim, Y.H. (1996). Genetic Algorithms for Assembly Line Balancing with Various Objectives. Computers and Industrial Engineering, 30(3), pp [11] Kulak O., Yilmaz I.O., and Günther H.O., (2008). A GA-based Solution Approach for Balancing Printed Circuit Board Assembly Lines ; OR Spectrum, 30(3), pp [12] Leu Y.Y., Matheson L.A., and Rees L.P., (1994). Assembly Line Balancing Using Genetic Algorithms with Heuristic Generated Initial Populations and Multiple Criteria. Decision Sciences, 15, pp [13] Peterson C., (1993). A Tabu Search Procedure for the Simple Assembly Line Balancing Problem, The Proceedings of the Decision Science Institute Conference, Washington, pp [14] Ponnambalam S.G., Aravindan P., and Naidu G.M., (2000). A Multi-objective Genetic Algorithm for Solving Assembly Line Balancing Problem ; International Journal of Advanced Manufacturing Technology, 16(5); pp [15] Rajakumar S., Arunachalam V.P., and Selladurai., V. (2007). Workf low Balancing in Parallel Machines through Genetic Algorithm, International Journal of Advanced Manufacturing Technology; 33(11-12), pp [16] Rekiek B., Dolgui A., Delchambre A., and Bratcu A., (2002). State of Art of Optimization Methods for Assembly Line Design. Ann. Rev. Control, 26, pp [17] Rubinovitz J., and Levitin G., (1995). Genetic Algorithm for Assembly Line Balancing, International Journal of Production Economics, 41, pp [18] Sabuncuoglu I., Erel E., and Tanyer M., (2000). Assembly Line Balancing Using Genetic Algorithms, Journal of Intelligent Manufacturing; 11(3), pp [19] Salveson M.E., (1955). The Assembly Line Balancing Problem, Journal of Industrial Engineering, 6, pp [20] Suresh G., and Sahu S., (1994). Stochastic Assembly Line Balancing using Simulated Annealing, International Journal of Production Research, 32(8), pp [21] Tseng Y.J., Lin C.H., and Lin Y.H. (2008). Integrated Assembly and Machining Planning for Electronic Products Using a Genetic Algorithm Approach, International Journal of Advanced Manufacturing Technology, 36(1-2), pp [22] Wong W.K., Mok P.Y., Leung S.Y.S., (2005). Developing a Genetic Optimisation Approach To Balance an Apparel Assembly Line, The International Journal of Advanced Manufacturing Technology, 28(3-4), pp

Cost Oriented Assembly Line Balancing Problem with Sequence Dependent Setup Times

Cost Oriented Assembly Line Balancing Problem with Sequence Dependent Setup Times Australian Journal of Basic and Applied Sciences, 5(9): 878-884, 2011 ISSN 1991-8178 Cost Oriented Assembly Line Balancing Problem with Sequence Dependent Setup Times 1 Vahid Yazdanparast, 2 Hamid Hajihosseini,

More information

SOLVING ASSEMBLY LINE BALANCING PROBLEM USING GENETIC ALGORITHM TECHNIQUE WITH PARTITIONED CHROMOSOME

SOLVING ASSEMBLY LINE BALANCING PROBLEM USING GENETIC ALGORITHM TECHNIQUE WITH PARTITIONED CHROMOSOME Proceeding, 6 th International Seminar on Industrial Engineering and Management Harris Hotel, Batam, Indonesia, February 12th-14th, 2013 ISSN : 1978-774X SOLVING ASSEMBLY LINE BALANCING PROBLEM USING GENETIC

More information

Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem

Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem Tamkang Journal of Science and Engineering, Vol. 13, No. 3, pp. 327 336 (2010) 327 Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem Horng-Jinh Chang 1 and Tung-Meng Chang 1,2

More information

PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM

PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM Dr.V.Selvi Assistant Professor, Department of Computer Science Mother Teresa women s University Kodaikanal. Tamilnadu,India. Abstract -

More information

Uncertain Supply Chain Management

Uncertain Supply Chain Management Uncertain Supply Chain Management 3 (215) 165 172 Contents lists available at GrowingScience Uncertain Supply Chain Management homepage: www.growingscience.com/uscm An application of Aluminum windows assembly

More information

Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA

Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA , June 30 - July 2, 2010, London, U.K. Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA Imran Ali Chaudhry, Sultan Mahmood and Riaz

More information

Workload balancing in identical parallel machine scheduling using a mathematical programming method

Workload balancing in identical parallel machine scheduling using a mathematical programming method International Journal of Computational Intelligence Systems, Vol. 7, Supplement 1 (2014), 58-67 Workload balancing in identical parallel machine scheduling using a mathematical programming method Yassine

More information

Optimizing Dynamic Flexible Job Shop Scheduling Problem Based on Genetic Algorithm

Optimizing Dynamic Flexible Job Shop Scheduling Problem Based on Genetic Algorithm International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2017 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Optimizing

More information

or organizational restrictions and defines the sets of direct predecessors and successors for each task (Scholl, 1999). Most of the literature over th

or organizational restrictions and defines the sets of direct predecessors and successors for each task (Scholl, 1999). Most of the literature over th Assembly line balancing with equipment requirement and parallel workers: an heuristic algorithm Daria Battini, Maurizio Faccio, Mauro Gamberi, Alessandro Persona, Francesco Pilati Department of Management

More information

An Evolutionary Solution to a Multi-objective Scheduling Problem

An Evolutionary Solution to a Multi-objective Scheduling Problem , June 30 - July 2,, London, U.K. An Evolutionary Solution to a Multi-objective Scheduling Problem Sumeyye Samur, Serol Bulkan Abstract Multi-objective problems have been attractive for most researchers

More information

Optimisation and Operations Research

Optimisation and Operations Research Optimisation and Operations Research Lecture 17: Genetic Algorithms and Evolutionary Computing Matthew Roughan http://www.maths.adelaide.edu.au/matthew.roughan/ Lecture_notes/OORII/

More information

Evolutionary Algorithms

Evolutionary Algorithms Evolutionary Algorithms Evolutionary Algorithms What is Evolutionary Algorithms (EAs)? Evolutionary algorithms are iterative and stochastic search methods that mimic the natural biological evolution and/or

More information

RISK ANALYSIS IN ASSEMBLY LINE BALANCING: A STUDY

RISK ANALYSIS IN ASSEMBLY LINE BALANCING: A STUDY IJAET International Journal of Application of Engineering and Technology ISSN: 2395-3594 Vol- No.-2 RISK ANALYSIS IN ASSEMBLY LINE BALANCING: A STUDY S. Sharma, P. Mittal 2 and P.Agrawal 3, 2, 3 Vikrant

More information

EVOLUTIONARY ALGORITHMS AT CHOICE: FROM GA TO GP EVOLŪCIJAS ALGORITMI PĒC IZVĒLES: NO GA UZ GP

EVOLUTIONARY ALGORITHMS AT CHOICE: FROM GA TO GP EVOLŪCIJAS ALGORITMI PĒC IZVĒLES: NO GA UZ GP ISSN 1691-5402 ISBN 978-9984-44-028-6 Environment. Technology. Resources Proceedings of the 7 th International Scientific and Practical Conference. Volume I1 Rēzeknes Augstskola, Rēzekne, RA Izdevniecība,

More information

Line Balancing in the Hard Disk Drive Process Using Simulation Techniques

Line Balancing in the Hard Disk Drive Process Using Simulation Techniques Line Balancing in the Hard Disk Drive Process Using Simulation Techniques Teerapun Saeheaw, Nivit Charoenchai, and Wichai Chattinnawat Abstract Simulation model is an easy way to build up models to represent

More information

Line Balancing in the Hard Disk Drive Process Using Simulation Techniques

Line Balancing in the Hard Disk Drive Process Using Simulation Techniques Line Balancing in the Hard Disk Drive Process Using Simulation Techniques Teerapun Saeheaw, Nivit Charoenchai, and Wichai Chattinnawat Abstract Simulation model is an easy way to build up models to represent

More information

Evolutionary Computation for Minimizing Makespan on Identical Machines with Mold Constraints

Evolutionary Computation for Minimizing Makespan on Identical Machines with Mold Constraints Evolutionary Computation for Minimizing Makespan on Identical Machines with Mold Constraints Tzung-Pei Hong 1, 2, Pei-Chen Sun 3, and Sheng-Shin Jou 3 1 Department of Computer Science and Information Engineering

More information

Genetic Algorithms for Optimizations

Genetic Algorithms for Optimizations Genetic Algorithms for Optimizations 1. Introduction Genetic Algorithms (GAs) are developed to mimic some of the processes observed in natural evolution. GAs use the concept of Darwin's theory of evolution

More information

Modelling of Two-sided Assembly Line Balancing Problem with Resource Constraints

Modelling of Two-sided Assembly Line Balancing Problem with Resource Constraints IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Modelling of Two-sided Assembly Line Balancing Problem with Resource Constraints Related content - Meta-heuristic algorithm to

More information

Introduction to Artificial Intelligence. Prof. Inkyu Moon Dept. of Robotics Engineering, DGIST

Introduction to Artificial Intelligence. Prof. Inkyu Moon Dept. of Robotics Engineering, DGIST Introduction to Artificial Intelligence Prof. Inkyu Moon Dept. of Robotics Engineering, DGIST Chapter 9 Evolutionary Computation Introduction Intelligence can be defined as the capability of a system to

More information

Modelling of Two-sided Assembly Line Balancing Problem with Resource Constraints

Modelling of Two-sided Assembly Line Balancing Problem with Resource Constraints Home Search Collections Journals About Contact us My IOPscience Modelling of Two-sided Assembly Line Balancing Problem with Resource Constraints This content has been downloaded from IOPscience. Please

More information

A Simulation-based Multi-level Redundancy Allocation for a Multi-level System

A Simulation-based Multi-level Redundancy Allocation for a Multi-level System International Journal of Performability Engineering Vol., No. 4, July 205, pp. 357-367. RAMS Consultants Printed in India A Simulation-based Multi-level Redundancy Allocation for a Multi-level System YOUNG

More information

Metaheuristics. Approximate. Metaheuristics used for. Math programming LP, IP, NLP, DP. Heuristics

Metaheuristics. Approximate. Metaheuristics used for. Math programming LP, IP, NLP, DP. Heuristics Metaheuristics Meta Greek word for upper level methods Heuristics Greek word heuriskein art of discovering new strategies to solve problems. Exact and Approximate methods Exact Math programming LP, IP,

More information

Integration of Process Planning and Job Shop Scheduling Using Genetic Algorithm

Integration of Process Planning and Job Shop Scheduling Using Genetic Algorithm Proceedings of the 6th WSEAS International Conference on Simulation, Modelling and Optimization, Lisbon, Portugal, September 22-24, 2006 1 Integration of Process Planning and Job Shop Scheduling Using

More information

ISE480 Sequencing and Scheduling

ISE480 Sequencing and Scheduling ISE480 Sequencing and Scheduling INTRODUCTION ISE480 Sequencing and Scheduling 2012 2013 Spring term What is Scheduling About? Planning (deciding what to do) and scheduling (setting an order and time for

More information

VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY. A seminar report on GENETIC ALGORITHMS.

VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY. A seminar report on GENETIC ALGORITHMS. VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY A seminar report on GENETIC ALGORITHMS Submitted by Pranesh S S 2SD06CS061 8 th semester DEPARTMENT OF COMPUTER SCIENCE

More information

A Genetic Algorithm on Inventory Routing Problem

A Genetic Algorithm on Inventory Routing Problem A Genetic Algorithm on Inventory Routing Problem Artvin Çoruh University e-mail: nevin.aydin@gmail.com Volume 3 No 3 (2014) ISSN 2158-8708 (online) DOI 10.5195/emaj.2014.31 http://emaj.pitt.edu Abstract

More information

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 2, No 3, 2011

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 2, No 3, 2011 Minimization of Total Weighted Tardiness and Makespan for SDST Flow Shop Scheduling using Genetic Algorithm Kumar A. 1 *, Dhingra A. K. 1 1Department of Mechanical Engineering, University Institute of

More information

Introduction to Genetic Algorithm (GA) Presented By: Rabiya Khalid Department of Computer Science

Introduction to Genetic Algorithm (GA) Presented By: Rabiya Khalid Department of Computer Science Introduction to Genetic Algorithm (GA) Presented By: Rabiya Khalid Department of Computer Science 1 GA (1/31) Introduction Based on Darwin s theory of evolution Rapidly growing area of artificial intelligence

More information

literature and compared with other approaches. The computation results show the effectiveness of the algorithm.

literature and compared with other approaches. The computation results show the effectiveness of the algorithm. A Review Article of Balancing Assembly Line Using Particle Swarm Optimization Algorithm Asst.Prof.Prakash Girwal Dept of Mechanical Engineering VITM Indor,India M.Tech.Scholar Nikhil Porwal Dept of Mechanical

More information

CapSel GA Genetic Algorithms.

CapSel GA Genetic Algorithms. CapSel GA - 01 Genetic Algorithms keppens@rijnh.nl Typical usage: optimization problems both minimization and maximization of complicated functions completely standard problem with non-standard solution

More information

Study of Optimization Assigned on Location Selection of an Automated Stereoscopic Warehouse Based on Genetic Algorithm

Study of Optimization Assigned on Location Selection of an Automated Stereoscopic Warehouse Based on Genetic Algorithm Open Journal of Social Sciences, 206, 4, 52-58 Published Online July 206 in SciRes. http://www.scirp.org/journal/jss http://dx.doi.org/0.4236/jss.206.47008 Study of Optimization Assigned on Location Selection

More information

Software Next Release Planning Approach through Exact Optimization

Software Next Release Planning Approach through Exact Optimization Software Next Release Planning Approach through Optimization Fabrício G. Freitas, Daniel P. Coutinho, Jerffeson T. Souza Optimization in Software Engineering Group (GOES) Natural and Intelligent Computation

More information

Contents PREFACE 1 INTRODUCTION The Role of Scheduling The Scheduling Function in an Enterprise Outline of the Book 6

Contents PREFACE 1 INTRODUCTION The Role of Scheduling The Scheduling Function in an Enterprise Outline of the Book 6 Integre Technical Publishing Co., Inc. Pinedo July 9, 2001 4:31 p.m. front page v PREFACE xi 1 INTRODUCTION 1 1.1 The Role of Scheduling 1 1.2 The Scheduling Function in an Enterprise 4 1.3 Outline of

More information

Part 1: Motivation, Basic Concepts, Algorithms

Part 1: Motivation, Basic Concepts, Algorithms Part 1: Motivation, Basic Concepts, Algorithms 1 Review of Biological Evolution Evolution is a long time scale process that changes a population of an organism by generating better offspring through reproduction.

More information

Multi-objective Evolutionary Optimization of Cloud Service Provider Selection Problems

Multi-objective Evolutionary Optimization of Cloud Service Provider Selection Problems Multi-objective Evolutionary Optimization of Cloud Service Provider Selection Problems Cheng-Yuan Lin Dept of Computer Science and Information Engineering Chung-Hua University Hsin-Chu, Taiwan m09902021@chu.edu.tw

More information

A Variable Capacity Parallel Machine Scheduling Problem

A Variable Capacity Parallel Machine Scheduling Problem Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 A Variable Capacity Parallel Machine Scheduling Problem Emine Akyol

More information

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach Z.X. Wang, Felix T.S. Chan, and S.H. Chung Abstract Storage allocation and yard trucks scheduling

More information

Analysis and Modelling of Flexible Manufacturing System

Analysis and Modelling of Flexible Manufacturing System Analysis and Modelling of Flexible Manufacturing System Swetapadma Mishra 1, Biswabihari Rath 2, Aravind Tripathy 3 1,2,3Gandhi Institute For Technology,Bhubaneswar, Odisha, India --------------------------------------------------------------------***----------------------------------------------------------------------

More information

The Metaphor. Individuals living in that environment Individual s degree of adaptation to its surrounding environment

The Metaphor. Individuals living in that environment Individual s degree of adaptation to its surrounding environment Genetic Algorithms Sesi 14 Optimization Techniques Mathematical Programming Network Analysis Branch & Bound Simulated Annealing Tabu Search Classes of Search Techniques Calculus Base Techniqes Fibonacci

More information

CHAPTER 3 RESEARCH METHODOLOGY

CHAPTER 3 RESEARCH METHODOLOGY 72 CHAPTER 3 RESEARCH METHODOLOGY Inventory management is considered to be an important field in Supply chain management. Once the efficient and effective management of inventory is carried out throughout

More information

Evolutionary Computation

Evolutionary Computation Evolutionary Computation Evolution and Intelligent Besides learning ability, intelligence can also be defined as the capability of a system to adapt its behaviour to ever changing environment. Evolutionary

More information

Modeling and Optimisation of Precedence-Constrained Production Sequencing and Scheduling for Multiple Production Lines Using Genetic Algorithms

Modeling and Optimisation of Precedence-Constrained Production Sequencing and Scheduling for Multiple Production Lines Using Genetic Algorithms Computer Technology and Application 2 (2011) 487-499 Modeling and Optimisation of Precedence-Constrained Production Sequencing and Scheduling for Multiple Production Lines Using Genetic Algorithms Son

More information

Methods of Solving Assembly Line Balancing Problem

Methods of Solving Assembly Line Balancing Problem Methods of Solving Assembly Line Balancing Problem Dr. Raju N. Panchal 1, Anant D.Awasare 2,Sarafaraj.J.Mulani 3 1 Professor, Mechanical Engineering Dept, AGTI s DACOE Karad, (India) 2,3 Assistant Professor,

More information

A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING

A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING PROF. SARVADE KISHORI D. Computer Science and Engineering,SVERI S College Of Engineering Pandharpur,Pandharpur,India KALSHETTY Y.R. Assistant Professor

More information

Hybrid search method for integrated scheduling problem of container-handling systems

Hybrid search method for integrated scheduling problem of container-handling systems Hybrid search method for integrated scheduling problem of container-handling systems Feifei Cui School of Computer Science and Engineering, Southeast University, Nanjing, P. R. China Jatinder N. D. Gupta

More information

2. Genetic Algorithms - An Overview

2. Genetic Algorithms - An Overview 2. Genetic Algorithms - An Overview 2.1 GA Terminology Genetic Algorithms (GAs), which are adaptive methods used to solve search and optimization problems, are based on the genetic processes of biological

More information

Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm)

Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm) Intelligent Techniques Lesson 4 (Examples about Genetic Algorithm) Numerical Example A simple example will help us to understand how a GA works. Let us find the maximum value of the function (15x - x 2

More information

DEVELOPMENT OF GENETIC ALGORITHM FOR SOLVING SCHEDULING TASKS IN FMS WITH COLOURED PETRI NETS

DEVELOPMENT OF GENETIC ALGORITHM FOR SOLVING SCHEDULING TASKS IN FMS WITH COLOURED PETRI NETS From the SelectedWorks of Liana Napalkova October, 2006 DEVELOPMENT OF GENETIC ALGORITHM FOR SOLVING SCHEDULING TASKS IN FMS WITH COLOURED PETRI NETS Liana Napalkova Galina Merkuryeva Miquel Angel Piera

More information

A HYBRID ALGORITHM TO MINIMIZE THE NUMBER OF TARDY JOBS IN SINGLE MACHINE SCHEDULING

A HYBRID ALGORITHM TO MINIMIZE THE NUMBER OF TARDY JOBS IN SINGLE MACHINE SCHEDULING DAAAM INTERNATIONAL SCIENTIFIC BOOK 2010 pp. 549-558 CHAPTER 48 A HYBRID ALGORITHM TO MINIMIZE THE NUMBER OF TARDY JOBS IN SINGLE MACHINE SCHEDULING BANCILA, D.; BUZATU, C. & FOTA, A. Abstract: Starting

More information

Single Model Assembly Line Balancing for Newly Recruited Employees

Single Model Assembly Line Balancing for Newly Recruited Employees Single Model Assembly Line Balancing for Newly Recruited Employees Sandeep Choudhary 1 *, Sunil Agrawal 2 1*,2 PDPM Indian Institute of Information Technology, Design and Manufacturing, Jabalpur, 482005,

More information

An Effective Genetic Algorithm for Large-Scale Traveling Salesman Problems

An Effective Genetic Algorithm for Large-Scale Traveling Salesman Problems An Effective Genetic Algorithm for Large-Scale Traveling Salesman Problems Son Duy Dao, Kazem Abhary, and Romeo Marian Abstract Traveling salesman problem (TSP) is an important optimization problem in

More information

GENETIC ALGORITHMS FOR SOLVING SCHEDULING PROBLEMS IN MANUFACTURING SYSTEMS Anna ŁAWRYNOWICZ

GENETIC ALGORITHMS FOR SOLVING SCHEDULING PROBLEMS IN MANUFACTURING SYSTEMS Anna ŁAWRYNOWICZ Foundations of Management, Vol., No. (0), ISSN 080-779 DOI: 0.478/v08-0-009-7 GENETIC ALGORITHMS FOR SOLVING SCHEDULING PROBLEMS IN MANUFACTURING SYSTEMS Anna ŁAWRYNOWICZ Faculty of Management Warsaw University

More information

Genetic Algorithm: An Optimization Technique Concept

Genetic Algorithm: An Optimization Technique Concept Genetic Algorithm: An Optimization Technique Concept 1 Uma Anand, 2 Chain Singh 1 Student M.Tech (3 rd sem) Department of Computer Science Engineering Dronacharya College of Engineering, Gurgaon-123506,

More information

DEVELOPMENT OF MULTI-OBJECTIVE SIMULATION-BASED GENETIC ALGORITHM FOR SUPPLY CHAIN CYCLIC PLANNING AND OPTIMISATION

DEVELOPMENT OF MULTI-OBJECTIVE SIMULATION-BASED GENETIC ALGORITHM FOR SUPPLY CHAIN CYCLIC PLANNING AND OPTIMISATION From the SelectedWorks of Liana Napalkova May, 2008 DEVELOPMENT OF MULTI-OBJECTIVE SIMULATION-BASED GENETIC ALGORITHM FOR SUPPLY CHAIN CYCLIC PLANNING AND OPTIMISATION Galina Merkuryeva Liana Napalkova

More information

Pusan National University, Busandaehak-ro, Geumjeong-gu, Busan, , Korea

Pusan National University, Busandaehak-ro, Geumjeong-gu, Busan, , Korea A GENETIC ALGORITHM-BASED HEURISTIC FOR NETWORK DESIGN OF SERVICE CENTERS WITH PICK-UP AND DELIVERY VISITS OF MANDATED VEHICLES IN EXPRESS DELIVERY SERVICE INDUSTRY by Friska Natalia Ferdinand 1, Hae Kyung

More information

Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation

Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation Abstract Jing Ai Shijiazhuang University of Applied Technology, Shijiazhuang 050081, China With the constant development of computer

More information

Berth Allocation Planning for Improving Container Terminal Performances

Berth Allocation Planning for Improving Container Terminal Performances Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Berth Allocation Planning for Improving Container Terminal Performances

More information

An Analytical Approach for Single and Mixed-Model Assembly Line Rebalancing and Worker Assignment Problem

An Analytical Approach for Single and Mixed-Model Assembly Line Rebalancing and Worker Assignment Problem Journal of Industrial and Systems Engineering Vol. 9, No. 1, pp 79-91 Winter 2016 An Analytical Approach for Single and Mixed-Model Assembly Line Rebalancing and Worker Assignment Problem Parviz Fattahi

More information

Backup Strategy for Failures in Robotic U-Shaped Assembly Line Systems

Backup Strategy for Failures in Robotic U-Shaped Assembly Line Systems University of Rhode Island DigitalCommons@URI Open Access Master's Theses 2016 Backup Strategy for Failures in Robotic U-Shaped Assembly Line Systems Alexander Gebel University of Rhode Island, alexander_gebel@my.uri.edu

More information

What is Evolutionary Computation? Genetic Algorithms. Components of Evolutionary Computing. The Argument. When changes occur...

What is Evolutionary Computation? Genetic Algorithms. Components of Evolutionary Computing. The Argument. When changes occur... What is Evolutionary Computation? Genetic Algorithms Russell & Norvig, Cha. 4.3 An abstraction from the theory of biological evolution that is used to create optimization procedures or methodologies, usually

More information

SCHEDULING IN MANUFACTURING SYSTEMS

SCHEDULING IN MANUFACTURING SYSTEMS In process planning, the major issue is how to utilize the manufacturing system s resources to produce a part: how to operate the different manufacturing processes. In scheduling. The issue is when and

More information

Introduction To Genetic Algorithms

Introduction To Genetic Algorithms 1 Introduction To Genetic Algorithms Dr. Rajib Kumar Bhattacharjya Department of Civil Engineering IIT Guwahati Email: rkbc@iitg.ernet.in References 2 D. E. Goldberg, Genetic Algorithm In Search, Optimization

More information

A Hybrid Genetic Algorithm for Parallel Machine Scheduling at Semiconductor Back-End Production

A Hybrid Genetic Algorithm for Parallel Machine Scheduling at Semiconductor Back-End Production Twenty-Eighth International Conference on Automated Planning and Scheduling (ICAPS 2018) A Hybrid Genetic Algorithm for Parallel Machine Scheduling at Semiconductor Back-End Production J. Adan, 1,2 A.

More information

INTEGRATED PROCESS PLANNING AND SCHEDULING WITH SETUP TIME CONSIDERATION BY ANT COLONY OPTIMIZATION

INTEGRATED PROCESS PLANNING AND SCHEDULING WITH SETUP TIME CONSIDERATION BY ANT COLONY OPTIMIZATION Proceedings of the 1st International Conference on Computers & Industrial Engineering INTEGRATED PROCESS PLANNING AND SCHEDULING WITH SETUP TIME CONSIDERATION BY ANT COLONY OPTIMIZATION S.Y. Wan, T.N.

More information

IMPLEMENTATION OF AN OPTIMIZATION TECHNIQUE: GENETIC ALGORITHM

IMPLEMENTATION OF AN OPTIMIZATION TECHNIQUE: GENETIC ALGORITHM IMPLEMENTATION OF AN OPTIMIZATION TECHNIQUE: GENETIC ALGORITHM TWINKLE GUPTA* Department of Computer Science, Hindu Kanya MahaVidyalya, Jind, India Abstract We are encountered with various optimization

More information

Use of Genetic Algorithms in Discrete Optimalization Problems

Use of Genetic Algorithms in Discrete Optimalization Problems Use of Genetic Algorithms in Discrete Optimalization Problems Alena Rybičková supervisor: Ing. Denisa Mocková PhD Faculty of Transportation Sciences Main goals: design of genetic algorithm for vehicle

More information

Short Synopsis For Ph. D. Program Assembly Line Balancing and Optimization through Mathematical Modeling

Short Synopsis For Ph. D. Program Assembly Line Balancing and Optimization through Mathematical Modeling Short Synopsis For Ph. D. Program 2009-10 Assembly Line Balancing and Optimization through Mathematical Modeling DEPARTMENT OF MECHANICAL ENGINEERING FACULTY OF ENGINEERING & TECHNOLOGY Submitted by: Name:

More information

* Keywords: Single batch-processing machine, Simulated annealing, Sterilization operation, Scheduling.

*   Keywords: Single batch-processing machine, Simulated annealing, Sterilization operation, Scheduling. 2016 International Conference on Artificial Intelligence and Computer Science (AICS 2016) ISBN: 978-1-60595-411-0 A Bi-criterion Simulated Annealing Method for a Single Batch-processing Machine Scheduling

More information

Evolutionary Computation. Lecture 3. Evolutionary Computation. X 2 example: crossover. x 2 example: selection

Evolutionary Computation. Lecture 3. Evolutionary Computation. X 2 example: crossover. x 2 example: selection Evolutionary Computation Lecture 3 Evolutionary Computation CIS 412 Artificial Intelligence Umass, Dartmouth Stochastic search (or problem solving) techniques that mimic the metaphor of natural biological

More information

Improving Assembly Line Balancing Using Moodie Young Methods on Dump Truck Production

Improving Assembly Line Balancing Using Moodie Young Methods on Dump Truck Production IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Improving Assembly Line Balancing Using Moodie Young Methods on Dump Truck Production To cite this article: K Syahputri et al

More information

Non-Identical Parallel Machine Scheduling with Sequence and Machine Dependent Setup Times Using Meta-Heuristic Algorithms

Non-Identical Parallel Machine Scheduling with Sequence and Machine Dependent Setup Times Using Meta-Heuristic Algorithms Industrial Engineering & Management Systems Vol 11, No 1, Mar 2012, pp.114-122 ISSN 1598-7248 EISSN 2234-6473 http://dx.doi.org/10.7232/iems.2012.11.1.114 2012 KIIE Non-Identical Parallel Machine Scheduling

More information

10. Lecture Stochastic Optimization

10. Lecture Stochastic Optimization Soft Control (AT 3, RMA) 10. Lecture Stochastic Optimization Genetic Algorithms 10. Structure of the lecture 1. Soft control: the definition and limitations, basics of epert" systems 2. Knowledge representation

More information

Assoc. Prof. Rustem Popa, PhD

Assoc. Prof. Rustem Popa, PhD Dunarea de Jos University of Galati-Romania Faculty of Electrical & Electronics Engineering Dep. of Electronics and Telecommunications Assoc. Prof. Rustem Popa, PhD http://www.etc.ugal.ro/rpopa/index.htm

More information

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad.

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad. GENETIC ALGORITHMS Narra Priyanka K.Naga Sowjanya Vasavi College of Engineering. Ibrahimbahg,Hyderabad mynameissowji@yahoo.com priyankanarra@yahoo.com Abstract Genetic algorithms are a part of evolutionary

More information

Ronnachai Sirovetnukul and Parames Chutima*

Ronnachai Sirovetnukul and Parames Chutima* doi:.1/ej.0.1.. THE IMPACT OF WALKING TIME ON U-SHAPED ASSEMBLY LINE WORKER ALLOCATION PROBLEMS Ronnachai Sirovetnukul and Parames Chutima* Department of Industrial Engineering, Faculty of Engineering,

More information

JOB SHOP SCHEDULING AT IN-HOUSE REPAIR DEPARTMENT IN COLD SECTION MODULE CT7 ENGINE TO MINIMIZE MAKESPAN USING GENETIC ALGORITHM AT PT XYZ

JOB SHOP SCHEDULING AT IN-HOUSE REPAIR DEPARTMENT IN COLD SECTION MODULE CT7 ENGINE TO MINIMIZE MAKESPAN USING GENETIC ALGORITHM AT PT XYZ JOB SHOP SCHEDULING AT IN-HOUSE REPAIR DEPARTMENT IN COLD SECTION MODULE CT7 ENGINE TO MINIMIZE MAKESPAN USING GENETIC ALGORITHM AT PT XYZ 1, Pratya Poeri Suryadhini 2, Murni Dwi Astuti 3 Industrial Engineering

More information

Mahendra Singh 1, Prof. (Dr.) Archana Nema 2 1 M. Tech (IEM) Student, BIST, RGPV, Bhopal (M.P) IJRASET: All Rights are Reserved

Mahendra Singh 1, Prof. (Dr.) Archana Nema 2 1 M. Tech (IEM) Student, BIST, RGPV, Bhopal (M.P) IJRASET: All Rights are Reserved Enhancing Assembly Line Efficiency Using RPW Method and Kw Method in Eicher Tractor Limited Mahendra Singh 1, Prof. (Dr.) Archana Nema 2 1 M. Tech (IEM) Student, BIST, RGPV, Bhopal (M.P) 2 GUIDE M. Tech,

More information

Genetic Algorithm: A Search of Complex Spaces

Genetic Algorithm: A Search of Complex Spaces Genetic Algorithm: A Search of Complex Spaces Namita Khurana, Anju Rathi, Akshatha.P.S Lecturer in Department of (CSE/IT) KIIT College of Engg., Maruti Kunj, Sohna Road, Gurgaon, India ABSTRACT Living

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications Machine Learning: Algorithms and Applications Floriano Zini Free University of Bozen-Bolzano Faculty of Computer Science Academic Year 2011-2012 Lecture 4: 19 th March 2012 Evolutionary computing These

More information

Simulation approaches for optimization in business and service systems

Simulation approaches for optimization in business and service systems Simulation approaches for optimization in business and service systems Imed Kacem kacem@univ-metz.fr Professor - Université Paul Verlaine Metz http://kacem.imed.perso.neuf.fr/site/ FUBUTEC 2, Future Business

More information

R P Abeysooriya, 2 T G I Fernando. Lecturer, Department of Textile and Clothing Technology, University of Moratuwa, Sri Lanka 2

R P Abeysooriya, 2 T G I Fernando. Lecturer, Department of Textile and Clothing Technology, University of Moratuwa, Sri Lanka 2 Canonical Genetic Algorithm To Optimize Cut Order Plan Solutions in Apparel Manufacturing 1 R P Abeysooriya, 2 T G I Fernando 1 Lecturer, Department of Textile and Clothing Technology, University of Moratuwa,

More information

Generational and steady state genetic algorithms for generator maintenance scheduling problems

Generational and steady state genetic algorithms for generator maintenance scheduling problems Generational and steady state genetic algorithms for generator maintenance scheduling problems Item Type Conference paper Authors Dahal, Keshav P.; McDonald, J.R. Citation Dahal, K. P. and McDonald, J.

More information

Designing a New Particle Swarm Optimization for Make-with-Buy Inventory Model

Designing a New Particle Swarm Optimization for Make-with-Buy Inventory Model Proceedings of the 14 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 14 Designing a New Particle Swarm Optimization for Make-with-Buy Inventory

More information

Improvement and Simulation of Rear Axle Assembly Line Based on Plant Simulation Platform

Improvement and Simulation of Rear Axle Assembly Line Based on Plant Simulation Platform 2017 International Conference on Mechanical Engineering and Control Automation (ICMECA 2017) ISBN: 978-1-60595-449-3 Improvement and Simulation of Rear Axle Assembly Line Based on Plant Simulation Platform

More information

GENETIC ALGORITHM A NOBLE APPROACH FOR ECONOMIC LOAD DISPATCH

GENETIC ALGORITHM A NOBLE APPROACH FOR ECONOMIC LOAD DISPATCH International Journal of Engineering Research and Applications (IJERA) ISSN: 48-96 National Conference on Emerging Trends in Engineering & Technology (VNCET-30 Mar 1) GENETIC ALGORITHM A NOBLE APPROACH

More information

A Comparison between Genetic Algorithms and Evolutionary Programming based on Cutting Stock Problem

A Comparison between Genetic Algorithms and Evolutionary Programming based on Cutting Stock Problem Engineering Letters, 14:1, EL_14_1_14 (Advance online publication: 12 February 2007) A Comparison between Genetic Algorithms and Evolutionary Programming based on Cutting Stock Problem Raymond Chiong,

More information

Job Shop Scheduling With Alternate Process Plan by Using Genetic Algorithm

Job Shop Scheduling With Alternate Process Plan by Using Genetic Algorithm International Journal of Research in Advent Technology, Vol.3, No.9, September 2015 Available online at www.ijrat.org Job Shop Scheduling With Alternate Process Plan by Using Genetic Algorithm Randhir

More information

Fixed vs. Self-Adaptive Crossover-First Differential Evolution

Fixed vs. Self-Adaptive Crossover-First Differential Evolution Applied Mathematical Sciences, Vol. 10, 2016, no. 32, 1603-1610 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2016.6377 Fixed vs. Self-Adaptive Crossover-First Differential Evolution Jason

More information

Improving Differential Evolution Algorithm with Activation Strategy

Improving Differential Evolution Algorithm with Activation Strategy 2009 International Conference on Machine Learning and Computing IPCSIT vol.3 (2011) (2011) IACSIT Press, Singapore Improving Differential Evolution Algorithm with Activation Strategy Zhan-Rong Hsu 1, Wei-Ping

More information

Design and Implementation of Genetic Algorithm as a Stimulus Generator for Memory Verification

Design and Implementation of Genetic Algorithm as a Stimulus Generator for Memory Verification International Journal of Emerging Engineering Research and Technology Volume 3, Issue 9, September, 2015, PP 18-24 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) Design and Implementation of Genetic

More information

Integrated Assembly Line Balancing with Skilled and Unskilled Workers

Integrated Assembly Line Balancing with Skilled and Unskilled Workers Integrated Assembly Line Balancing with Skilled and Unskilled Workers Ilkyeong Moon, Sanghoon Shin, Dongwook Kim To cite this version: Ilkyeong Moon, Sanghoon Shin, Dongwook Kim. Integrated Assembly Line

More information

College of information technology Department of software

College of information technology Department of software University of Babylon Undergraduate: third class College of information technology Department of software Subj.: Application of AI lecture notes/2011-2012 ***************************************************************************

More information

GENETIC ALGORITHM BASED APPROACH FOR THE SELECTION OF PROJECTS IN PUBLIC R&D INSTITUTIONS

GENETIC ALGORITHM BASED APPROACH FOR THE SELECTION OF PROJECTS IN PUBLIC R&D INSTITUTIONS GENETIC ALGORITHM BASED APPROACH FOR THE SELECTION OF PROJECTS IN PUBLIC R&D INSTITUTIONS SANJAY S, PRADEEP S, MANIKANTA V, KUMARA S.S, HARSHA P Department of Human Resource Development CSIR-Central Food

More information

Ie And Em Proceedings 2009 Ieee 16Th International Conference On Industrial Engineering And Engineering Management, 2009, p.

Ie And Em Proceedings 2009 Ieee 16Th International Conference On Industrial Engineering And Engineering Management, 2009, p. Title An efficient approach for shelf space planning and display area allocation in convenience stores Author(s) Chu, LK Citation Ie And Em 2009 - Proceedings 2009 Ieee 16Th International Conference On

More information

MINIMIZE THE MAKESPAN FOR JOB SHOP SCHEDULING PROBLEM USING ARTIFICIAL IMMUNE SYSTEM APPROACH

MINIMIZE THE MAKESPAN FOR JOB SHOP SCHEDULING PROBLEM USING ARTIFICIAL IMMUNE SYSTEM APPROACH MINIMIZE THE MAKESPAN FOR JOB SHOP SCHEDULING PROBLEM USING ARTIFICIAL IMMUNE SYSTEM APPROACH AHMAD SHAHRIZAL MUHAMAD, 1 SAFAAI DERIS, 2 ZALMIYAH ZAKARIA 1 Professor, Faculty of Computing, Universiti Teknologi

More information

Proactive approach to address robust batch process scheduling under short-term uncertainties

Proactive approach to address robust batch process scheduling under short-term uncertainties European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Proactive approach to address robust batch process

More information

Proceedings of the 2017 Winter Simulation Conference W. K. V. Chan, A. D'Ambrogio, G. Zacharewicz, N. Mustafee, G. Wainer, and E. Page, eds.

Proceedings of the 2017 Winter Simulation Conference W. K. V. Chan, A. D'Ambrogio, G. Zacharewicz, N. Mustafee, G. Wainer, and E. Page, eds. Proceedings of the 2017 Winter Simulation Conference W. K. V. Chan, A. D'Ambrogio, G. Zacharewicz, N. Mustafee, G. Wainer, and E. Page, eds. A GLOBAL AND LOCAL SEARCH APPROACH TO QUAY CRANE SCHEDULING

More information

Machine Learning. Genetic Algorithms

Machine Learning. Genetic Algorithms Machine Learning Genetic Algorithms Genetic Algorithms Developed: USA in the 1970 s Early names: J. Holland, K. DeJong, D. Goldberg Typically applied to: discrete parameter optimization Attributed features:

More information

Machine Learning. Genetic Algorithms

Machine Learning. Genetic Algorithms Machine Learning Genetic Algorithms Genetic Algorithms Developed: USA in the 1970 s Early names: J. Holland, K. DeJong, D. Goldberg Typically applied to: discrete parameter optimization Attributed features:

More information