PSO and ACO based approach for solving combinatorial Fuzzy Job Shop Scheduling Problem

Size: px
Start display at page:

Download "PSO and ACO based approach for solving combinatorial Fuzzy Job Shop Scheduling Problem"

Transcription

1 Surekha P,Dr.S.Sumathi, Int. J. Comp. Tech. Appl., Vol (), -0 ISSN : -0 and based approach for solving combinatorial Fuzzy Job Shop Scheduling Problem Surekha P Research Scholar PSG College of Technology, Coimbatore, India surekha_000@yahoo.com Dr.S.Sumathi Asst. Professor PSG College of Technology, Coimbatore, India ss.author@gmail.com Abstract This paper proposes a prominent approach to solve job shop scheduling problem based on Particle Swarm Optimization () and Ant Colony Optimization (). The steps to generate the solution are grouped as planning, scheduling and optimization. Initially, fuzzy logic is applied for planning and then the scheduling stage is optimized using and. The processing order of jobs for each machine is scheduled with an objective to find a feasible plan that minimizes the makespan, completion time and waiting time. The well known Fisher and Thompson 0x0 instance (FT0) and Adams, Balas, and Zawack 0x0 instance (ABZ0) problems are selected as the experimental benchmark problems. The results of the applied optimization techniques are compared with the computed parameters like makespan, waiting time, completion time and elapse time. The performance evaluation of optimization techniques are analysed for both benchmark problems and the technique is found superior. Keywords Planning, Scheduling, makespan, completion time, waiting time, particle swarm optimization, ant colony optimization. Introduction Job Shop Scheduling Problem (JSSP) is a famous combinatorial optimization problem, which is used in complex equipment manufacturing system to validate the performance of heuristic algorithms. The research on JSSP not only promotes the development of relative algorithms in the field of artificial intelligence, but also provides means of solutions and applications for complex JSSP []. JSSP can be thought of as the allocation of resources over a specified time to perform a predetermined collection of tasks. Job shop scheduling has received a large amount of attention, because it has the potential to dramatically decrease costs and increase throughput, thereby, increasing the profits in automation industries. An eminent approach based on the paradigms of computational intelligence such as Particle Swarm Optimization (), and Ant colony Optimization () for solving job shop scheduling problem is proposed to optimize the feasible schedule with minimum makespan., in contrast to evolutionary computation paradigms such as genetic algorithm, a swarm is similar to a population, while a particle is similar to an individual. As a kind of optimization algorithm based on iteration, particle swarm optimization () algorithm has some advantages (such as convergent, robust etc.) on obtaining dynamic object excellent solutions, and it is suitable for the research of the population behavior []. The Ant Colony System (ACS) algorithm is a distributed algorithm which is extensively used to solve NP-hard combinatorial optimization problems. Its original model is based on the foraging behavior of real ants who find an approximately shortest way to the food by detecting the density of pheromone deposited on the route []. Pheromone for the real ants is a chemical substance deposited by ants as they walk, but while solving optimization problems it acts as something that lures the artificial ants. The paper is organized as follows: Section gives a brief introduction about job shop scheduling problem and Section describes an application of fuzzy logic for planning and scheduling. An overview of optimization techniques such as Particle Swarm Optimization and Ant colony Optimization, need for optimization and solving job shop scheduling problem using the optimization techniques is given in Section. Section covers comparative analysis using the computational intelligence algorithms for two benchmark problems. Section deals with the conclusion and future work of solving job shop scheduling problem using computational intelligence techniques.. Job Shop Scheduling Problem Job-shop is a system that processes n number of tasks on m number of machines. The total ordering defines a set of precedence constraints, meaning that no activity can begin execution until the activity that immediately precedes it in the complete ordering has finished execution []. Each of the m activities in a single job requires exclusive use of the resources defined in the problem. No activities that require the same resource can overlap in their execution and once an activity is started it must be executed for its entire duration. In this type of environment, products are made to order in a low volume basis. Usually, these orders differ in

2 Surekha P,Dr.S.Sumathi, Int. J. Comp. Tech. Appl., Vol (), -0 ISSN : -0 terms of processing requirements, materials needed, processing time, processing sequence and setup times. Jobshop problems are widely known as a NP-hard problem and commonly defined as a set of jobs whose operations are to be processed in an uninterrupted manner on a given machine for a specified length of time. There is an additional constraint that each machine can process at most one operation at a time. In the JSSP, a finite set of jobs is processed on a finite set of machines. Each job follows a predefined machine order and has a deterministic processing time. Each machine can process at most one job at a time, which cannot be interrupted until its completion. The scheduling is to arrange the processing order of jobs for each machine with an objective to find a feasible schedule that minimizes the makespan, completion time and waiting time. The job-shop scheduling problem (JSSP) [] can be described as a set of n jobs denoted by J j where j =,... n. It has to be processed on a set of m machines denoted by k where k =, m. Operation of j th job on the k th machine will be denoted by O jk with the processing time p jk. Fig.. illustrates the general flow of the job shop scheduling process. An operation that has to be performed from the job is selected for scheduling. Before scheduling the possible assignments for the operation have to be performed. This assignment includes the expected time for the operation to commence, thereby assuring the priority and the resource constraints based on the operations that have been scheduled previously. If there is no conflict in the constraints and if all the constraints are satisfied then the operation is scheduled. If there is a conflict, then the scheduling is done and the procedure goes back to the most recently scheduled operation testing a new value of its domain. Fig Flow diagram of JSSP The processing order on each machine that minimizes the corresponding cost is desired by the objectives such as minimization of process cost, makespan and flow time or maximization of throughput, systems/resource utilization and production rate. There are some assumptions made in solving job shop scheduling problem. They are A finite set of n jobs. Each job consists of a chain of operations. A finite set of m machines. Each machine can handle at most one operation at a time. Each operation needs to be processed during an uninterrupted period of a given length on a given machine. To find a reasonable schedule, the operations are allotted to machines based on minimal time interval length. Each job is composed of a sequence of operations and the operation order on the machines is pre-specified. Each operation is characterized by the required machine and the fixed processing time. The process plan specifies the routing, processing times and precedence constraints among operations of each job. There are several constraints on jobs and machines: A job does not visit the same machines twice There are no precedence constraints among operations of different jobs An operation cannot be preempted Each machine can process only one job at a time Neither release times nor due dates are specified There are no machine breakdowns throughout the scheduling process. The job-shop is static and deterministic in nature i.e., there is no randomness as the jobs, machine, processing times and all other parameters necessary for defining the job-shop problem are known and fixed.. Planning and Scheduling There are traditionally three kinds of approaches to job shop scheduling problems: priority rules, combinatorial optimization and constraint analysis. The first kind of method has the merit of being computationally very efficient and can be easily applied to real world cases. Surveys on performance analysis of priority rules can be found in the work done by Blackstone et al. (), ontazeri (0), and Grabot and Geneste (). Developing a good predictive schedule that satisfies temporal, technological and other types of constraints is basically a search problem, the solution of which requires both powerful search heuristics and adequate means of representation. However, while scheduling over extended horizons, considering temporal constraints, such as job release date and due date, as compulsory, may lead to rejecting an efficient schedule even when the violation of these constraints is insignificant with regard to the precision of the realistic limits of predictability. A large computation effort may be actually saved by avoiding failures with problems whose lack of feasibility is due to insignificant constraint violations. The computation effort can be actually saved by performing a proper planning strategy. The procedure for planning using fuzzy logic is shown as a flowchart in Fig.

