Skip to main content
Log in

Application of genetic algorithm to job scheduling under ergonomic constraints in manufacturing industry

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

This research proposes a mathematical model of the problem of job rotation considering ergonomic aspects in repetitive works, lifting tasks and awkward postures in manufacturing environments with high variability. The mathematical model is formulated as a multi-objective optimization problem integrating the ergonomic constraints and is solved using improved non-dominated sorting genetic algorithm. The proposed algorithm allows the generation of diversified results and a greater search convergence on the Pareto front. The algorithm avoids the loss of convergence in each border by means of change and replacement of similar solutions. In this strategy, a single similar result is preserved and the best solution of the previous generation is included. If the outcomes are similar, new randomly generated individuals are proposed to encourage diversity. The obtained results improve the conditions of 69% of the workers. The results show that if the worker rotates starting from a high risk, his variation in risk always decreases in his next assignment. Within the job rotation scheme, no worker is exposed simultaneously to high ergonomic risk thresholds. The model and the algorithm provide good results while considering ergonomic risks. The proposed algorithm shows the potentiality to generate a set of quality of response (Pareto Frontier) in a combinatorial optimization problem in an efficient computational time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Aptel M, Cail F, Gerling A, Louis O (2008) Proposal of parameters to implement a workstation rotation system to protect against MSDs. Int J Ind Ergon 38(11–12):900–909

    Article  Google Scholar 

  • Arya A (2004) Using job rotation to extract employee information. J Law Econ Organ 20(2):400–414

    Article  MathSciNet  Google Scholar 

  • Asensio-Cuesta S, Diego-Mas JA, Canós-Darós L, Andrés-Romano C (2012a) A genetic algorithm for the design of job rotation schedules considering ergonomic and competence criteria. Int J Adv Manuf Technol 60(9–12):1161–1174

    Article  Google Scholar 

  • Asensio-Cuesta S, Diego-Mas JA, Cremades-Oliver LV, González-Cruz MC (2012b) A method to design job rotation schedules to prevent work-related musculoskeletal disorders in repetitive work. Int J Prod Res 50(24):7467–7478

    Article  Google Scholar 

  • Ayough A, Zandieh M, Farsijani H (2012) GA and ICA approaches to job rotation scheduling problem: considering employee’s boredom. Int J Adv Manuf Technol 60(5–8):651–666

    Article  Google Scholar 

  • Azizi N, Zolfaghari S, Liang M (2010) Modeling job rotation in manufacturing systems: the study of employee’s boredom and skill variations. Int J Prod Econ 123(1):69–85

    Article  Google Scholar 

  • Bhadury J, Radovilsky Z (2006) Job rotation using the multi-period assignment model. Int J Prod Res 44(20):4431–4444

    Article  MATH  Google Scholar 

  • Brunold J, Durst S (2012) Intellectual capital risks and job rotation. J Intellect Cap 13(2):178–195

    Article  Google Scholar 

  • Bureau of Labor Statistics (2017) Nonfatal occupational injuries and illnesses resulting in days away from work in 2016, Bureau of Labor Statistics, Washington, DC

    Google Scholar 

  • Cardenas-Barron LE (2010) Adaptive genetic algorithm for lot-sizing problem with self-adjustment operation rate: a discussion. Int J Prod Econ 123:243–245

    Article  Google Scholar 

  • Cardenas-Barron LE, Taleizadeh AA (2012) Hybrid metaheuristics algorithms for inventory management problems. Meta-Heuristics Optim Algorithms Eng Bus Econ Finance 11:312–356

    Google Scholar 

  • Carnahan BJ, Redfern MS, Norman BA (1999) A genetic algorithm for designing job rotation schedules considering ergonomic constraints. Paper presented at the evolutionary computation, 1999. CEC 99. Proceedings of the 1999 congress

  • Carnahan BJ, Redfern MS, Norman B (2000) Designing safe job rotation schedules using optimization and heuristic search. Ergonomics 43(4):543–560

    Article  Google Scholar 

  • Chiasson M-, Imbeau D, Aubry K, Delisle A (2012) Comparing the results of eight methods used to evaluate risk factors associated with musculoskeletal disorders. Int J Ind Ergon 42(5):478–488

    Article  Google Scholar 

  • Colombini D, Occhipinti E, Grieco A (2002) A check-list model for the quick evaluation of risk exposure (ocra index). In: Colombini DEO, Antonio G (eds) Ergonomics book series, Vol 2. Elsevier, New York, pp 111–117

    Google Scholar 

  • Coronado-Hernández JR, Ospina-Mateus H (2013) Incorporating ergonomic risks into U-shaped assembly line balancing problem. WPOM 4(2):29–43

    Google Scholar 

  • David GC (2005) Ergonomic methods for assessing exposure to risk factors for work-related musculoskeletal disorders. [Review]. Occup Med (Lond) 55(3):190–199

    Article  Google Scholar 

  • Davis K, Jorgensen M, Schneider S (2005) Ergonomics-pros and cons of job rotation as a means of reducing injury costs. J Occup Environ Hyg 2(1):D1–D3

    Article  Google Scholar 

  • Diego-Mas JA, Asensio-Cuesta S, Sanchez-Romero MA, Artacho-Ramirez MA (2009) A multi-criteria genetic algorithm for the generation of job rotation schedules. Int J Ind Ergon 39(1):23–33

    Article  Google Scholar 

  • Ehrgott M, Ruzika S (2004) An improved e-constraint method for multiobjective programming. https://urn:nbn:de:hbz:386-kluedo-13962. Accessed 23 Mar 2018

  • Eriksson T, Ortega J (2006) The adoption of job rotation: testing the theories. Indus Labor Relat Rev 59:653–666

    Article  Google Scholar 

  • Ezeukwu AO, Ugwuoke J, Egwuonwu AV, Abaraogu UO (2011) Prevalence of work-related musculoskeletal pain among timber workers in Ehgu Metrepolis, Nigeria. Cont J Trop Med 5(2):11–18

    Google Scholar 

  • Filus R, Okimorto ML (2011) The effect of job rotation intervals on muscle fatigue–lactic acid. Work (Reading Mass) 41:1572–1581

    Google Scholar 

  • Frazer M, Norman R, Wells R, Neumann P (2003) The effects of job rotation on the risk of reporting low back pain. Ergonomics 46(9):904–919

    Article  Google Scholar 

  • Ham M, Lee YH, Kim SH (2011) Real-time scheduling of multi-stage flexible job shop floor. Int J Prod Res 99:3715–3730

    Article  Google Scholar 

  • Hazzard L, Mautz J (1992) Job rotation cuts cumulative trauma cases. Pers J 47(10):29–32

    Google Scholar 

  • Henderson CJ, Kumar S (1992) Ergonomic job rotation in poultry processing. Adv Ind Ergon Saf IV:443–450

    Google Scholar 

  • Ho WH, Chang CS, Shih YL, Liang RD (2009) Effects of job rotation and role stress among nurses on job satisfaction and organizational commitment. BMC Health Serv Res 9:8

    Article  Google Scholar 

  • Hsieh A-T, Chao HY (2004) A reassessment of the relationship between job specialization, job rotation and job burnout: example of Taiwan’s high-technology industry. Int J Hum Resour Manag 15(6):1108–1123

    Article  Google Scholar 

  • Huang HJ (1999) Job rotation from the employees’ point of view. Res Pract Hum Resour Manag Sci 7(1):75–85

    MathSciNet  Google Scholar 

  • ISO-11228-3 (2007) Ergonomics. Manual handling. Part 3: handling of low loads at high frequency

  • Jorgensen M, Davis K et al (2005) Characteristics of job rotation in the Midwest US manufacturing sector. Ergonomics 48(15):1721–1733

    Article  Google Scholar 

  • Karagöz S, Yıldız AR (2017) A comparison of recent metaheuristic algorithms for crashworthiness optimisation of vehicle thin-walled tubes considering sheet metal forming effects. Int J Veh Des 73(1–3):179–188

    Article  Google Scholar 

  • Karhu O, Kansi P, Kuorinka I (1977) Correcting working postures in industry: a practical method for analysis. Appl Ergon 8(4):199–201

    Article  Google Scholar 

  • Kiani M, Yildiz AR (2016) A comparative study of non-traditional methods for vehicle crashworthiness and NVH optimization. Arch Comput Methods Eng 23(4):723–734

    Article  MathSciNet  MATH  Google Scholar 

  • Kogi K, Kawakami T et al (2003) Low-cost work improvements that can reduce the risk of musculoskeletal disorders. Int J Ind Ergon 31(3):179–184

    Article  Google Scholar 

  • Kuah CT, Wong KY, Wong WP (2012) Monte Carlo data envelopment analysis with genetic algorithm for knowledge management performance measurement. Expert Syst Appl 39:9348–9358

    Article  Google Scholar 

  • Kuijer PP, Visser B, Kemper HCG (1999) Job rotation as a factor in reducing physical workload at a refuse collecting department. Ergonomics 42(9):1167–1178

    Article  Google Scholar 

  • Lodree EJ, Geiger CD, Jiang X (2009) Taxonomy for integrating scheduling theory and human factors: review and research opportunities. Int J Ind Ergon 39(1):39–51

    Article  Google Scholar 

  • Mathiassen SE (2006) Diversity and variation in biomechanical exposure: what is it, and why would we like to know? Appl Ergon 37(4):419–427

    Article  Google Scholar 

  • Mavrotas G (2009) Effective implementation of the ε-constraint method in multi-objective mathematical programming problems. Appl Math Comput 213(2):455–465

    MathSciNet  MATH  Google Scholar 

  • McAtamney L, Nigel Corlett E (1993) RULA: a survey method for the investigation of work-related upper limb disorders. Appl Ergon 24(2):91–99

    Article  Google Scholar 

  • Michalos G, Makris S, Rentzos L, Chryssolouris G (2010) Dynamic job rotation for workload balancing in human based assembly systems. CIRP J Manuf Sci Technol 2(3):153–160

    Article  Google Scholar 

  • Michalos G, Makris S, Mourtzis D (2011) A web based tool for dynamic job rotation scheduling using multiple criteria. CIRP Ann Manuf Technol 60(1):453–456

    Article  Google Scholar 

  • Moore SJ, Garg A (1995) The strain index: a proposed method to analyze jobs for risk of distal upper extremity disorders. Am Ind Hyg Assoc 56(5):443–458

    Article  Google Scholar 

  • Moreira MCO, Costa AM (2013) Hybrid heuristics for planning job rotation schedules in assembly lines with heterogeneous workers. Int J Prod Econ 141(2):552–560

    Article  Google Scholar 

  • Mossa G, Boenzi F, Digiesi S, Mummolo G, Romano VA (2016) Productivity and ergonomic risk in human based production systems: a job-rotation scheduling model. Int J Prod Econ 171:471–477

    Article  Google Scholar 

  • Occhipinti E, Colombini D (2007) Updating reference values and predictive models of the OCRA method in the risk assessment of work-related musculoskeletal disorders of the upper limbs. Ergonomics 50(11):1727–1739

    Article  Google Scholar 

  • Otto A, Scholl A (2013) Reducing ergonomic risks by job rotation scheduling. OR Spectrum 35(3):711–733

    Article  MathSciNet  MATH  Google Scholar 

  • Öztürk N, Yıldız AR, Kaya N, Öztürk F (2006) Neuro-genetic design optimization framework to support the integrated robust design optimization process in CE. Concurr Eng Res Appl 14(1):5–16

    Article  Google Scholar 

  • Pholdee N, Bureerat S, Yıldız AR (2017) Hybrid real-code population-based incremental learning and differential evolution for many-objective optimisation of an automotive floor-frame. Int J Veh Des 73(1–3):20–53

    Article  Google Scholar 

  • Rissen D, Melin B, Sandsj L, Dohns I, Lundberg U (2002) Psycho physiological stress reactions, trapezius muscle activity, and neck and shoulder pain among female cashiers before and after introduction of job rotation. Work Stress 16(2):127–137

    Article  Google Scholar 

  • Rodriguez AC, Barrero LH (2017) Job rotation: effects on muscular activity variability. Appl Ergon 60:83–92

    Article  Google Scholar 

  • Santosa B, Damayanti R, Sarkar B (2016) Solving multi-product inventory ship routing with a heterogeneous fleet model using a hybrid cross entropy-genetic algorithm: a case study in Indonesia. Prod Manuf Res 4:90–113

    Google Scholar 

  • Seckiner SU, Kurt M (2008) Ant colony optimization for the job rotation scheduling problem. Appl Math Comput 201(1–2):149–160

    MathSciNet  MATH  Google Scholar 

  • Sekiner SU, Kurt M (2007) A simulated annealing approach to the solution of job problems. Appl Math Comput 188(1):31–45

    Google Scholar 

  • Snook SH, Ciriello VM (1991) The design of manual handling tasks: revised tables of maximum acceptable weights and forces. Ergonomics 34(9):1197–1213

    Article  Google Scholar 

  • Tella B, Akinbo S, Saheed A, Caleb G (2013) Prevalence and impacts of low back pain among peasant farmers in south-west Nigeria. Int J Occup Med Environ Health 26:621–627

    Article  Google Scholar 

  • Tharmmaphornphilas W, Green B, Carnahan BJ, Norman BA (2003) Applying mathematical modeling to create job rotation schedules for minimizing occupational noise exposure. Aiha J 64(3):401–405

    Article  Google Scholar 

  • Waters T, Lu M-L, Occhipinti E (2007) New procedure for assessing sequential manual lifting jobs using the revised NIOSH lifting equation. Ergonomics 50(11):1761–1770

    Article  Google Scholar 

  • Wells R, McFall K et al (2010) Task selection for increased mechanical exposure variation: relevance to job rotation. Ergonomics 53(3):314–323

    Article  Google Scholar 

  • Yildiz AR (2012) A comparative study of population-based optimization algorithms for turning operations. Inf Sci 210:81–88

    Article  Google Scholar 

  • Yildiz AR (2013) Comparison of evolutionary-based optimization algorithms for structural design optimization. Eng Appl Artif Intell 26(1):327–333

    Google Scholar 

  • Yıldız BS (2017) A comparative investigation of eight recent population-based optimisation algorithms for mechanical and structural design problems. Int J Veh Des 73(1–3):208–218

    Article  Google Scholar 

  • Yıldız BS, Lekesiz H (2017) Fatigue-based structural optimisation of vehicle components. Int J Veh Des 73(1–3):54–62

    Article  Google Scholar 

  • Yildiz AR, Saitou K (2011) Topology synthesis of multi component structural assemblies in continuum domains. J Mech Des 133(1):011008

    Article  Google Scholar 

  • Yildiz AR, Solanki KN (2012) Multi-objective optimization of vehicle crashworthiness using a new particle swarm based approach. Int J Adv Manuf Technol 59(1–4):367–376

    Article  Google Scholar 

  • Yıldız BS, Yıldız AR (2017) Moth-flame optimization algorithm to determine optimal machining parameters in manufacturing processes. Mater Test 59(5):425–429

    Article  Google Scholar 

  • Yildiz BS, Lekesiz H, Yildiz AR (2016a) Structural design of vehicle components using gravitational search and charged system search algorithms. Mater Test 58(1):79–81

    Article  Google Scholar 

  • Yıldız AR, Kurtuluş E, Demirci E, Yıldız BS, Karagöz S (2016b) Optimization of thin-wall structures using hybrid gravitational search and Nelder-Mead algorithm. Mater Test 58(1):75–78

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shib Sankar Sana.

