Вы находитесь на странице: 1из 10

Proceedings of 2017 4th International Conference on

Control, Decision and Information Technologies (CoDIT'17) / April 5-7, 2017, Barcelona, Spain

Applying Genetic Algorithm for Hybrid Job Shop


Scheduling in a Cosmetic Industry

Edgar Macias Fabricio Niebles Genett Jimenez Dionicio Neira


Int. School of Economic and Institute of Information Dept. of Industrial Process Dept. of Industrial
Management Sciences Systems (IWI), Engineering, Engineering,
Universidad de la Sabana, Universität Hamburg, Institucion Universitaria ITSA, Universidad de la Costa CUC,
Bogotá, Colombia Hamburg, Germany Soledad - Atlántico, Colombia Barranquilla, Colombia
edgarmaal@unisabana.edu.co fabricio.niebles@uni-hamburg.de gjimenez@itsa.edu.co dneira1@cuc.edu.co

Abstract— This work considers the problem of scheduling a number of tardy jobs, the Total tardiness, among others [4],
given set of jobs in a Flexible Job Shop in a cosmetic industry, [5]. Other possible objective functions found in the literature
located in Colombia, taking into account the natural complexity are maximum tardiness or total flow time [6].
of the process and a lot of amount of variables involved, this Scheduling process is complex in a natural way due to the
problem is considered as NP-hard in the strong sense. Therefore,
variability in demand and the high variety of products, which
it is possible to find and optimal solution in a reasonable
computational time for only small instances, which in general,
makes production planning based on historical data is an
does not reflect the industrial reality. For that reason, it is inefficient process, due to the inconsistency of data between
proposed the use of metaheuristics as an alternative approach in one product and another, with decreases the productivity
order to determine, with a low computational effort, the best and/or uses of available resources based on the configuration
assignment of jobs in order to minimize the number of tardy of the productive system. One of the more complex production
jobs. This optimization objective will allow to company to systems used in industries such as cosmetics, object of this
improve their customer service. A Genetic Algorithm (GA) is work, is the type of Hybrid or Flexible Job Shop (FJSSP), in
proposed. Computational experiments are carried out comparing which small lots are produced, which allows manufacturing a
the proposed approach versus instances of literature by Chiang large variety of customized products, with different volumes
and Fu. Results show the efficiency of our GA Algorithm. of production, according to the customer requirements. This
type of configuration works with flexible resources, which are
Keywords—Scheduling; Genetic Algorithms; Cosmetic grouped in workstations based on the working process [7],
Industry; Hybrid Jobshop. which implies the use of procedures for scheduling to improve
the level of customer service, comply with the delivery dates
of orders, the minimization of delayed jobs, waiting times and
I. Introduction idle work times, which affect sales and industrial
The new complex and changing dynamics of the current competitiveness. For the above, the literature for the FJSSP,
productive environment, poses new challenges for companies, which is a variation of the original job shop problem, is less
who seek to increase simultaneously profits and customer studied in the literature, but of great interest in the research
service level, by optimizing their resources with the aim of and application in manufacturing environments such as
being sustainable in the market, which implies greater apparel industry, furniture production, and cosmetic industry,
flexibility in production systems, from the inputs of the among others [8]. The FJSSP consists of planning and
productive chain, workflows, methods of planning and control organizing a set of tasks, which must be processed using a set
of production, among others aspects, that affect the quality of of resources with operative restrictions [7]. Some authors have
the products, the satisfaction of the changing demand and the categorized it as a more complex problem than the traditional
personalized products (mass customization of production) [1]; job shop, taking into account the need for the allocation of the
In conclusion, in different productive sectors offering a variety operations [9].
of products to fit the requirements and needs of customers, is Taking into account the natural complexity of the flexible
the goal of organizations [2]. job shop configuration, this problem has been shown to be
This customization of production has allowed the NP-hard [10], [11]. Therefore, it is possible to find an optimal
development of flexible production systems, which makes solution using exact methods in a reasonable calculation time
complex one of the most important and critical processes only for small-sized instances which, in general, do not reflect
within production management, such as the scheduling the industrial reality. For this reason, it is found in the
process [3], Which consists in sequencing of tasks (jobs) literature the use of heuristic and metaheuristic methods, as
taking into account the availability of the production resources alternative approaches for this problem, in order to determine,
and the constraints of the productive system with the aim, to with a low computational effort, solutions that are as close as
optimize one or several objectives such as: Makespan, the possible to the optimum value [6].

978-1-5090-6465-6/17/$31.00 ©2017 IEEE 1015 -1-


Proceedings of 2017 4th International Conference on
Control, Decision and Information Technologies (CoDIT'17) / April 5-7, 2017, Barcelona, Spain

Therefore, the present proposal aims to analyze the


problem of scheduling a certain set of jobs in a flexible job III. Problem Description
shop configuration, taking as a case study the cosmetics and Cosmetics and toiletries, industry constitutes one of the
toiletries sector, taking into account that it has the links in the Colombian economy, sustained growth in recent
characteristics of the job shop system, as well as for the years [24, 25, 26], in the “Fig. 1”, sales statistics are observed,
growing of this sector and international projection in the from 2009 to 2015, and projected to 2019 where is observed
Colombian economy [12], proposing the use of metaheuristic the high potential of the sector.
approach, in order to minimize the number of tardy jobs and,
therefore, non-compliance for customers. This objective will
allow the improvement of the customer service level, as well
as the increasing of sales of the products.

This paper is structured as follows: In section 2 a brief


introduction and the literature review for the Flexible Job
Shop scheduling problem. Afterward, the context of the
cosmetic sector in Colombia and the problem description is
presented in Section 3. Section 4 describes the problem
formulation, with the mathematical model and the proposed
genetic algorithm for Flexible Job Shop configuration.
Validation and experimentation of Genetic Algorithm and
analysis of results are discussed in Section 5. Finally, Section
6 concludes the paper with some directions for future research.

Fig. 1. Colombian market cosmetics and toiletries 2000 - 2019P (Sales in


Million US $) ** P: Projected. Source © Euromonitor International 2016
Hybrid Job Shop Scheduling
II.
Problem: A Literature Review To achieve this sustained growth, companies in the sector
must respond quickly changing requirements and market
The scientific literature has reported some academic works demand, the "mass customization" seeking innovation and
and real-life applications regarding the utilization of added value based on the client [12] [24], [25]. This sector has
metaheuristics for solving the Hybrid or Flexible Job Shop the characteristics high variety of products with different
Scheduling problem, although less studied than the traditional volumes of production between each one of them, leading to
job-shop scheduling problem. Dedieu [14], addresses the implementing systems such flexible manufacturing job shop,
problem general of multiple lot sizing (job-shop) for with which to respond to the high variety of products and
adaptation in manufacturing plants. Cruz et al. [15], worked changes in demand, leading to improving procedures for
on an algorithm of satisfiability for the Job Shop scheduling production scheduling.
problem; Peña and Lillo [16], made a survey of Job Shop
Scheduling Problem; Mailing [17], used heuristic algorithms For the company studied, the following problems were
and exact methods for the problem of job shop scheduling; detected:
Seville and Zurita [18], proposed the use of metaheuristics for • High variability in demand and sales, by product
the optimization of the sequence of production and the type, this makes the production planning based on
allocation of labor in a manufacturing company; Moslehi and historical data, timely response to changes in demand,
Mahnam [19] worked on a Pareto approach for multi-objective affecting productivity and appropriate use of
Job-shop scheduling problem with particle swarm resources
optimization and local search; Sun et al. [20], worked on a
Solving Job Shop Scheduling Problem Using Genetic • The production system used by the cosmetic industry
Algorithm with Penalty Function; Sels et al [21] developed a analyzed is the job-shop type, where the material
population hybrid of one and two search procedures for Job- flow is irregular, random and varies considerably
shop scheduling problem; Drobouchevitch and Strusevich from one order to the next.
[22], worked on a two-stage Heuristic of the Job-shop
scheduling problem with a bottleneck machine; Xiaohong et al • The cosmetics industry chosen for the study consists
[23], worked on a research on Job-shop scheduling problem of 6 major product lines where it has been based
based on the genetic algorithm. To the best of our knowledge studio wooden pencils; for its large annual share sales
is the first time that Genetic Algorithm is applied to solving and the large share of machines that requires
the scheduling problem in a Cosmetic Industry with the processing this product, which becomes more
configuration of type Hybrid Job Shop. For that reason, this complex production control, optimization of
paper represents a relevant contribution to operations research resources and compliance management indicators.
and operations management field.

1016 -2-
Proceedings of 2017 4th International Conference on
Control, Decision and Information Technologies (CoDIT'17) / April 5-7, 2017, Barcelona, Spain

• The company does not have software tools for Therefore,


production scheduling or formal procedures that meet
I {Pencil 1, 2,….., 10};
the needs of the Job-Shop process, variability in
demand or the installed capacity of the production J {Machines SC-1, SC-2,…, ET-2}; 18 Machines
process, generating a large number of tardy jobs, and
failure in deliveries to customers. The model variables are shown below:

In Table I, are observed the lines of cosmetic products pij = (Procedure time job “i” on machine “j)
manufactured by the company in the sector studied for this stij = (Start time of job i on machine j)
research. It was taken the wooden pencils cosmetics line, by
sales volume accounting for the company, and by the use that di = (date of delivery of job i)
most of the resources of the company. In addition, it presented Sij kl = (Setup time when it ends a process the pencil “I” in
a percentage higher than 30% of production that is not the machine “j” for a new operation is made)
delivered on time, increasing the cost for the company, the
number of tardy jobs and declining sales. Ci = (Job completion time “i”)
Ui = (Tardy Jobs “i”)
TABLE I. PROPORTION OF ANNUAL SALES AND PROCESSES AND
MACHINES USED IN THE COSMETIC INDUSTRY IN STUDY. Ti = (Tardiness of Job “i”)
Installed
Capacity
Average Processes for In this model, the setup time is dependent on the
Product % (Total %
Annual Sales their
Type
(2005-2010)
Sales
Manufacture
Available Capability manufacturing sequence.
Processes
Machines)
Lipstick 10.230.000.000 22% 6 11 17%
Mechanic With the following objective function (1):
12.406.250.000 27% 5 11 17%
al Pencils
Wooden
Pencils
15.884.600.000 34% 9 24 38% (1)
Liquids 4.330.466.667 9% 3 5 8%
Viscous 1.999.083.333 4% 4 8 13%
Masks 1.923.825.000 4% 3 5 8% Subject to the following restrictions:
Total 46.774.225.000 100% 30 64 100%
Ti = max (0, Ci - di) ∀_ = 1,… , n

IV. Problem Formulation , (2)

A. Mathematical Model
(3)
In this paper, a mathematical model was proposed for the
Flexible Job Shop Scheduling Problem, whose objective is the (4)
minimization of the number of tardy jobs. The assumptions
were determined, the variables were defined and the (5)
constraints of the mathematical model were established, as
shown below: (6)

The preliminary conditions or assumptions of the model


are as follows:
• The machines are homogeneous per operation, that is to (7)
say, the operating time and production capacity are the
same. (8)
• Setups times are the same for each job on each machine The equation (1), represents the objective function, which
and are included within the operating time. seeks to minimize the number of tardy jobs. (2), determines
whether a job is considered to be tardy or not and the way for
• Is known the delivery date of each job.
calculating the number of tardy jobs. (3), is a precedence
• Is known the release date of each job. constraint of the same job, that is to say, the total operation
time must be less than or equal to the sum of the setup time
• Is known what the jobs that can be developed in what and the operation time. On the other hand (4), shows that the
machines. job cannot start on a machine if it has not finished on the
The following are the model parameters: previous machine. In addition, (5) is a capacity constraint,
taking into account the operations that require the same
i = type of orders (wooden pencils) machine. (6), states that the same machine cannot have two
j = number of machines jobs at the same time. In (7), the same job cannot be on two

1017 -3-
Proceedings of 2017 4th International Conference on
Control, Decision and Information Technologies (CoDIT'17) / April 5-7, 2017, Barcelona, Spain

machines at the same time. Finally, (8) establish the conditions


of decision variables.

B. Proposed Algorithm
In the “Fig. 2”, it shows the flowchart for the development
of the genetic algorithm proposed. Then, a computational Fig. 3. Chromosomes father.
pseudocode was developed, for the proposed genetic
algorithm.

Fig. 2. Flowchart of generic pseudocode.

C. Construction of Initial Solution


For construction of the initial solution, two chromosomes
father are generated using heuristics based on dispatching
rules SPT (Shortest Processing Time) and EDD (Earliest Due Fig. 4. Application of the crossover operator PMX.
Date), that basically to built two solutions or sequences in
which the Jobs and the machines taking into account smaller E. Mutation Operator
processing times and nearest delivery dates; these rules were Subsequently, the mutation operator, which allows
chosen taking into account the criterion to be minimized, the intensifying, in the region of possible solutions to the Job
number of Tardy Jobs. According to Holthaus [27], the SPT Shop Scheduling Problem and minimizing the number of
has been found to be the best rule for minimizing the mean Tardy Jobs, which is obtained the optimal solution for the
flow time and the number of tardy jobs. proposed genetic algorithm. Mutation Operator is used by the
exchange. For chromosome that mutates, two chromosomes
D. PMX Crossover Operator that change position is randomly selected, as shown in the
Once generated chromosomes father, as shown in the "Fig. 5" and "Fig. 6".
“Fig. 3”, applies the crossover operator PMX (Partially-
Mapped Crossover), according to Goldberg & Lingle [28],
which allows diversify the range of solutions that meet the
parameters set in the mathematical model, the objective
function and constraints thereof, resulting in a region of
possible solutions that meet the criteria of the model, on which Fig. 5. Chromosome before mutation.
the optimal solution with the mutation operator is sought. The
application of the crossover operator PMX, it shows in the
“Fig. 4”:

1018 -4-
Proceedings of 2017 4th International Conference on
Control, Decision and Information Technologies (CoDIT'17) / April 5-7, 2017, Barcelona, Spain

Fig. 6. Chromosome after mutation. (9)

V. Experimentation and Analysis


Model Results C. Comparative Analysis Algorithm Proposed vs. Instances of
Literature by Chiang and Fu (2008)
A. Factors and Levels for the Factorial Design
A second analysis was performed by comparing the
According to Gutierrez-Pulido [29], the experimental methodology proposed in this paper, with the study developed
design is defined as a statistical methodology for the planning
by Chiang and Fu [13], which combines heuristic approaches
and analysis of an experiment. Its utility is that they allow
evaluating different situations for a given variable, providing dispatch rules, called a genetic algorithm GA-I-CR, for being
statistically valid and meaningful information, while an the closest thing to the research done in this approach. The
adequate management of resources is carried out. For this minimum value obtained by the GA-I-CR algorithm, Chiang
particular study, the design proposed is a factorial design, and Fu [13], versus the different values obtained in the runs
according to McGuigan [30] is defined as: "a design in which made for the genetic algorithm, proposed and then compared
all possible combinations of the selected values of the the percentage relative error was calculated, using the equation
independent variables are used". The experimental design (11). The comparison between the two methods is shown in
presented is a factorial design 33, that is, of three factors and Table 4 (see Annexed 2).
three levels of each factor as shown in Table II. The response
variable is the number of tardy jobs corresponding to the
objective function that is pretending minimize.
− −−
= × 100 (10)
−−
TABLE II. PROPORTION OF ANNUAL SALES AND PROCESSES AND
MACHINES USED IN THE COSMETIC INDUSTRY IN STUDY.
These results show that the proposed algorithm has a good
Factor Notation Values performance with respect to the method proposed by Chiang
Probability of Mutation Pm 0,05 0,1 0,2 and Fu (2008) because in several of the runs performed the
values obtained by the proposed algorithm, they matched to
Number of Generations Ngen 100 150 200
the methodology of these authors, reason why their Percentage
Number of Individuals in the
Nind 10 15 20 difference is zero. This is a good indicator of the efficiency of
population the proposed method, as well as the efficiency, because this
algorithm has a relatively low computation time for the
To carry out the experiment 10 replicates were used for a different evaluated instances, although greater than the GA-I-
total of 30 data per treatment and are considering 9 treatments CR methodology, but Not in a considerable way.
for each factor, has a total of 90 data level factor; then to have
3 factors a total of 270 runs is obtained. For this study, the
SPSS® statistical software was used. The results of the VI. Conclusions and Future Works
experimental analysis performed showed that the best
combination of values for the different parameters of the
algorithm are respectively: Pm=0.1, Ngen=200 y Nind =15. In this work, a genetic algorithm is proposed for the FJSSP
to minimize the number of tardy jobs, taking into account the
B. Comparative Analysis of Genetic Algorithm Proposed vs. characterization of the cosmetic manufacturing process
through the development of a mathematical model.
Company’s schedule of the Company
Computational experiments were carried out using datasets
from the literature. Results showed that very good solutions
With the results design factorial experiment, it made a can be found using our GA algorithm in comparison with
sensitivity analysis for both the current company’s schedule of these instances and Company’s schedule with a considerably
the company and the proposed genetic algorithm, in which less time and computational effort.
was obtained that the value of the objective function (number
of Tardy Jobs) with variation in the number of production
orders. Was calculated The percentage difference or The genetic algorithm proposed exceeds up to 50%
percentage relative error between the two methods using the company’s schedule and in the worst cases it equals, but never
equation (10). It was shown that in 56% of the runs, reductions below this. The comparison with the method proposed by
between 20% and 50% were obtained in the number of tardy Chiang and Fu [13], had a very good performance since in
jobs, with the genetic algorithm, compared to the company’s several of the runs carried the values obtained by the proposed
schedule method applied by the company. In Table III (see algorithm, equaled the methodology of these authors, so the
Annexed 1), shows the comparison between the proposed percentage difference is zero. For sensitivity analysis
genetic algorithm and the company’s schedule: conducted for varying 50, 65 and 80 production orders, it was
found that improved company’s schedule more than half of

= × 100

1019 -5-
Proceedings of 2017 4th International Conference on
Control, Decision and Information Technologies (CoDIT'17) / April 5-7, 2017, Barcelona, Spain

time. On the other hand, the following bullet points resume the [11] A. S. Jain, S. Meeran, “Deterministic Job Shop Scheduling: Past,
future research that can be undertaken in additional works: Present, and Future”, European Journal of Operational Research, Vol.
113, 1999, pp. 390-434.
• Extending this approach to problems mono-objective to [12] Asociacion Nacional de Industriales ANDI - Camara Colombiana de la
multi-objective. Industria Cosmetica y de Aseo, “Documento General”, 2015.
[13] T.-C. Chiang and L.-C. Fu. “A rule-centric memetic algorithm to
• Set the tool developed to make it more general so that it minimize the number of tardy jobs in the job shop”. International
can be used in other situations or different production Journal of Production Research, 46(24), 2008, pp. 6913-6931.
systems to the job such as open shop. [14] S. Dedieu, “Una adaptación en el diseño para la estrategia de las plantas
del lote de uso múltiple. Computers & Chemical Engineering”, Vol. 23,
• Using this methodology with other metaheuristics such Cap 1, 1999, pp, S15-S18.
as ant colony, simulated annealing or tabu search, [15] M. Cruz, J. Solís, D. Juárez (2000), “Un algoritmo de satis factibilidad
which work well with genetic algorithms. para el problema de Job Shop scheduling”, 2000, pp. 1-11.
[16] V. Peña, L. Zumelzu, “Estado del Arte del Job Shop Scheduling
• Evaluate alternative hybrid approaches with other Problem”, 2006, pp. 1-8.
methodologies such as neural networks, fuzzy logic or [17] G. Mailing, “Algoritmos heurísticos y el problema de job shop
Petri nets. scheduling”, Universidad de Buenos Aires, 2003, pp. 1-67.
[18] H. Sevilla, C. Zurita, “Uso de meta heurísticas para la optimización de la
• Further research to other cosmetic companies in the secuencia de producción y la asignación de mano de obra en una
country. empresa manufacturera”, 2010.
[19] G. Moslehi, M. Mahnam, “A Pareto approach to multi-objective flexible
job-shop scheduling problem using particle swarm optimization and
References local search2. International Journal of Production Economics, 129(1),
2011, pp. 14–22
[20] Liang Sun 1, 3, Xiaochun Cheng 2, Yanchun Liang, “Solving Job Shop
[1] J. Chena, W. Wenga, G. Rongb and S. Fujimura, “Integrating Genetic
Scheduling Problem Using Genetic Algorithm with Penalty Function”,
Algorithm with Time Control for Just-In-Time Scheduling Problems”.
International Journal of Intelligent Information Processing Volume 1,
IFAC-Papers On Line 48-3, 2015, pp. 893–897.
Number 2, 2010, pp. 65-77.
[2] M. Ortiz, D. Neira, G Jimenez and H. Hernandez, “Solving Flexible Job-
[21] V. Sels, K. Craeymeersch, M. Vanhoucke, “A hybrid single and dual
Shop Scheduling Problem with Transfer Batches, Setup Times and
population search procedure for the job shop scheduling problem”,
Multiple Resources in Apparel Industry”, ICSI 2016, Part II, LNCS
European Journal of Operational Research, vol. 215, issue 3, 2011, pp.
9713, 2016, pp. 47–58.
512-523
[3] M. Herrera, “Programación de la Producción: una perspectiva de
[22] Drobouchevitch, I.G.; Strusevich, V.A (2000) Two-stage open shop
productividad y competitividad”, Revista Virtual Pro. Nº 111, 2011.
scheduling with a bottleneck machine. European Journal of Operational
[4] S. Noor, M. IkramUllah Lali, M. Saqib Nawaz, “Solving Job Shop Research 128 (1), 2001, pp. 159-174.
Scheduling Problem with Genetic Algorithm”, Sci.Int.(Lahore), 27(4),
[23] J. Zhenyuan, L. Xiaohong, Y. Jiangyuan, J. Defeng, “Research on job-
2015, pp. 3367-3371
shop scheduling problem based on genetic algorithm”, International
[5] A. S. Jain, S. Meeran. “A State of the Art Review of Job Shop Journal of Production Research, Vol 49, Issue 12, 2011, pp. 3585–3604
Scheduling Techniques”, University of Dundee, Dundee, Scotland,
[24] Euromonitor International, “Statictics Cosmetic Industry Report”, 2016.
1998, pp. 1 – 48.
[25] F. Miguel, “Dinámica Comercial y Económica del Sector Cosméticos e
[6] M. Gonzalez, “Metaheuristics Solutions to Job Shop Scheduling
Ingredientes Naturales en Colombia”. Programa de Calidad para el
Problem with Sequence-Dependent Setup Times, Oviedo, España, 2011,
Sector de Cosméticos, ONUDI, Suiza, 2015, pp. 1-106.
pp. 21-26.
[26] Asociacion Nacional de Industriales ANDI - Camara Colombiana de la
[7] J. Osorio, T. Motoa, “Hierarchical Production Planning in the Flexible
Industria Cosmetica y de Aseo, “Documento General”, 2012.
Job Shop”, Rev. Fac. Ing. Univ. Antioquia N.° 44, Colombia, 2008, pp.
158-171. [27] H. Oliver, R. Chandrasekharan, "Efficient dispatching rules for
scheduling in a job shop," International Journal of Production
[8] J.S. Neufeld, J.N. Gupta, U. Buscher, “A Comprehensive Review of
Economics, vol. 48(1), 1997, pp. 87-105.
Flowshop Group Scheduling Literature”, Comput. Oper. Res. 70, 2015,
pp. 56 –74. [28] D.E. Goldberg, R. Lingle, “Alleles, Loci and the Traveling Salesman
Problem”, Proceedings of the First International Conference on Genetic
[9] K. Cansen, M. Mastrolilli, R. Solis-Oba, “Approximation Algorithms for
Algorithms and their Applications, 1985, pp. 154-159.
Flexible Job Shop Problems”. Proceedings of Latin America Theoretical
informatics. (LATIN 2000), LNCS 1776, 2000, pp. 68 –77. [29] H. Gutierrez, R. de la Vara. Analysis and Design of Experiments, 2nd
ed. Mc Graw-Hill, Chapter 1, Introduction to Experiment Design, 2008,
[10] D. J. Garey (1976). The complexity of Flowshop and Job Shop
pp. 2-16.
Scheduling. Mathematics of Operations Research, 1976.
[30] McGuigan, F.J, “Experimental Psychology. Research Methods”, 6th ed.
Mexico: Prentice-Hall. Appendix B. Writing an experiment, 1996, pp.
313-332.

1020 -6-
Proceedings of 2017 4th International Conference on
Control, Decision and Information Technologies (CoDIT'17) / April 5-7, 2017, Barcelona, Spain

Annexed 1
TABLE III. COMPARATIVE ANALYSIS OF GENETIC ALGORITHM PROPOSED VS. COMPANY’S SCHEDULE

1021 -7-
Proceedings of 2017 4th International Conference on
Control, Decision and Information Technologies (CoDIT'17) / April 5-7, 2017, Barcelona, Spain

Number of late
Number of late Number of late
Number of late works Method Number of late Number of late
works Method works Method 2:
Number of works Method 1: 2: percentage percentage works Method 1: works Method 2: percentage
1: Tool Programming
the run Tool proposal Programming difference difference Tool proposal Programming difference
proposal (65 Manual (65
(50 orders) Manual (50 (80 orders) Manual (80 orders)
orders) orders)
orders)

Run 1 4 4 0% 4 4 0% 3 5 -40%

Run 2 3 4 -25% 3 4 -25% 5 5 0%

Run 3 3 4 -25% 2 4 -50% 5 5 0%

Run 4 2 4 -50% 3 4 -25% 4 5 -20%

Run 5 4 4 0% 4 4 0% 5 5 0%

Run 6 3 4 -25% 2 4 -50% 5 5 0%

Run 7 4 4 0% 3 4 -25% 4 5 -20%

Run 8 2 4 -50% 4 4 0% 5 5 0%

Run 9 4 4 0% 4 4 0% 3 5 -40%

Run 10 2 4 -50% 2 4 -50% 3 5 -40%

Run 11 3 4 -25% 2 4 -50% 3 5 -40%

Run 12 3 4 -25% 3 4 -25% 4 5 -20%

Run 13 4 4 0% 4 4 0% 4 5 -20%

Run 14 3 4 -25% 4 4 0% 3 5 -40%

Run 15 4 4 0% 4 4 0% 3 5 -40%

Run 16 4 4 0% 2 4 -50% 5 5 0%

Run 17 4 4 0% 2 4 -50% 3 5 -40%

Run 18 4 4 0% 4 4 0% 5 5 0%

Run 19 4 4 0% 4 4 0% 4 5 -20%

Run 20 2 4 -50% 4 4 0% 3 5 -40%

Run 21 3 4 -25% 2 4 -50% 3 5 -40%

Run 22 4 4 0% 3 4 -25% 5 5 0%

Run 23 2 4 -50% 4 4 0% 5 5 0%

Run 24 3 4 -25% 3 4 -25% 5 5 0%

Run 25 4 4 0% 3 4 -25% 4 5 -20%

Run 26 3 4 -25% 3 4 -25% 5 5 0%

Run 27 2 4 -50% 2 4 -50% 4 5 -20%

Run 28 4 4 0% 4 4 0% 5 5 0%

Run 29 3 4 -25% 2 4 -50% 3 5 -40%

Run 30 4 4 0% 2 4 -50% 4 5 -20%

Annexed 2
TABLE IV. COMPARATIVE ANALYSIS OF GENETIC ALGORITHM PROPOSED VS. INSTANCES OF LITERATURE BY CHIANG AND FU

1022 -8-
Proceedings of 2017 4th International Conference on
Control, Decision and Information Technologies (CoDIT'17) / April 5-7, 2017, Barcelona, Spain

MINIMUM VALUE LATE WORK


OF NUMBER OF NUMBER VALUE OF NUMBER OF PERCENTAGE
INSTANCE
LATE WORK GA-I - PROPOSED REPS DIFERENCE
CR ALGORITHM

6 7 0%

7 8 17%
ta31 6
8 9 33%

9 6 50%

TOTAL 30 100%

8 6 0%

9 6 13%

ta32 8 10 5 25%

11 8 38%

12 5 50%

TOTAL 30 125%

4 11 0%

ta33 4 5 10 25%

6 9 50%

TOTAL 30 75%

7 10 0%

8 3 14%
ta34 7
9 6 29%

10 11 43%

TOTAL 30 86%

11 7 0%

12 11 9%
ta35 11
13 6 18%

14 6 27%

TOTAL 30 55%

1023 -9-
Proceedings of 2017 4th International Conference on
Control, Decision and Information Technologies (CoDIT'17) / April 5-7, 2017, Barcelona, Spain

MINIMUM VALUE LATE WORK


OF NUMBER OF NUMBER VALUE OF NUMBER OF PERCENTAGE
INSTANCE
LATE WORK GA-I - PROPOSED REPS DIFERENCE
CR ALGORITHM

9 4 0%

10 7 11%
ta36 9
11 9 22%

12 10 33%

TOTAL 30 67%

12 9 0%

13 7 8%
ta37 12
14 7 17%

15 7 25%

TOTAL 30 50%

5 9 0%

6 6 20%
ta38 5
7 8 40%

8 7 60%

TOTAL 30 120%

10 5 0%

11 8 10%
ta39 10
12 7 20%

13 10 30%

TOTAL 30 60%

8 11 0%

9 5 13%
ta40 8
10 9 25%

11 5 38%

TOTAL 30 75%

1024 -10-

Вам также может понравиться