3 Surekha P,Dr.S.Sumathi, Int. J. Comp. Tech. Appl., Vol (), -0 ISSN : -0 time is in between 0 to then the linguistic variable is SPT, if the processing time is between to 0 then it is PT and it is LPT when it is in between to 00. For scheduling, the job is aligned in the order for machines with the data available in the benchmark instances. The time taken by a job to wait in a queue is calculated as waiting time. The sum of processing time and waiting time results in the completion time. The jobs aligned to each machines with respect to levels are evaluated to show the job sequence ordering according to the given benchmark instance. The job sequence after scheduling is optimized to rearrange the job sequence so that less waiting time and minimum makespan are obtained. Once the priority rules are evaluated and the jobs are scheduled then the system is prepared for optimizing the job sequence. Fig Planning using FL.. Fuzzy Parameters and Rule Set Fuzzy logic is used to implement the planning and scheduling of jobs. The fuzzy parameters used for assigning jobs to machine with respect to their processing time are tabulated in Table. Here numbers of input parameters are jobs and levels and output parameter is processing time. Ten jobs and ten machines is taken as test samples and processed for planning and scheduling from the benchmark instances. Table Fuzzy Parameters Parameters Value Input variables Jobs and levels Output variable Processing time No. of jobs 0 No. of levels 0 No. of machines 0 Type of membership Triangular function No. of rule base formed 00 Based on the processing time fuzzy logic is used to group the crisp values in-terms of linguistic variables like short processing time (SPT), medium processing time (PT) and long processing time (LPT). From the FT0 benchmark problem, the priority rules are formed based on the processing time as shown in Table. If the processing time is in between sec to 0sec then the linguistic variable is assigned as SPT, if the processing time is between sec to 0sec then it is PT and it is LPT when it lies in between to 00. In the case of ABZ0 (Table ), if the processing Table Fuzzy Rule Base for FT0 Levels /Jobs 0 J S L S S S S J L L S S L S J L L S L L S S L S J L L L L S L L S J S S S S S L J L S L L S S J S S S S S L S J S L L S L S S L J L L L S L S L J0 L S S L L Table Fuzzy Rule base for ABZ0 Levels /Jobs 0 J L L L L L L L J S L L L L S J L S L S S L L S J L S L S S J L L L L L S L J L L S L L S L J S L L L L L L S J L L S L L S L J L L L L S L L J0 S S L S L S L S L. Optimization Techniques This section discusses the optimization techniques based on computational intelligence techniques like Particle Swarm Optimization (), and Ant Colony Optimization () used to solve JSSP... Particle Swarm Optimization The particle swarm optimization algorithm was first proposed in by James Kennedy and Russell C. Eberhart based on the behavior of a swarm of bees for solving optimization problems [0]. is a method for optimizing hard numerical functions on metaphor of social behavior of flocks of birds and schools of fish. The original algorithm is discovered through simplified social model simulation. It was first designed to simulate birds seeking food which is defined as a cornfield vector. The bird would find food through social cooperation with other birds around it and expanded to multidimensional search.

4 Surekha P,Dr.S.Sumathi, Int. J. Comp. Tech. Appl., Vol (), -0 ISSN : -0 In algorithm, each particle in the swarm represents a solution to the problem and it is defined with its position and velocity. In D-dimensional search space, the position of the ith particle can be represented by a D-dimensional vector, X i = (X i,, X id,, X id ). The velocity of the particle v i can be represented by another D-dimensional vector V i = (V i,, V id,, V id ). The best position visited by the i th particle is denoted as P i =(P i,,p id,,p id ), and P g as the index of the particle visited the best position in the swarm, then P g becomes the best solution found so far, and the velocity of the particle and its new position will be determined according to the following equations. v ( t ) wv x i j i j * cr ( x x ) cr ( x j x ) ( t ) x v ( t ) where w is called as the inertia factor, r and r are the random numbers, which are used to maintain the diversity of the population, and are uniformly distributed in the interval [0,] for the j-th dimension of the i-th particle. c is a positive constant, called as coefficient of the selfrecognition component, c is a positive constant, called as coefficient of the social component. From Equation (.), a particle decides where to move next, considering its own experience, which is the memory of its best past position, and the experience of its most successful particle in the swarm. In the particle swarm model, the particle searches the solutions in the problem space with a range [ s, s] (If the range is not symmetrical, it can be translated to the corresponding symmetrical range.) In order to guide the particles effectively in the search space, the maximum moving distance during one iteration must be clamped in between the maximum velocity [ v max, v max ] given in Equation: v sign( v )min( v, vmax ) The value of v max is p s, with 0. p.0 and is usually chosen to be s, i.e. p =. The parameter w in equation (.) is inertia weight that increases the overall performance of. It is reported that a larger value of W can favor higher ability for global search while lower value of W implies a higher ability for local research. To achieve a higher performance, the value of inertia weight W is linearly decreased over the generations to favor global research in initial generations and local research in the later generations. The linearly deceased value of inertia is based on the following equation. wmax wmin W Wmax iter * iter max where iter max is the maximum of iteration in evolution process, W max is maximum value of inertia weight, W min is the minimum value of inertia weight, and iter is current value of iteration. The algorithm of used for optimizing Job Shop Scheduling problem is summarized as follows: * Step : Initialize a population of particles (jobs) with random positions (job sequences) and velocities (processing time), where each particle contains variables (set of operations). Step : Evaluate the objective values of all particles. Let p best of each particle and its objective value be equal to its current position and objective value, and let g best and its objective value is equal to the position and objective value of the best initial particle. Step : Update the velocity and position of each particle Step : Evaluate the objective values of all particles. Step : For each particle, compare its current objective value with the objective value of its p best. If the current value is better, then update p best and its objective value with the current position and objective value. Step : Determine the best particle of the current swarm with the best objective value. If the objective value is better than the objective value of g best, then update g best and its objective value with the position and objective value of the current best particle. Step : If a stopping criterion is met, then output g best and its objective value; otherwise, go back to Step... Ant Colony Optimization The algorithm is developed using artificial ants. The artificial ants are designed based on the behavior of real ants. They lay pheromone trails on the graph edges and choose their path with respect to probabilities that depend on pheromone trails and these pheromone trails progressively decrease by evaporation. At each generation, each ant generates a complete tour by choosing the nodes according to a probabilistic state transition rule. Every ant selects the nodes in the order in which they will appear in the permutation []. For the selection of a node, an ant uses a heuristic factor as well as pheromone factor. The heuristic factor, denoted by η, and the pheromone factor, denoted by, are indicators of how good it seems to have node j at node i of the permutation. The heuristic value is generated by some problem dependent heuristics whereas the pheromone factor stems from former ants that have found good solution. The next node is chosen by an ant according to the following rule that has been called pseudo random proportional action choice rule. With probability q 0, where 0 q 0 <I is a parameter of the algorithm, the ant chooses a node from the set of nodes (s) that have not been selected so for which maximizes ( ) ( ) where α 0 and β 0 are constants that determine the relative influence of the pheromone values and the heuristic values on the decision of the ant. With probability (I q 0 ) the next node is chosen from the set S according to the probability distribution that is determined by P ( ) hs ( ) ( ) ( )