Ethics declarations

Conflict of interest

We do hereby declare that we do not have any conflict of interest of other works.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix 1: Experimental design of the parameters of the genetic algorithm

Appendix 1: Experimental design of the parameters of the genetic algorithm

The adequate definition of the parameters is indispensable to guarantee that the genetic algorithm is oriented and allows to reach answers of quality and computational efficiency. For this reason, we look for the best configuration of the elements of metaheuristics. The following Table 14 summarizes the parameters of the problem, which are part of validation of the case. Experimental design development is executed Taguchi type where six features and three levels factors are handled, as listed below:

Table 14 Summary of the parameters
Table 15 Experimental results consist of 27 treatments

The proposed experimental design is based on the model proposed by Genichi Taguchi, characterized by being an orthogonal design with a fraction of the possible combinations in contrast to what is executed in a complete experimental design. This reduces the size of experimentation considering the noise and robustness of the experimental process. The result for the experimental design consists of 27 treatments with one replicate. The response variables will be the three objective functions of a non-dominated solution selected from the Pareto front resulting from each experiment. The combinations for the replicas of the experiment determined by means of STATGRAPHICS Centurion XVI and MINITAB® 15.1.30.0 are shown below (Table 15).

The following figures show the results found by means of the Fractional Experimental Design (Orthogonal L27–3 * 13) for means and standard deviations where the most influential factors are evidenced within the case of validation considered in the framework of the design of a scheme of job rotation. The mutation parameter is one of the elements that influences diversity in the development of the algorithm. The experimental design shows a percentage of 30%, which has a significant statistical difference with a rate of 10 and 50%. A rate of 30% indicates lower residual value, as evidenced in Figs. 11 and 12, reaffirming the theoretically proposed parameters.The intensity parameter reflects few positions mutation into the chromosome be modified by individual. In this way, a modification of a single gene is of lower residual value and marks a clear significant difference with the level of 2 and 4 modifications, as can be seen in Figs. 13, 14 and 15. Elitism is a mechanism in the evolutionary algorithms to conserve convergence and a good value avoids falling into local optima and guarantees orientation in the results. Under the experimental evidence, it is found that the intensity encourages adequate for the problem above an individual. This best individual is the one who directs the Pareto fronts within the algorithm. Then, the ANOVA chart for each of the objectives is reflected here.

Fig. 11
figure 11

Main effective graphs for average data

Fig. 12
figure 12

Main effective graphs for standard deviation of data

Fig. 13
figure 13

Graphical ANOVA for RISK RULA

Fig. 14
figure 14

Graphical ANOVA for RISK NIOSH

Fig. 15
figure 15

Graphical ANOVA for RISK OCRA

In brief, the following features regarding generation and mutation of the proposed method are observed as follows:

RULA: It is evident that the factors of size of generations and mutation rate have significant effects within the problem.

NIOSH: It is evident that the only relevant factor is the size of the generations.

OCRA: It is evident that the influencing factors are the size of generations and the intensity of the mutations.

In a general context, individual experiments follow the principles of independence, constant variance and normality. Finally, the individual experiments confirm the effect of each of the levels considered within the factors of the experiment when the ergonomic risk variables of the problem are analyzed simultaneously.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sana, S.S., Ospina-Mateus, H., Arrieta, F.G. et al. Application of genetic algorithm to job scheduling under ergonomic constraints in manufacturing industry. J Ambient Intell Human Comput 10, 2063–2090 (2019). https://doi.org/10.1007/s12652-018-0814-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-0814-3

Keywords

Navigation