Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2017, Crew Scheduling Optimization with Artificial Bee Colony Algorithm
Crew scheduling is one of the most important optimization problems for airline companies. It is the scheduling of weekly or monthly work schedule under certain constraints, such as working hours and weekly permits. There are many studies using analytical and heuristic approaches in the literature in order to solve this problem. In studies using heuristic approaches, genetic algorithms are used frequently. In this study, an artificial bee colony algorithm, which is a heuristic method, is used instead of the approaches applied to the current problem. Weekly work schedules are optimized according to daily working hours and days off for crew scheduling under a number of different personnel. From the simulation results, it is clearly seen that the artificial bee colony algorithm produces successful results within reasonable time.
In this paper an Artificial Bee Colony Approach for Scheduling Optimization is presented. The adequacy of the proposed approach is validated on the minimization of the total weighted tardiness for a set of jobs to be processed on a single machine and on a set of instances for Job-Shop scheduling problem. The obtained computational results allowed concluding about their efficiency and effectiveness. The ABC performance and respective statistical significance was evaluated.
International Journal of Computational Intelligence Systems, 2013
This paper describes the first Artificial Bee Colony (ABC) Algorithm approach applied to nurse scheduling evaluated under different working environments. For this purpose, the model has been applied on a real hospital where data taken from different departments of the hospital were used and the schedules from the model were compared with the existing schedules. The results obtained indicated that the proposed model exhibits success in solving the nurse scheduling problems in hospitals.
JAIS (Journal of Applied Intelligent System), 2022
Artificial Bee Colony (ABC) which is a development of the intelligent swarm model and is a branch of artificial intelligence based on self-organization systems. Artificial Bee Colony (ABC) is an intelligent algorithm that is inspired by the food search process carried out by bees. This is like what is done when there are many jobs that need to find the optimal value, where each job to be processed has a specific route of operations to be performed on a set of machines, and a different flow shop and variant: all jobs follow the same machine sequences. We will focus on the latter. In this study, ABC is implemented to optimize work scheduling, in this case 7 different variations are used with mxn values between 10x3 to 40x15 on 10 to 40 jobs. To evaluate the results, the Relative Percentage Increase (RPI) has been used in the test with an achievement range between 1.9 to 18.9.
Lecture Notes in Management and Industrial Engineering, 2019
Job shop scheduling for labor-intensive and project type manufacturing is a too hard task because the operation times are not known before production and change according to the orders' technical specifications. In this paper, a case study is presented for scheduling a labor-intensive and project type workshop. The aim is to minimize the makespan of the orders. For this purpose, the artificial bee colony algorithm (ABC) is used to determine the entry sequence of the waiting orders to the workshop and dispatching to the stations. 18 different orders and 6 welding stations are used for the scheduling in this case. The input data of the algorithm are the technical specifications (such as weight and width of the demanded orders) and processing times of the orders which vary according to the design criteria demanded by the customers. According to the experimental results, it is observed that the ABC algorithm has reduced the makespan.
2014
In this paper, we applied a metaheuristic based on the adaptation of the Bee Colony Optimization (BCO) to the Nurse Scheduling Problem (NSP). The BCO algorithm is motivated by the strategy used by the honey bee in search food. BCO was successfully applied to different combinatorial problem optimization. That motivate to use BCO on real data to solve the NSP and to propose a good schedule taking in account the special demand of nurse. Performance was evaluated on real data from two main units of the hospital Hotel-Dieu from Montreal.
International Journal of Industrial Engineering Computations, 2011
Solving resource constrained project scheduling problem (RCPSP) has important role in the context of project scheduling. Considering a single objective RCPSP, the goal is to find a schedule that minimizes the makespan. This is NP-hard problem (Blazewicz et al., 1983) and one may use meta-heuristics to obtain a global optimum solution or at least a near-optimal one. Recently, various meta-heuristics such as ACO, PSO, GA, SA etc have been applied on RCPSP. Bee algorithms are among most recently introduced meta-heuristics. This study aims at adapting artificial bee colony as an alternative and efficient optimization strategy for solving RCPSP and investigating its performance on the RCPSP. To evaluate the artificial bee colony, its performance is investigated against other meta-heuristics for solving case studies in the PSPLIB library. Simulation results show that the artificial bee colony presents an efficient way for solving resource constrained project scheduling problem.
Computers & Industrial Engineering, 2017
This document is the author's post-print version, incorporating any revisions agreed during the peer-review process. Some differences between the published version and this version may remain and you are advised to consult the published version if you wish to cite from it.
2012
Bee colony optimization is the recent swarm intelligence technique which has been applied to solve many combinatorial problems. In this paper we propose the enhanced bee algorithm based on Kmeans clustering to solve TSP. In the proposed algorithm parallel bee algorithm has been applied to each cluster and connection method has been suggested to combine the sub tour to global tour of the whole cities. It was found the enhanced bee algorithm give the better result and more optimal tour.
Journal of physics, 2019
The purpose of the Permutation Flowshop Scheduling Problem (PFSP) is to find the best permutation of jobs. PFSP is also considered as an optimization problem and it is often solved using the swarm intelligence approach. In this paper, Artificial Bee Colony (ABC) algorithm is used for solving PFSP. To investigate the effect of trial counter (TC) to the performance of ABC, the TC value was set to six (6), twelve (12) and eighteen (18). Additionally, the percentage of errors was selected as the response. From the experimental results, it can be concluded that ABC algorithm performs best when the TC is set at six (6) because the value of cumulative error percentages is at the lowest. Moreover, the generated data is also located in the smallest spread compared to TC=12 and TC=18. It can also be concluded that the exploration principle works better in a 6 jobs and 3 machines PFSP environment.
International Journal of Engineering & Technology, 2013
In recent years large number of algorithms based on the swarm intelligence has been proposed by various researchers. The Artificial Bee Colony (ABC) algorithm is one of most popular stochastic, swarm based algorithm proposed by Karaboga in 2005 inspired from the foraging behavior of honey bees. In short span of time, ABC algorithm has gain wide popularity among researchers due to its simplicity, easy to implementation and fewer control parameters. Large numbers of problems have been solved using ABC algorithm such as travelling salesman problem, clustering, routing, scheduling etc. the aim of this paper is to provide up to date enlightenment in the field of ABC algorithm and its applications.
International Journal of Applied Information Systems, 2016
Timetable problem is a NP-hard problem where different constraints and various resources are applied but the resources are limited. Optimization problem is a technique which can handle different constraints. This paper focuses the Bee colony Optimization (BCO) for finding the optimal solutions of course time table.BCO is a Meta heuristic optimization scheme where NP-hard with different parameter settings are solved. There are two objectives, first objective is to provide the introduction to timetabling and second objective is the BCO and their variations with timetable design. The proposed algorithm is used to construct the course time table and optimized that time table.
Procedia Engineering, 2014
Job shop scheduling is predominantly an Non deterministic polynomial (NP)-complete challenge which is successfully tackled by the ABC algorithm by elucidating its convergence. The Job Shop Scheduling Problem (JSSP) is one of the most popular scheduling models existing in practice which is among the hardest combinatorial optimization problems. The ABC (Artificial Bee Colony) technique is concerned, it is observed that the entire specific artificial bees move about in a search space and select food sources by suitably adapting their location, know-how and having a full awareness of their nest inhabitants. Moreover, several scout bees soar and select the food sources discretely without making use of any skills. In the event of the quantity of the nectar in the fresh source becoming larger than the nectar quantity of an available source, they remember the fresh location and conveniently disregard the earlier position. In this way, the ABC system integrates local search techniques, executed by employed and onlooker bees, with universal search approaches, administered by onlookers and scouts. In our ambitious approach we have employed these three bees to furnish optimization in makespan, machine work load and the whole run period in an optimized method. In this way, with the efficient employment of our effective technique we make an earnest effort to minimize the makespan and number of machines. This paper compares GA to minimize the make span of the job scheduling process with ABC and proved that ABC algorithm produces the better result.
Production & Manufacturing Research, 2016
Fazlollahtabar (2016) Genetic and artificial bee colony algorithms for scheduling of multi-skilled manpower in combined manpower-vehicle routing problem,
Procedia Technology, 2016
Scheduling is the proper allocation of resources over a period for performing a set of tasks with the objective of optimizing one or more performance measures. The actual assignment of starting and completion times of operations on jobs, if the manufacturing order is to be completed on time is known as Production scheduling. The Job Shop Scheduling Problem (JSSP) is one of the most difficult scheduling problems. Since JSSP is NP-complete, that is, the selection of the best scheduling solution is not polynomially bounded, heuristic approaches are often considered. This is an important practical problem in the field of production management and combinatorial optimization. Inspired by the decision-making capability of bee swarms in the nature, this paper proposes an efficient scheduling method based on Artificial Bee Colony (ABC) for solving the JSSP. Most of the researchers in production scheduling are concerned with the optimization of a single criterion. However, the performance of a schedule often involves more than one aspect and, therefore requires a multi-objective treatment. Minimization of makespan and total tardiness are the two performance measures considered in this paper. The Artificial Bee Colony algorithm was coded in MATLAB 2009. A parameter analysis was done to fix the control parameters of Artificial Bee Colony algorithm. The performance of the algorithm was analyzed on the benchmark problems provided by E. Taillard.
Information Sciences, 2001
Crew scheduling is an NP-hard constrained combinatorial optimization problem, very important for the airline industry [G. Yu (Ed.), Operations Research in Airline Industry, Kluwer Academic Publishers, Dordrecht, 1998]. We solve this problem using a genetic algorithm applied to a¯ight graph representation that represents several problem-speci®c constraints, unlike previous attempts [D. Levine, Application of a hybrid genetic algorithm to airline crew scheduling, Ph.D. dissertation, Computer Science Department, IIT , Chicago, USA, 1995; J.E. Beasley, P.C. Chu, A genetic algorithm for the set covering problem, Eur. J. Oper. Res. 94 (1996) 392±404; P.C. Chu, J.E. Beasley, A genetic algorithm for the set partitioning problem, Technical report, Imperial College, UK, 1995]. In extensive experimental comparisons on¯ight data of several airlines, the new approach performed better than other approaches in 17 out of 24 data sets. Ó (C.K. Mohan). 0020-0255/01/$ -see front matter Ó 2001 Elsevier Science Inc. All rights reserved. PII: S 0 0 2 0 -0 2 5 5 ( 0 1 ) 0 0 0 8 3 -4
Handbook of Research on Applied Optimization Methodologies in Manufacturing Systems, 2018
Scheduling is a vital element of manufacturing processes and requires optimal solutions under undetermined conditions. Highly dynamic and, complex scheduling problems can be classified as np-hard problems. Finding the optimal solution for multi-variable scheduling problems with polynomial computation times is extremely hard. Scheduling problems of this nature can be solved up to some degree using traditional methodologies. However, intelligent optimization tools, like BBAs, are inspired by the food foraging behavior of honey bees and capable of locating good solutions efficiently. The experiments on some benchmark problems show that BBA outperforms other methods which are used to solve scheduling problems in terms of the speed of optimization and accuracy of the results. This chapter first highlights the use of BBA and its variants for scheduling and provides a classification of scheduling problems with BBA applications. Following this, a step by step example is provided for multi-m...
Sinkron, 2023
A common schedule problem found in colleges is the positioning of courses in a certain space and time. This placement process often encounters barriers that must be met so that there is no imbalance in the school schedule. One of the problems that often arise is the placement of class capacity that does not match the course requirements. In this study, the researchers used the Artificial Bee Colony Hybrid Algorithm (HABC) to construct course schedules efficiently at the college. The objective of the research was to develop a course scheduling system using the HABC algorithm by combining the Engineering of Artificial Bee Colony (ABC) and genetic algoritms, especially on the crossover process to better address the schedule problems. The research procedure used is to design and implement a course scheduling system using the Hybrid ABC algorithm. The results of the research demonstrate that the Hybrid ABC algorithm is effective in generating optimal course schedule schedules, in line with time limits, room needs, and lecturer requirements and can automate course schedule processes, saving time and resources, while ensuring optimal schedules.
Routing and Scheduling Solutions
The biological inspired optimization techniques have proven to be powerful tools for solving scheduling problems. Marriage in Honeybee Optimization is a recent biological technique that attempts to emulate the social behavior in a bee colony and although has been applied to only a limited number of problems, it has delivered promising results. By means of this technique in this chapter the authors explore the solution space of scheduling problems by identifying an appropriate representation for each studied case. Two cases were considered: the minimization of earliness-tardiness penalties in a single machine scheduling and the permutation flow shop problem. The performance was evaluated for the first case with 280 instances from the literature. The technique performed quite well for a wide range of instances and achieved an average improvement of 1.4% for all instances. They obtained better solutions than the available upper bound for 141 instances. In the second case, they achieved an average error of 3.5% for the set of 120 test instances.
Proceedings of the 2006 Winter Simulation Conference, 2006
The Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), 2023
Combinatorial optimization problems are problems that have a large number of discrete solutions and a cost function for evaluating those solutions in comparison to one another. With the vital need of solving the combinatorial problem, several research efforts have been concentrated on the biological entities behaviors to utilize such behaviors in population-based metaheuristic. This paper presents bee colony algorithms which is one of the sophisticated biological nature life. A brief detail of the nature of bee life has been presented with further classification of its behaviors. Furthermore, an illustration of the algorithms that have been derived from bee colony which are bee colony optimization, and artificial bee colony. Finally, a comparative analysis has been conducted between these algorithms according to the results of the traveling salesman problem solution. Where the bee colony optimization (BCO) rendered the best performance in terms of computing time and results.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.