5 Surekha P,Dr.S.Sumathi, Int. J. Comp. Tech. Appl., Vol (), -0 ISSN : -0 Therefore the transition probability is a trade-off between the heuristic and pheromone factor. For the heuristic factor, the close nodes (low cost of path) should be chosen with high probability, thus implementing greedy constructive heuristic. As the pheromone factor, if on an edge (i, j) there has been a lot of traffic then it is highly desirable, thus implementing the autocatalytic process. If the selection between heuristic and pheromone factor results in a P, then carry out the rule to find heuristic factor. In the heuristic factor η is computed according to the following rule,, j S F( X ) j where F(X) represents the cost function of X. The edges which are shorter posses low cost and a greater amount of pheromone deposit. amount of pheromone on the edge is modified again by applying the global updating rule ( ), where L, if this is the best tour, otherwise 0, and L indicates the length of the globally best tour. The pheromone updating rule was meant to simulate the change in the amount of pheromone due to both the addition of new pheromone deposited by ants on the visited edges and to pheromone evaporation. The algorithm stops iterating either when an ant found a solution or when a maximum number of generations have been performed. The design steps of based JSSP is shown in Fig.. Simulation Results Simulation analysis and results presents the effectiveness of any research work. In this section, the simulation results of various stages in solving the Job Shop Scheduling Problem such as scheduling and optimization is analyzed and compared. The job and machine count is considered as 0 because well known Fisher and Thompson 0x0 instance (FT0) and Adams, Balas, and Zawack 0x0 instance (ABZ0) benchmark problems are selected for the experiment analysis. The simulation was done using ATLAB R00b on Intel core Duo (.GHz), GB RA PC.. Scheduling Fig ANT Algorithm for JSSP While constructing its tour, an ant will modify the amount of pheromone on the passed edges by applying the local updating rule ( ) 0, where (t) is the amount of pheromone on the edge (i, j) at time t; ρ is a parameter governing pheromone decay such that 0 < ρ < ; and 0 is the initial value of pheromone on all edges. Once all ants have arrived at their destination, the Scheduling is the process of allocating resources to perform a collection of operations. It can also be described as a decision-making process with the goal of optimizing the objectives such as makespan, elapse time and makespan reduction efficiency. The job-shop is concerned with the simultaneous and synchronized ordering of operations on several machines. Each job should be processed through machines in a particular order which is also known as the technological constraint. Once a machine starts to process a job, no interruption is allowed. Based on each level, sequence of the jobs will vary, and hence scheduling has to be processed before optimizing the jobs. The scheduling of the jobs with respect to machine and level is shown in Tables and for FT0 and ABZ0 problems respectively. Based on this schedule, the completion time (), waiting time () and the priority levels () are computed after the job sequences on the machines are completed. The completion time is computed as the summation of waiting time of the job and processing time of the job for the corresponding machine and level. The maximum value of the completion time produces the makespan and the results of this scheduling stage serve as the basis for validation of the optimization techniques,, and. Fig shows the graphical representation of the completion and the waiting time obtained in the scheduling phase. The priority levels for both FT0 and the ABZ0 problems are also plotted in Fig.

6 Surekha P,Dr.S.Sumathi, Int. J. Comp. Tech. Appl., Vol (), -0 ISSN : -0 LEVE L Table Scheduled Sequences of Jobs for FT Fig and for Scheduling Phase Table Scheduled Sequences of Jobs for ABZ0 LEVE L Fig Priority Level for Scheduling Phase. Particle Swarm Optimization The parameters of are set based on empirical study of this paper as well as referring to the experiences of other researchers from literature. The acceleration constants C and C are set to.0 and initial population of swarm varies with respect to the jobs and machines on each level. Inertia weight, W, determines the search behavior of the algorithm. Large values for W facilitate searching new locations whereas small values provide a finer search in the current area. A balance can be established between global and local exploration by decreasing the inertia weight during the execution of the algorithm. Initially the inertia weight was set to 0.. The jobs and levels are taken as the swarm particles and the algorithm iterates to determine the p best and g best to optimize the job sequences. The number of runs and the maximum number of iterations depend upon the jobs and levels. After 00 iterations the scheduling process was found to be optimized for the FT0 and ABZ0 problems using Particle swarm optimization, the waiting time, and the completion time of corresponding job is evaluated and shown in Fig. The priority levels for all the jobs satisfying the precedence constraints are shown in Fig.

7 Surekha P,Dr.S.Sumathi, Int. J. Comp. Tech. Appl., Vol (), -0 ISSN : -0 waiting time and completion time are shown in Fig. The priority level of the jobs is shown in Fig. Fig and using Fig Graphical representation of and using Fig Priority Level using. Ant Colony Optimization Ant systems adapt a strategy to construct solutions that balance the pheromone trails based on the problem specific heuristic rule and they follow a method to reinforce and evaporate the pheromone trails. The number of ants was always kept equal to total number of jobs in the benchmark problem. The parameters studied were pheromone updating constant Q, Weight of pheromone trail α, Weight of heuristic information β, and the Pheromone evaporation parameter ρ. The parameters α and β decide the tradeoff between the importance of the trail intensity and visibility of an ant. The tests showed that Q had a negligible effect on the algorithm performance. The values of objective functions were observed to select the best combination of these values, and the best value was found to be α = β =. Pheromone evaporation parameter ρ is also another important parameter. A too high value of parameter ρ results in a situation called stagnation. Stagnation denotes the undesirable situation in which all ants construct the same solution over and over again making further exploration of newer paths almost impossible. While a very low value of ρ results in little information conveying from previous solutions and the algorithm becomes a randomized greedy search procedure. A value of 0. for ρ rendered minimum computation time and this was chosen the best. The algorithm for the JSSP problem was tested on both FT0 and ABZ0 problems and the makespan was computed as 0 sec and 0 sec respectively. The performance characteristics of the problems based on Fig Priority Level Vs Jobs using. Comparative Analysis The Fisher and Thompson 0x0 instance (FT0) and Adams, Balas, and Zawack 0x0 instance (ABZ0) benchmark problems were used to compare and analyze the performance of computational intelligence paradigms for solving job shop scheduling problem. Table and Table, compares the variation in the waiting and completion time and their corresponding priority level after optimizing using different optimization techniques for two benchmark instances. The maximum value of the completion time gives the makespan value. The priority value is ranked based on completion time obtained for all job sequences for all optimization techniques. For FT0, particle swarm optimization performs better since the makespan value is reduced to 0 sec while compared to. In Table, the various parameters such as akespan (S), ean Completion Time (), Least Completion Time (L), ean Waiting Time (), Least Waiting Time (L), Elapse Time (ET), S Reduction Efficiency (RE) and Algorithm Efficiency (AE) for the optimization techniques with the corresponding benchmark is compared and analyzed. Using particle swarm optimization for ABZ0, the ean Completion Time is reduced to 0. sec. For FT0, the mean completion time is reduced to. using. Comparing mean waiting time, the particle swarm optimization performs better with least (.sec) for ABZ0 and performs better with

