Skip to main content

Bacterial Foraging Optimization in Non-identical Parallel Batch Processing Machines

  • Conference paper
  • First Online:
  • 486 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1085))

Abstract

The paper presents a modified bacterial foraging optimization (BFO) algorithm to solve non-identical parallel batch processing machine scheduling problems with the objective of minimizing total weighted tardiness. The proposed algorithm combines the shortest position value-based heuristic with the basic BFO algorithm to enhance the solution quality. The computational experimental results based on ninety randomly generated problem instances reveal that the proposed algorithm performs better than the existing particle swarm optimization algorithm.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Ahmadi, J.H., Ahmadi, R.H., Dasu, S., Tang, C.S.: Batching and scheduling jobs on batch and discrete processors. Oper. Res. 40(4), 750–763 (1992)

    Article  MathSciNet  Google Scholar 

  2. Ram, B., Patel, G.: Modeling furnace operations using simulation and heuristics. In: Proceedings of the 30th Conference on Winter Simulation, pp. 957–964. IEEE Computer Society Press, Washington, D.C., USA (1998, Dec)

    Google Scholar 

  3. Van De Rzee, D.J., Van Harten, A., Schuur, P.C.: Dynamic job assignment heuristics for multi-server batch operations-a cost based approach. Int. J. Prod. Res. 35(11), 3063–3094 (1997)

    Article  Google Scholar 

  4. Yuan, J.J., Liu, Z.H., Ng, C.T., Cheng, T.E.: The unbounded single machine parallel batch scheduling problem with family jobs and release dates to minimize makespan. Theoret. Comput. Sci. 320(2–3), 199–212 (2004)

    Article  MathSciNet  Google Scholar 

  5. Fanti, M.P., Maione, B., Piscitelli, G., Turchiano, B.: Heuristic scheduling of jobs on a multi-product batch processing machine. Int. J. Prod. Res. 34(8), 2163–2186 (1996)

    Article  Google Scholar 

  6. Gallego, M.C.V.: Algorithms for scheduling parallel batch processing machines with non-identical job ready times. Doctoral dissertation, Florida International University (2009)

    Google Scholar 

  7. Damodaran, P., Hirani, N.S., Velez-Gallego, M.C.: Scheduling identical parallel batch processing machines to minimise make span using genetic algorithms. Eur. J. Ind. Eng. 3(2), 187–206 (2009)

    Article  Google Scholar 

  8. Damodaran, P., Velez-Gallego, M.C.: Heuristics for makespan minimization on parallel batch processing machines with unequal job ready times. Int. J. Adv. Manuf. Technol. 49(9–12), 1119–1128 (2010)

    Article  Google Scholar 

  9. Hulett, M., Damodaran, P.: A particle swarm optimization algorithm for minimizing total weighted tardiness of non-identical parallel batch processing machines. In: IIE Annual Conference. Proceedings, p. 901. Institute of Industrial and Systems Engineers (IISE) (2015)

    Google Scholar 

  10. Suhaimi, N., Nguyen, C., Damodaran, P.: Lagrangian approach to minimize makespan of non-identical parallel batch processing machines. Comput. Ind. Eng. 101, 295–302 (2016)

    Article  Google Scholar 

  11. Hulett, M., Damodaran, P.: An Artificial Bee Colony Algorithm for Minimizing Total Weighted Tardiness of Non-identical Parallel Batch Processing Machines. In IIE Annual Conference Proceedings, pp. 848–853. Institute of Industrial and Systems Engineers (IISE) (2017)

    Google Scholar 

  12. Chang, P.Y., Damodaran, P., Melouk, S.: Minimizing makespan on parallel batch processing machines. Int. J. Prod. Res. 42(19), 4211–4220 (2004)

    Article  Google Scholar 

  13. Damodaran, P., Diyadawagamage, D.A., Ghrayeb, O., Vélez-Gallego, M.C.: A particle swarm optimization algorithm for minimizing makespan of non-identical parallel batch processing machines. Int. J. Adv. Manuf. Technol. 58(9–12), 1131–1140 (2012)

    Article  Google Scholar 

  14. Chung, S.H., Tai, Y.T., Pearn, W.L.: Minimising makespan on parallel batch processing machines with non-identical ready time and arbitrary job sizes. Int. J. Prod. Res. 47(18), 5109–5128 (2009)

    Article  Google Scholar 

  15. Damodaran, P., Vélez-Gallego, M.C.: A simulated annealing algorithm to minimize makespan of parallel batch processing machines with unequal job ready times. Expert Syst. Appl. 39(1), 1451–1458 (2012)

    Article  Google Scholar 

  16. Damodaran, P., Vélez-Gallego, M.C., Maya, J.: A GRASP approach for makespan minimization on parallel batch processing machines. J. Intell. Manuf. 22(5), 767–777 (2011)

    Article  Google Scholar 

  17. Cheng, B., Wang, Q., Yang, S., Hu, X.: An improved ant colony optimization for scheduling identical parallel batching machines with arbitrary job sizes. Appl. Soft Comput. 13(2), 765–772 (2013)

    Article  Google Scholar 

  18. Majumder, A., Laha, D., Suganthan, P.N.: A hybrid cuckoo search algorithm in parallel batch processing machines with unequal job ready times. Comput. Ind. Eng. 124, 65–76 (2018)

    Article  Google Scholar 

  19. Panda, S.K., Padhee, S., Anoop Kumar, S.O.O.D., Mahapatra, S.S.: Optimization of fused deposition modelling (FDM) process parameters using bacterial foraging technique. Intell. Inf. Manag. 1(02), 89 (2009)

    Google Scholar 

  20. Nouri, H., Hong, T.S.: A bacteria foraging algorithm based cell formation considering operation time. J. Manuf. Syst. 31(3), 326–336 (2012)

    Article  Google Scholar 

  21. Liu, C., Wang, J., Leung, J. Y. T., Li, K.: Solving cell formation and task scheduling in cellular manufacturing system by discrete bacteria foraging algorithm. Int. J. Prod. Res. 1–22 (2015)

    Google Scholar 

  22. Dasgupta, S., Das, S., Biswas, A., Abraham, A.: Automatic circle detection on digital images with an adaptive bacterial foraging algorithm. Soft. Comput. 14(11), 1151–1164 (2010)

    Article  Google Scholar 

  23. Bermejo, E., Cordón, O., Damas, S., Santamaría, J.: A comparative study on the application of advanced bacterial foraging models to image registration. Inf. Sci. 295, 160–181 (2015)

    Article  MathSciNet  Google Scholar 

  24. Passino, K.M.: Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst. Mag. 22(3), 52–67 (2002)

    Article  MathSciNet  Google Scholar 

  25. Hulett, M., Damodaran, P., Amouie, M.: Scheduling non-identical parallel batch processing machines to minimize total weighted tardiness using particle swarm optimization. Comput. Ind. Eng. 113, 425–436 (2017)

    Article  Google Scholar 

  26. Majumder, A., Laha, D., Suganthan, P.N.: Bacterial foraging optimization algorithm in robotic cells with sequence-dependent setup times. Knowl. Based Syst. 172, 104–122 (2019)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Majumder, A., Laha, D. (2020). Bacterial Foraging Optimization in Non-identical Parallel Batch Processing Machines. In: Agarwal, S., Verma, S., Agrawal, D. (eds) Machine Intelligence and Signal Processing. MISP 2019. Advances in Intelligent Systems and Computing, vol 1085. Springer, Singapore. https://doi.org/10.1007/978-981-15-1366-4_17

Download citation

Publish with us

Policies and ethics