8 Surekha P,Dr.S.Sumathi, Int. J. Comp. Tech. Appl., Vol (), -0 ISSN : -0 least (. sec). The particle swarm optimization has the maximum makespan reduction efficiency of.% for FT0 and.% for ABZ0. The elapse time, S reduction efficiency and algorithm efficiency for scheduling cannot be computed, since the makespan value for scheduling is manipulated manually. The time taken for the algorithms to perform is known as the elapsed time. The elapsed time for the performance of particle swarm optimization is 0.0 sec for FT0 and 0. sec for ABZ0 which is the least elapse time when compared with methods. Hence the particle swarm optimization technique converges faster in yielding best optimized results. Comparing the optimization algorithms based on parameters such as makespan, mean completion time, mean waiting time, elapse time and makespan reduction efficiency, the particle swarm optimization performs better for optimizing both Fisher and Thompson 0x0 instance (FT0) and Adams, Balas, and Zawack 0x0 instance (ABZ0) problem with minimum makespan value, least mean completion time, condensed mean waiting time, low elapse time and maximum makespan reduction efficiency. JOB Table FT0X0 comparison J 0 00 J 0 J 0 0 J 0 0 J J 0 0 J J J J0 0 0 JOB Table ABZ0X0 comparison J J 0 J J J 0 00 J 00 0 J 0 J 0 0 J J Conclusion This paper presents a novel knowledge-based approach for the job shop scheduling problem (JSSP) by utilizing the various constituents of the computational intelligence techniques such as Particle Swarm Optimization () and Ant Colony Optimization (). The well known Fisher and Thompson 0x0 instance (FT0) and Adams, Balas, and Zawack 0x0 instance (ABZ0) problem is selected as the experimental benchmark problem and simulated using ATLAB R00b. Based on all the evaluations performed, we concluded that is the superior computational intelligence technique for solving JSSP. This research focused primarily on discovering new approaches that can match the computational intelligence techniques in solving Job Shop Scheduling problems. Significant improvements can be made by modifying the goals of this paper and adopting techniques to extend the knowledge of job shop scheduling problems. The research dealt specifically with the classical 0 x0 job shop scheduling problem with the objective of minimizing the makespan. The research can be extended to a larger size problem and analyse the performances.

9 Surekha P,Dr.S.Sumathi, Int. J. Comp. Tech. Appl., Vol (), -0 ISSN : -0 Table Comparative Analysis of Optimization Techniques Parameters Scheduling S L L Elapse time S reduction efficiency % Algorithm efficiency% FT0 0 0 ABZ0 0 0 FT0... ABZ FT0 ABZ0 FT0... ABZ0.. FT0 0 ABZ0 0 FT ABZ0-0.. FT0 -.. ABZ0 -.. FT0 -.. ABZ References [] Xiaoyu Song, Limei Sun,Qiuhong eng. "Deadlocks solving strategies in hybrid algorithm for job shop scheduling." IEEE, Vol., 00: -. [] Hesam Izakian, Behrouz Tork Ladani, Ajith Abraham, A DISCRETE PARTICLE SWAR OPTIIZATION APPROACH FOR GRID JOB EDULING, International Journal of Innovative Computing, Information and Control, vol., 00, pp. - [] Wei-Neng Chen, Jun Zhang, An ant colony optimization approach to a grid workflow scheduling problem with various QoS requirements, IEEE Transactions on Systems, an, and Cybernetics, Part C: Applications and Reviews, v. n., p.-, January 00 [] J. Christopher Beck, Patrick Prosser, Evgeny Selensky: Graph Transformations for the Vehicle Routing and Job Shop Scheduling Problems. ICGT 00: pp.0- [].R. Garey, D.S. Johnson and R. Sethi, The complexity of flowshop and jobshop scheduling. ath. Oper. Res. (), pp. [] Bo Liu, Ling Wang. "Improved Particle Swarm Optimization combined with Chaos." Chaos, Solitons and Fractals, Elsevier, 00: -. [] F. Pezzellaa, G. organtia, G. Ciaschettib. "A genetic algorithm for the Flexible Job-shop Scheduling Problem." Computers and Operations Research, Elsevier, 00. [] Qian, Hongwei Ge Wenli Du Feng. "A Hybrid Algorithm Based on Particle Swarm Optimization and Simulated Annealing for Job Shop Scheduling." IEEE Proc. Natural Computation, 00: -. [] Shyh-Chang Lin, Erik D. Goodman and William F. Punch III. "Investigating parallel genetic algorithms on job shop scheduling problems." In Evolutionary Programming IV, -. Germany: Springer-Verlag, 00. [0] 0

Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO

Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO Nasir Mehmood1, Muhammad Umer2, Dr. Riaz Ahmad3, Dr. Amer Farhan Rafique4 F. Author, Nasir Mehmood is with National

More information

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization M. Shahab Alam, M. Usman Rafique, and M. Umer Khan Abstract Motion planning is a key element of robotics since it empowers

More information

Particle Swarm Optimization Approach for Scheduling of Flexible Job Shops

Particle Swarm Optimization Approach for Scheduling of Flexible Job Shops Particle Swarm Optimization Approach for Scheduling of Flexible Job Shops 1 Srinivas P. S., 2 Ramachandra Raju V., 3 C.S.P Rao. 1 Associate Professor, V. R. Sdhartha Engineering College, Vijayawada 2 Professor,

More information

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

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

More information

International Conference on Modeling and SimulationCoimbatore, August 2007

International Conference on Modeling and SimulationCoimbatore, August 2007 International Conference on Modeling and SimulationCoimbatore, 27-29 August 2007 OPTIMIZATION OF FLOWSHOP SCHEDULING WITH FUZZY DUE DATES USING A HYBRID EVOLUTIONARY ALGORITHM M.S.N.Kiran Kumara, B.B.Biswalb,

More information

A Particle Swarm Approach to Quadratic Assignment Problems

A Particle Swarm Approach to Quadratic Assignment Problems A Particle Swarm Approach to Quadratic Assignment Problems Hongbo Liu 1,3, Ajith Abraham 2,3, and Jianying Zhang 1 1 Department of Computer Science, Dalian University of Technology, Dalian, 116023, China

More information

Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization

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

More information

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques N.N.Poddar 1, D. Kaur 2 1 Electrical Engineering and Computer Science, University of Toledo, Toledo, OH, USA 2

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

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

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

More information

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization J.Venkatesh 1, B.Chiranjeevulu 2 1 PG Student, Dept. of ECE, Viswanadha Institute of Technology And Management,

More information

Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing

Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing Jyoti Yadav 1, Dr. Sanjay Tyagi 2 1M.Tech. Scholar, Department of Computer Science & Applications,

More information

Workflow Scheduling Using Heuristics Based Ant Colony Optimization

Workflow Scheduling Using Heuristics Based Ant Colony Optimization Workflow Scheduling Using Heuristics Based Ant Colony Optimization 1 J.Elayaraja, 2 S.Dhanasekar 1 PG Scholar, Department of CSE, Info Institute of Engineering, Coimbatore, India 2 Assistant Professor,

More information

A LOCAL SEARCH GENETIC ALGORITHM FOR THE JOB SHOP SCHEDULING PROBLEM

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

More information

An improved PID neural network controller for long time delay systems using particle swarm optimization algorithm

An improved PID neural network controller for long time delay systems using particle swarm optimization algorithm An improved PID neural network controller for long time delay systems using particle swarm optimization algorithm A. Lari, A. Khosravi and A. Alfi Faculty of Electrical and Computer Engineering, Noushirvani

More information

Hybrid Ant Colony Optimization and Cuckoo Search Algorithm for Travelling Salesman Problem

Hybrid Ant Colony Optimization and Cuckoo Search Algorithm for Travelling Salesman Problem International Journal of Scientific and Research Publications, Volume 5, Issue 6, June 2015 1 Hybrid Ant Colony Optimization and Cucoo Search Algorithm for Travelling Salesman Problem Sandeep Kumar *,

More information

Application of Improved Discrete Particle Swarm Optimization in Logistics Distribution Routing Problem

Application of Improved Discrete Particle Swarm Optimization in Logistics Distribution Routing Problem Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 3673 3677 Advanced in Control Engineeringand Information Science Application of Improved Discrete Particle Swarm Optimization in

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

An Efficient Analysis for High Dimensional Dataset Using K-Means Hybridization with Ant Colony Optimization Algorithm

An Efficient Analysis for High Dimensional Dataset Using K-Means Hybridization with Ant Colony Optimization Algorithm An Efficient Analysis for High Dimensional Dataset Using K-Means Hybridization with Ant Colony Optimization Algorithm Prabha S. 1, Arun Prabha K. 2 1 Research Scholar, Department of Computer Science, Vellalar

More information

APPLICATION OF BPSO IN FLEXIBLE MANUFACTURING SYSTEM SCHEDULING

APPLICATION OF BPSO IN FLEXIBLE MANUFACTURING SYSTEM SCHEDULING International Journal of Mechanical Engineering and Technology (IJMET) Volume 8, Issue 5, May 2017, pp. 186 195, Article ID: IJMET_08_05_020 Available online at http://www.ia aeme.com/ijmet/issues.asp?jtype=ijmet&vtyp

More information

Image Edge Detection Using Ant Colony Optimization

Image Edge Detection Using Ant Colony Optimization Image Edge Detection Using Ant Colony Optimization Anna Veronica Baterina and Carlos Oppus Abstract Ant colony optimization (ACO) is a population-based metaheuristic that mimics the foraging behavior of

More information

A Review: Optimization of Energy in Wireless Sensor Networks

A Review: Optimization of Energy in Wireless Sensor Networks A Review: Optimization of Energy in Wireless Sensor Networks Anjali 1, Navpreet Kaur 2 1 Department of Electronics & Communication, M.Tech Scholar, Lovely Professional University, Punjab, India 2Department

More information

IMPROVING THE PARTICLE SWARM OPTIMIZATION ALGORITHM USING THE SIMPLEX METHOD AT LATE STAGE

IMPROVING THE PARTICLE SWARM OPTIMIZATION ALGORITHM USING THE SIMPLEX METHOD AT LATE STAGE IMPROVING THE PARTICLE SWARM OPTIMIZATION ALGORITHM USING THE SIMPLEX METHOD AT LATE STAGE Fang Wang, and Yuhui Qiu Intelligent Software and Software Engineering Laboratory, Southwest-China Normal University,

More information

Reconfiguration Optimization for Loss Reduction in Distribution Networks using Hybrid PSO algorithm and Fuzzy logic

Reconfiguration Optimization for Loss Reduction in Distribution Networks using Hybrid PSO algorithm and Fuzzy logic Bulletin of Environment, Pharmacology and Life Sciences Bull. Env. Pharmacol. Life Sci., Vol 4 [9] August 2015: 115-120 2015 Academy for Environment and Life Sciences, India Online ISSN 2277-1808 Journal

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

Ant Colony Optimization

Ant Colony Optimization Ant Colony Optimization CompSci 760 Patricia J Riddle 1 Natural Inspiration The name Ant Colony Optimization was chosen to reflect its original inspiration: the foraging behavior of some ant species. It

More information

Solving Travelling Salesmen Problem using Ant Colony Optimization Algorithm

Solving Travelling Salesmen Problem using Ant Colony Optimization Algorithm SCITECH Volume 3, Issue 1 RESEARCH ORGANISATION March 30, 2015 Journal of Information Sciences and Computing Technologies www.scitecresearch.com Solving Travelling Salesmen Problem using Ant Colony Optimization

More information

An Ant Approach to the Flow Shop Problem

An Ant Approach to the Flow Shop Problem An Ant Approach to the Flow Shop Problem Thomas Stützle TU Darmstadt, Computer Science Department Alexanderstr. 10, 64283 Darmstadt Phone: +49-6151-166651, Fax +49-6151-165326 email: stuetzle@informatik.tu-darmstadt.de

More information

Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization

Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization Three-Dimensional Off-Line Path Planning for Unmanned Aerial Vehicle Using Modified Particle Swarm Optimization Lana Dalawr Jalal Abstract This paper addresses the problem of offline path planning for

More information

Intuitionistic Fuzzy Estimations of the Ant Colony Optimization

Intuitionistic Fuzzy Estimations of the Ant Colony Optimization Intuitionistic Fuzzy Estimations of the Ant Colony Optimization Stefka Fidanova, Krasimir Atanasov and Pencho Marinov IPP BAS, Acad. G. Bonchev str. bl.25a, 1113 Sofia, Bulgaria {stefka,pencho}@parallel.bas.bg

More information

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016)

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016) Survey on Ant Colony Optimization Shweta Teckchandani, Prof. Kailash Patidar, Prof. Gajendra Singh Sri Satya Sai Institute of Science & Technology, Sehore Madhya Pradesh, India Abstract Although ant is

More information

Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems

Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems Dervis Karaboga and Bahriye Basturk Erciyes University, Engineering Faculty, The Department of Computer

More information

CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION

CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 131 CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 6.1 INTRODUCTION The Orthogonal arrays are helpful in guiding the heuristic algorithms to obtain a good solution when applied to NP-hard problems. This

More information

Particle Swarm Optimization

Particle Swarm Optimization Particle Swarm Optimization Gonçalo Pereira INESC-ID and Instituto Superior Técnico Porto Salvo, Portugal gpereira@gaips.inesc-id.pt April 15, 2011 1 What is it? Particle Swarm Optimization is an algorithm

More information

Variable Neighborhood Particle Swarm Optimization for Multi-objective Flexible Job-Shop Scheduling Problems

Variable Neighborhood Particle Swarm Optimization for Multi-objective Flexible Job-Shop Scheduling Problems Variable Neighborhood Particle Swarm Optimization for Multi-objective Flexible Job-Shop Scheduling Problems Hongbo Liu 1,2,AjithAbraham 3,1, Okkyung Choi 3,4, and Seong Hwan Moon 4 1 School of Computer

More information

Ant Colony Optimization for dynamic Traveling Salesman Problems

Ant Colony Optimization for dynamic Traveling Salesman Problems Ant Colony Optimization for dynamic Traveling Salesman Problems Carlos A. Silva and Thomas A. Runkler Siemens AG, Corporate Technology Information and Communications, CT IC 4 81730 Munich - Germany thomas.runkler@siemens.com

More information

Solving a combinatorial problem using a local optimization in ant based system

Solving a combinatorial problem using a local optimization in ant based system Solving a combinatorial problem using a local optimization in ant based system C-M.Pintea and D.Dumitrescu Babeş-Bolyai University of Cluj-Napoca, Department of Computer-Science Kogalniceanu 1, 400084

More information

Job Scheduling on Computational Grids Using Fuzzy Particle Swarm Algorithm

Job Scheduling on Computational Grids Using Fuzzy Particle Swarm Algorithm Job Scheduling on Computational Grids Using Fuzzy Particle Swarm Algorithm Ajith Abraham 1,3, Hongbo Liu 2, and Weishi Zhang 3 1 School of Computer Science and Engineering, Chung-Ang University, Seoul,

More information

A fast hybrid particle swarm optimization algorithm for flow shop sequence dependent group scheduling problem

A fast hybrid particle swarm optimization algorithm for flow shop sequence dependent group scheduling problem Scientia Iranica E (0) 8 (3), 759 764 Sharif University of Technology Scientia Iranica Transactions E: Industrial Engineering www.sciencedirect.com Research note A fast hybrid particle swarm optimization

More information

Dynamic Robot Path Planning Using Improved Max-Min Ant Colony Optimization

Dynamic Robot Path Planning Using Improved Max-Min Ant Colony Optimization Proceedings of the International Conference of Control, Dynamic Systems, and Robotics Ottawa, Ontario, Canada, May 15-16 2014 Paper No. 49 Dynamic Robot Path Planning Using Improved Max-Min Ant Colony

More information

Optimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm

Optimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 10 (October. 2013), V4 PP 09-14 Optimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm

More information

Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation

Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation Ripandeep Kaur 1, Manpreet Kaur 2 1, 2 Punjab Technical University, Chandigarh Engineering College, Landran, Punjab, India Abstract:

More information

Ant Colony Optimization Algorithm for Reactive Production Scheduling Problem in the Job Shop System

Ant Colony Optimization Algorithm for Reactive Production Scheduling Problem in the Job Shop System Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Ant Colony Optimization Algorithm for Reactive Production Scheduling Problem in

More information

Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing In Cloud Computing

Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing In Cloud Computing Volume 118 No. 24 2018 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ Bio-Inspired Techniques for the Efficient Migration of Virtual Machine for Load Balancing

More information

Particle Swarm Optimization

Particle Swarm Optimization Dario Schor, M.Sc., EIT schor@ieee.org Space Systems Department Magellan Aerospace Winnipeg Winnipeg, Manitoba 1 of 34 Optimization Techniques Motivation Optimization: Where, min x F(x), subject to g(x)

More information

ENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM

ENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM ENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM Prateek Agrawal 1, Harjeet Kaur 2, and Deepa Bhardwaj 3 123 Department of Computer Engineering, Lovely Professional University (

More information

LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2

LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2 15-382 COLLECTIVE INTELLIGENCE - S18 LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2 INSTRUCTOR: GIANNI A. DI CARO ANT-ROUTING TABLE: COMBINING PHEROMONE AND HEURISTIC 2 STATE-TRANSITION:

More information

GRID SCHEDULING USING ENHANCED PSO ALGORITHM

GRID SCHEDULING USING ENHANCED PSO ALGORITHM GRID SCHEDULING USING ENHANCED PSO ALGORITHM Mr. P.Mathiyalagan 1 U.R.Dhepthie 2 Dr. S.N.Sivanandam 3 1 Lecturer 2 Post Graduate Student 3 Professor and Head Department of Computer Science and Engineering

More information

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM Journal of Al-Nahrain University Vol.10(2), December, 2007, pp.172-177 Science GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM * Azhar W. Hammad, ** Dr. Ban N. Thannoon Al-Nahrain

More information

A study of hybridizing Population based Meta heuristics

A study of hybridizing Population based Meta heuristics Volume 119 No. 12 2018, 15989-15994 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A study of hybridizing Population based Meta heuristics Dr.J.Arunadevi 1, R.Uma 2 1 Assistant Professor,

More information

LOAD BALANCING IN CLOUD COMPUTING USING ANT COLONY OPTIMIZATION

LOAD BALANCING IN CLOUD COMPUTING USING ANT COLONY OPTIMIZATION International Journal of Computer Engineering & Technology (IJCET) Volume 8, Issue 6, Nov-Dec 2017, pp. 54 59, Article ID: IJCET_08_06_006 Available online at http://www.iaeme.com/ijcet/issues.asp?jtype=ijcet&vtype=8&itype=6

More information

CHAOTIC ANT SYSTEM OPTIMIZATION FOR PATH PLANNING OF THE MOBILE ROBOTS

CHAOTIC ANT SYSTEM OPTIMIZATION FOR PATH PLANNING OF THE MOBILE ROBOTS CHAOTIC ANT SYSTEM OPTIMIZATION FOR PATH PLANNING OF THE MOBILE ROBOTS Xu Mingle and You Xiaoming Shanghai University of Engineering Science, Shanghai, China ABSTRACT This paper presents an improved ant

More information

Scheduling Meta-tasks in Distributed Heterogeneous Computing Systems: A Meta-Heuristic Particle Swarm Optimization Approach

Scheduling Meta-tasks in Distributed Heterogeneous Computing Systems: A Meta-Heuristic Particle Swarm Optimization Approach Scheduling Meta-tasks in Distributed Heterogeneous Computing Systems: A Meta-Heuristic Particle Swarm Optimization Approach Hesam Izakian¹, Ajith Abraham², Václav Snášel³ ¹Department of Computer Engineering,

More information

Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization

Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization Gaurav Bhardwaj Department of Computer Science and Engineering Maulana Azad National Institute of Technology Bhopal,

More information

Cloud Computing Resource Planning Based on Imperialist Competitive Algorithm

Cloud Computing Resource Planning Based on Imperialist Competitive Algorithm Cumhuriyet Üniversitesi Fen Fakültesi Fen Bilimleri Dergisi (CFD), Cilt:36, No: 4 Özel Sayı (205) ISSN: 300-949 Cumhuriyet University Faculty of Science Science Journal (CSJ), Vol. 36, No: 4 Special Issue

More information

Using Genetic Algorithms to optimize ACS-TSP

Using Genetic Algorithms to optimize ACS-TSP Using Genetic Algorithms to optimize ACS-TSP Marcin L. Pilat and Tony White School of Computer Science, Carleton University, 1125 Colonel By Drive, Ottawa, ON, K1S 5B6, Canada {mpilat,arpwhite}@scs.carleton.ca

More information

Artificial bee colony algorithm with multiple onlookers for constrained optimization problems

Artificial bee colony algorithm with multiple onlookers for constrained optimization problems Artificial bee colony algorithm with multiple onlookers for constrained optimization problems Milos Subotic Faculty of Computer Science University Megatrend Belgrade Bulevar umetnosti 29 SERBIA milos.subotic@gmail.com

More information

Solving the Shortest Path Problem in Vehicle Navigation System by Ant Colony Algorithm

Solving the Shortest Path Problem in Vehicle Navigation System by Ant Colony Algorithm Proceedings of the 7th WSEAS Int. Conf. on Signal Processing, Computational Geometry & Artificial Vision, Athens, Greece, August 24-26, 2007 88 Solving the Shortest Path Problem in Vehicle Navigation System

More information

A Genetic Algorithm for Multiprocessor Task Scheduling

A Genetic Algorithm for Multiprocessor Task Scheduling A Genetic Algorithm for Multiprocessor Task Scheduling Tashniba Kaiser, Olawale Jegede, Ken Ferens, Douglas Buchanan Dept. of Electrical and Computer Engineering, University of Manitoba, Winnipeg, MB,

More information

Argha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India.

Argha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India. Volume 3, Issue 3, March 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Training Artificial

More information

Particle Swarm Optimization Based Approach for Location Area Planning in Cellular Networks

Particle Swarm Optimization Based Approach for Location Area Planning in Cellular Networks International Journal of Intelligent Systems and Applications in Engineering Advanced Technology and Science ISSN:2147-67992147-6799 www.atscience.org/ijisae Original Research Paper Particle Swarm Optimization

More information

THE OPTIMIZATION OF RUNNING QUERIES IN RELATIONAL DATABASES USING ANT-COLONY ALGORITHM

THE OPTIMIZATION OF RUNNING QUERIES IN RELATIONAL DATABASES USING ANT-COLONY ALGORITHM THE OPTIMIZATION OF RUNNING QUERIES IN RELATIONAL DATABASES USING ANT-COLONY ALGORITHM Adel Alinezhad Kolaei and Marzieh Ahmadzadeh Department of Computer Engineering & IT Shiraz University of Technology

More information

Ant Colony Optimization: The Traveling Salesman Problem

Ant Colony Optimization: The Traveling Salesman Problem Ant Colony Optimization: The Traveling Salesman Problem Section 2.3 from Swarm Intelligence: From Natural to Artificial Systems by Bonabeau, Dorigo, and Theraulaz Andrew Compton Ian Rogers 12/4/2006 Traveling

More information

LOW AND HIGH LEVEL HYBRIDIZATION OF ANT COLONY SYSTEM AND GENETIC ALGORITHM FOR JOB SCHEDULING IN GRID COMPUTING

LOW AND HIGH LEVEL HYBRIDIZATION OF ANT COLONY SYSTEM AND GENETIC ALGORITHM FOR JOB SCHEDULING IN GRID COMPUTING LOW AND HIGH LEVEL HYBRIDIZATION OF ANT COLONY SYSTEM AND GENETIC ALGORITHM FOR JOB SCHEDULING IN GRID COMPUTING Mustafa Muwafak Alobaedy 1, and Ku Ruhana Ku-Mahamud 2 2 Universiti Utara Malaysia), Malaysia,

More information

Efficient Load Balancing and Fault tolerance Mechanism for Cloud Environment

Efficient Load Balancing and Fault tolerance Mechanism for Cloud Environment Efficient Load Balancing and Fault tolerance Mechanism for Cloud Environment Pooja Kathalkar 1, A. V. Deorankar 2 1 Department of Computer Science and Engineering, Government College of Engineering Amravati

More information

QUANTUM BASED PSO TECHNIQUE FOR IMAGE SEGMENTATION

QUANTUM BASED PSO TECHNIQUE FOR IMAGE SEGMENTATION International Journal of Computer Engineering and Applications, Volume VIII, Issue I, Part I, October 14 QUANTUM BASED PSO TECHNIQUE FOR IMAGE SEGMENTATION Shradha Chawla 1, Vivek Panwar 2 1 Department

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION 1.1 OPTIMIZATION OF MACHINING PROCESS AND MACHINING ECONOMICS In a manufacturing industry, machining process is to shape the metal parts by removing unwanted material. During the

More information

Particle Swarm Optimization For N-Queens Problem

Particle Swarm Optimization For N-Queens Problem Journal of Advanced Computer Science and Technology, 1 (2) (2012) 57-63 Science Publishing Corporation www.sciencepubco.com/index.php/jacst Particle Swarm Optimization For N-Queens Problem Aftab Ahmed,

More information

Ant Algorithms. Simulated Ant Colonies for Optimization Problems. Daniel Bauer July 6, 2006

Ant Algorithms. Simulated Ant Colonies for Optimization Problems. Daniel Bauer July 6, 2006 Simulated Ant Colonies for Optimization Problems July 6, 2006 Topics 1 Real Ant Colonies Behaviour of Real Ants Pheromones 2 3 Behaviour of Real Ants Pheromones Introduction Observation: Ants living in

More information

Comparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems

Comparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems Australian Journal of Basic and Applied Sciences, 4(8): 3366-3382, 21 ISSN 1991-8178 Comparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems Akbar H. Borzabadi,

More information

Discrete Particle Swarm Optimization for Solving a Single to Multiple Destinations in Evacuation Planning

Discrete Particle Swarm Optimization for Solving a Single to Multiple Destinations in Evacuation Planning Discrete Particle Swarm Optimization for Solving a Single to Multiple Destinations in Evacuation Planning 1 MARINA YUSOFF, 2 JUNAIDAH ARIFFIN, 1 AZLINAH MOHAMED 1 Faculty of Computer and Mathematical Sciences

More information

MIRROR SITE ORGANIZATION ON PACKET SWITCHED NETWORKS USING A SOCIAL INSECT METAPHOR

MIRROR SITE ORGANIZATION ON PACKET SWITCHED NETWORKS USING A SOCIAL INSECT METAPHOR MIRROR SITE ORGANIZATION ON PACKET SWITCHED NETWORKS USING A SOCIAL INSECT METAPHOR P. Shi, A. N. Zincir-Heywood and M. I. Heywood Faculty of Computer Science, Dalhousie University, Halifax NS, Canada

More information

PARALLEL PARTICLE SWARM OPTIMIZATION IN DATA CLUSTERING

PARALLEL PARTICLE SWARM OPTIMIZATION IN DATA CLUSTERING PARALLEL PARTICLE SWARM OPTIMIZATION IN DATA CLUSTERING YASIN ORTAKCI Karabuk University, Computer Engineering Department, Karabuk, Turkey E-mail: yasinortakci@karabuk.edu.tr Abstract Particle Swarm Optimization

More information

Alternative Solution Representations for the Job Shop Scheduling Problem in Ant Colony Optimisation

Alternative Solution Representations for the Job Shop Scheduling Problem in Ant Colony Optimisation Alternative Solution Representations for the Job Shop Scheduling Problem in Ant Colony Optimisation James Montgomery Complex Intelligent Systems Laboratory Centre for Information Technology Research Faculty

More information

OPTIMIZING OF MAKESPAN IN JOB SHOP SCHEDULING PROBLEM: A COMBINED NEW APPROACH

OPTIMIZING OF MAKESPAN IN JOB SHOP SCHEDULING PROBLEM: A COMBINED NEW APPROACH Int. J. Mech. Eng. & Rob. Res. 2014 T Varun Kumar and B Ganesh Babu, 2014 Research Paper ISSN 2278 0149 www.ijmerr.com Vol. 3, No. 2, April 2014 2014 IJMERR. All Rights Reserved OPTIMIZING OF MAKESPAN

More information

Structural Advantages for Ant Colony Optimisation Inherent in Permutation Scheduling Problems

Structural Advantages for Ant Colony Optimisation Inherent in Permutation Scheduling Problems Structural Advantages for Ant Colony Optimisation Inherent in Permutation Scheduling Problems James Montgomery No Institute Given Abstract. When using a constructive search algorithm, solutions to scheduling

More information

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

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

More information

An Ant Colony Optimization Algorithm for Solving Travelling Salesman Problem

An Ant Colony Optimization Algorithm for Solving Travelling Salesman Problem 1 An Ant Colony Optimization Algorithm for Solving Travelling Salesman Problem Krishna H. Hingrajiya, Ravindra Kumar Gupta, Gajendra Singh Chandel University of Rajiv Gandhi Proudyogiki Vishwavidyalaya,

More information

ACCELERATING THE ANT COLONY OPTIMIZATION

ACCELERATING THE ANT COLONY OPTIMIZATION ACCELERATING THE ANT COLONY OPTIMIZATION BY SMART ANTS, USING GENETIC OPERATOR Hassan Ismkhan Department of Computer Engineering, University of Bonab, Bonab, East Azerbaijan, Iran H.Ismkhan@bonabu.ac.ir

More information

Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing

Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing Thomas Yeboah 1 and Odabi I. Odabi 2 1 Christian Service University, Ghana. 2 Wellspring Uiniversity,

More information

Genetic Algorithm for Job Shop Scheduling

Genetic Algorithm for Job Shop Scheduling Genetic Algorithm for Job Shop Scheduling Mr.P.P.Bhosale Department Of Computer Science and Engineering, SVERI s College Of Engineering Pandharpur, Solapur University Solapur Mr.Y.R.Kalshetty Department

More information

A NEW APPROACH TO SOLVE ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION

A NEW APPROACH TO SOLVE ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION A NEW APPROACH TO SOLVE ECONOMIC LOAD DISPATCH USING PARTICLE SWARM OPTIMIZATION Manjeet Singh 1, Divesh Thareja 2 1 Department of Electrical and Electronics Engineering, Assistant Professor, HCTM Technical

More information

VOL. 3, NO. 8 Aug, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

VOL. 3, NO. 8 Aug, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved. Job Shop Scheduling using ACO Meta-heuristic with Waiting_Time-based Pheromone Updating Elena Simona Nicoară Petroleum-Gas University of Ploieşti, Information Technology, Mathematics and Physics Department,

More information

Modified Particle Swarm Optimization

Modified Particle Swarm Optimization Modified Particle Swarm Optimization Swati Agrawal 1, R.P. Shimpi 2 1 Aerospace Engineering Department, IIT Bombay, Mumbai, India, swati.agrawal@iitb.ac.in 2 Aerospace Engineering Department, IIT Bombay,

More information

Solving Travelling Salesman Problem Using Variants of ABC Algorithm

Solving Travelling Salesman Problem Using Variants of ABC Algorithm Volume 2, No. 01, March 2013 ISSN 2278-1080 The International Journal of Computer Science & Applications (TIJCSA) RESEARCH PAPER Available Online at http://www.journalofcomputerscience.com/ Solving Travelling

More information

TASK SCHEDULING USING HAMMING PARTICLE SWARM OPTIMIZATION IN DISTRIBUTED SYSTEMS

TASK SCHEDULING USING HAMMING PARTICLE SWARM OPTIMIZATION IN DISTRIBUTED SYSTEMS Computing and Informatics, Vol. 36, 2017, 950 970, doi: 10.4149/cai 2017 4 950 TASK SCHEDULING USING HAMMING PARTICLE SWARM OPTIMIZATION IN DISTRIBUTED SYSTEMS Subramaniam Sarathambekai, Kandaswamy Umamaheswari

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

Navigation of Multiple Mobile Robots Using Swarm Intelligence

Navigation of Multiple Mobile Robots Using Swarm Intelligence Navigation of Multiple Mobile Robots Using Swarm Intelligence Dayal R. Parhi National Institute of Technology, Rourkela, India E-mail: dayalparhi@yahoo.com Jayanta Kumar Pothal National Institute of Technology,

More information

Cell-to-switch assignment in. cellular networks. barebones particle swarm optimization

Cell-to-switch assignment in. cellular networks. barebones particle swarm optimization Cell-to-switch assignment in cellular networks using barebones particle swarm optimization Sotirios K. Goudos a), Konstantinos B. Baltzis, Christos Bachtsevanidis, and John N. Sahalos RadioCommunications

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

Task Scheduling Using Probabilistic Ant Colony Heuristics

Task Scheduling Using Probabilistic Ant Colony Heuristics The International Arab Journal of Information Technology, Vol. 13, No. 4, July 2016 375 Task Scheduling Using Probabilistic Ant Colony Heuristics Umarani Srikanth 1, Uma Maheswari 2, Shanthi Palaniswami

More information

SWARM INTELLIGENCE -I

SWARM INTELLIGENCE -I SWARM INTELLIGENCE -I Swarm Intelligence Any attempt to design algorithms or distributed problem solving devices inspired by the collective behaviourof social insect colonies and other animal societies

More information

CT79 SOFT COMPUTING ALCCS-FEB 2014

CT79 SOFT COMPUTING ALCCS-FEB 2014 Q.1 a. Define Union, Intersection and complement operations of Fuzzy sets. For fuzzy sets A and B Figure Fuzzy sets A & B The union of two fuzzy sets A and B is a fuzzy set C, written as C=AUB or C=A OR

More information

A Schedule Optimization of Ant Colony Optimization to Arrange Scheduling Process at Certainty Variables

A Schedule Optimization of Ant Colony Optimization to Arrange Scheduling Process at Certainty Variables A Schedule Optimization of Ant Colony Optimization to Arrange Scheduling Process at Certainty Variables Rangga Sidik 1, Mia Fitriawati 2, Syahrul Mauluddin 3, A.Nursikuwagus 4 Dept. Information System

More information

A new improved ant colony algorithm with levy mutation 1

A new improved ant colony algorithm with levy mutation 1 Acta Technica 62, No. 3B/2017, 27 34 c 2017 Institute of Thermomechanics CAS, v.v.i. A new improved ant colony algorithm with levy mutation 1 Zhang Zhixin 2, Hu Deji 2, Jiang Shuhao 2, 3, Gao Linhua 2,

More information

A heuristic approach to find the global optimum of function

A heuristic approach to find the global optimum of function Journal of Computational and Applied Mathematics 209 (2007) 160 166 www.elsevier.com/locate/cam A heuristic approach to find the global optimum of function M. Duran Toksarı Engineering Faculty, Industrial

More information

Comparative Analysis of Swarm Intelligence Optimization Techniques for Cloud Scheduling

Comparative Analysis of Swarm Intelligence Optimization Techniques for Cloud Scheduling Comparative Analysis of Swarm Intelligence Optimization Techniques for Cloud Scheduling S.J.Mohana 1, Dr.M.Saroja 2, Dr.M.Venkatachalam 3 1 Dept. of Computer Applications, 2,3 Dept. of Electronics 1,2,3

More information

A SURVEY OF COMPARISON BETWEEN VARIOUS META- HEURISTIC TECHNIQUES FOR PATH PLANNING PROBLEM

A SURVEY OF COMPARISON BETWEEN VARIOUS META- HEURISTIC TECHNIQUES FOR PATH PLANNING PROBLEM A SURVEY OF COMPARISON BETWEEN VARIOUS META- HEURISTIC TECHNIQUES FOR PATH PLANNING PROBLEM Toolika Arora, Yogita Gigras, ITM University, Gurgaon, Haryana, India ABSTRACT Path planning is one of the challenging

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

PARTICLE SWARM OPTIMIZATION (PSO)

PARTICLE SWARM OPTIMIZATION (PSO) PARTICLE SWARM OPTIMIZATION (PSO) J. Kennedy and R. Eberhart, Particle Swarm Optimization. Proceedings of the Fourth IEEE Int. Conference on Neural Networks, 1995. A population based optimization technique

More information