Skip to main content
Log in

Improved multiobjective differential evolution with spherical pruning algorithm for optimizing 3D printing technology parametrization process

  • Original Research
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Multiobjective optimization approaches have allowed the improvement of technical features in industrial processes, focusing on more accurate approaches for solving complex engineering problems and support decision-making. This paper proposes a hybrid approach to optimize the 3D printing technology parameters, integrating the design of experiments and multiobjective optimization methods, as an alternative to classical parametrization design used in machining processes. Alongside the approach, a multiobjective differential evolution with uniform spherical pruning (usp-MODE) algorithm is proposed to serve as an optimization tool. The parametrization design problem considered in this research has the following three objectives: to minimize both surface roughness and dimensional accuracy while maximizing the mechanical resistance of the prototype. A benchmark with non-dominated sorting genetic algorithm II (NSGA-II) and with the classical sp-MODE is used to evaluate the performance of the proposed algorithm. With the increasing complexity of engineering problems and advances in 3D printing technology, this study demonstrates the applicability of the proposed hybrid approach, finding optimal combinations for the machining process among conflicting objectives regardless of the number of decision variables and goals involved. To measure the performance and to compare the results of metaheuristics used in this study, three Pareto comparison metrics have been utilized to evaluate both the convergence and diversity of the obtained Pareto approximations for each algorithm: hyper-volume (H), g-Indicator (G), and inverted generational distance. To all of them, ups-MODE outperformed, with significant figures, the results reached by NSGA-II and sp-MODE algorithms.

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

Similar content being viewed by others

References

  • 3D Systems Inc, (2011). ProJet HD 3000 Brochure, available at: http://www.priorityengineering.net/Documents/ProJet_HD_3000_Brochure_USEN.pdf (Accessed 31 October 2019)

  • Abdelaziz, F. B., Alaya, H., & Dey, P. K. (2020). A multi-objective particle swarm optimization algorithm for business sustainability analysis of small and medium sized enterprises. Annals of Operations Research, 293, 557–586.

    Article  Google Scholar 

  • Alvarado-Iniesta, A., Cuate, O., & Schütze, O. (2019). Multi-objective and many objective design of plastic injection molding process. International Journal of Advanced Manufacturing Technology, 102, 3165–3180.

    Article  Google Scholar 

  • Alvarado-Iniesta, A., García-Alcaraz, J.L., Del Valle-Carrasco, A., Pérez-Domíngues, L.A. (2017) Multi-objective optimization of an injection molding process. In: NEO 2015 (Ed.) Studies in Computational Intelligence, New York: Springer, pp. 391–407.

  • Antony, J. (2014). Design of experiments for engineers and scientists. London: Elsevier.

    Google Scholar 

  • AZO Materials, (2017). Lloyd material testing: Dual Column Tensile Testing Machines - LD Series, available at: https://www.azom.com/equipment-details.aspx?EquipID=4971 (Accessed 31 October 2019).

  • Beaman, J. J., Bourell, D. L., Seepersad, C. C., & Kovar, D. (2020). Additive manufacturing review: early past to current practice. Journal of Manufacturing Science and Engineering, 142(11), 1–19.

    Article  Google Scholar 

  • Bhavsar, S. N., Aravindan, S., & Rao, P. V. (2015). Investigating material removal rate and surface roughness using multi-objective optimization for focused ion beam (FIB) micro-milling of cemented carbide. Precision Engineering, 40, 131–138.

    Article  Google Scholar 

  • Camilotti, L. and Freire, R.Z. (2020) Whole-building optimization: a study based on energy efficiency, thermal comfort and indoor air quality. 1st International Conference on Climate Resilient Built Environment-iCRBE, vol. 1, pp. 22.

  • Canciglieri, O., & Sant’Anna, A.M.O. and Machado, L.C. . (2015). Multi-attribute method for prioritization of sustainable prototyping technologies. Clean Technologies and Environmental Policy, 17, 1355–1363.

    Article  Google Scholar 

  • Canellidis, V., Giannatsis, J., & Dedoussis, V. (2016). Evolutionary computing and genetic algorithms: paradigm applications in 3D printing process optimization. Intelligent Computing Systems, 627, 271–298.

    Article  Google Scholar 

  • Chen, H., & Zhao, Y. F. (2016). Process parameters optimization for improving surface quality and manufacturing accuracy of binder jetting additive manufacturing process. Rapid Prototyping Journal, 22(3), 527–538. https://doi.org/10.1108/RPJ-11-2014-0149

    Article  Google Scholar 

  • Cheng, R., Li, Mi., Tian, Y., Xiang, X., Zhang, X., Yang, S., Jin, Y. and Yao, X. (2018). Benchmark functions for the CEC'2018 competition on many-objective optimization. Report, University of Birmingham Edgbaston, pp. 1–13.

  • Coello Coello, C. A., & Sierra, M. R. (2004). A Study of the parallelization of a coevolutionary multi-objective evolutionary algorithm. MICAI 2004: Advances in Artificial Intelligence (pp. 688–697). Springer.

    Google Scholar 

  • Coello Coello, C. A., Pulido, G. T., & Legucha, M. S. (2004). Handling multiple objectives with particle swarm optimization. Transactions on Evolutionary Computation, 8(3), 256–279.

    Article  Google Scholar 

  • Consigli, G., Dentcheva, D., & Maggioni, F. (2020). Stochastic optimization: Theory and applications. Annals of Operations Research, 292, 575–580.

    Article  Google Scholar 

  • Crump, S.S. (1992). Apparatus and method for creating three-dimensional objects, U.S. Patent No. 5,121,329. Washington, DC: U.S. Patent and Trademark Office.

  • Deb, K., Pratap, A., Agarwal, S. and Meyarivan, T. (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, vol. 6, 2 ed., pp. 182–197.

  • Dumas, J., Hergel, J., & Lefebvre, S. (2014). Bridging the gap automated steady scaffoldings for 3D printing. Proceeding of ACM SIGGRAPH, 33, 98.

    Google Scholar 

  • Ehrgott, M., Holder, A., & Nohadani, O. (2018). Uncertain data envelopment analysis. European Journal of Operational Research, 268(1), 231–242.

    Article  Google Scholar 

  • Eiben, A. E., & Smith, J. (2015). From evolutionary computation to the evolution of things. Nature, 521, 476–482.

    Article  Google Scholar 

  • El-Hajj, R., Guibadj, R. N., Moukrim, A., & Serairi, M. (2020). A PSO based algorithm with an efficient optimal split procedure for the multiperiod vehicle routing problem with profit. Annals of Operations Research. https://doi.org/10.1007/s10479-020-03540-9

    Article  Google Scholar 

  • Fernandes, P. T., Canciglieri, O., & Sant’Anna, A.M.O. . (2017). Method for integrated product development oriented to sustainability. Clean Technologies and Environmental Policy, 19, 775–793.

    Article  Google Scholar 

  • Hamdy, M., Nguyen, A., & Hensen, J. L. M. (2016). A performance comparison of multi-objective optimization algorithms for solving nearly-zero-energy-building design problems. Energy and Buildings, 121, 57–71.

    Article  Google Scholar 

  • Hull, C.W. (1984). Apparatus for production of three-dimensional objects by stereolithography, U.S. Patent, Appl., No 638905, Filed.

  • ISO, (1997). International organization for standardization: ISO4287:1997. Geometrical Product Specifications (GPS) - Surface texture: Profile method - Terms, definitions and surface texture parameters.

  • Laumanns, M., Thiele, L., Deb, K., & Zitzler, E. (2002). Combining convergence and diversity in evolutionary multiobjective optimization. Evolutionary Computation, 10, 263–282.

    Article  Google Scholar 

  • Lizárraga, G., Hernández, A., & Botello, S. (2008). G-Indicator: An M–Ary quality indicator for the evaluation of non–dominated sets. MICAI 2007: Advances in Artificial Intelligence (pp. 118–127). Springer.

    Google Scholar 

  • Mitutoyo (2004). Surftest SJ-201P: Portable Surface Roughness Tester, available at: https://www.atecorp.com/ATECorp/media/pdfs/data-sheets/Mitutoyo-SJ-201P_Datasheet.pdf (Accessed 31 October 2019).

  • Mitutoyo, (2016). Coolant-proof Micrometer, available at: http://www.mitutoyo.com/wp-content/uploads/2016/09/B-section-Micrometers.pdf (Accessed 31 October 2019).

  • Myers, R. H., Montgomery, D. C., & Anderson-Cook, C. M. (2016). Response surface methodology: process and product optimization using designed experiments. Hoboken: Wiley.

    Google Scholar 

  • Rao, R. V., Rai, D. P., & Balic, J. (2017). A multi-objective algorithm for optimizing of modern machining processes. Engineering Applications of Artificial Intelligence, 61, 103–125.

    Article  Google Scholar 

  • Rao, S. (2009) Engineering Optimization: Theory and Practice, Wisley New Jersey

  • Reynoso-Meza, G., Sanchis, J., Blasco, X., & Martínez, M. (2010). Design of continuous controllers using a multiobjective differential evolution algorithm with spherical pruning. European Conference on the Applications of Evolutionary Computation, 6024, 532–541.

    Article  Google Scholar 

  • Reynoso-Meza, G., Sanchis, M., Blasco, X., & García-Nieto, S. (2014). Physical programming for preference driven evolutionary multi-objective optimization. Applied Soft Computing, 24, 341–362.

    Article  Google Scholar 

  • Roşca, D. (2010) New uniform grids on the sphere. Astronomy and Astrophysics, vol. 520, 9 ed., pp. A64.

  • Salomon, R. (1998). Evolutionary algorithms and gradient search: Similarities and differences. IEEE Transactions on Evolutionary Computation, 2, 45–55.

    Article  Google Scholar 

  • Sanchis, J., Martínez, M. A., Blasco, X., & Reynoso-Meza, G. (2010). Modeling preferences in multi-objective engineering design. Engineering Applications of Artificial Intelligence, 23, 1255–1264.

    Article  Google Scholar 

  • Sant’Anna, A.M.O. . (2015). Framework of decision in data modeling for quality improvement. TQM Journal, 27(1), 135–149.

    Article  Google Scholar 

  • Shih, D. T., Kim, S. B., Chen, V. C. P., Rosenberger, J. M., & Pilla, V. L. (2014). Efficient computer experiment-based optimization through variable selection. Annals of Operations Research, 216, 287–305.

    Article  Google Scholar 

  • Shyu, S. J., Yin, P. Y., & Lin, B. M. (2004). An ant colony optimization algorithm for the minimum weight vertex cover problem. Annals of Operations Research, 131, 283–304.

    Article  Google Scholar 

  • Snedecor, G. W. and Cochran, W. G. (1989) Statistical Methods, 8ed., Iowa State University Press, Iowa City, IO.

  • Srinivas, N., & Deb, K. (1994). Multiobjective optimization using nondominated sorting in genetic algorithms. Evolutionary Computation, 2, 221–248.

    Article  Google Scholar 

  • Stokes, Z., Mandal, A., & Wong, W. K. (2020). Using differential evolution to design optimal experiments. Chemometrics and Intelligent Laboratory Systems, 199, 103955.

    Article  Google Scholar 

  • Storn, R., & Price, K. (1997). Differential evolution – A simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11(4), 341–359.

    Article  Google Scholar 

  • Talbi, E. G. (2009) Metaheuristics: From design to implementation, 1ed, Wisley, New Jersey, US.

  • Tervo, J., Kolmonen, P., Lyyra-Laitinen, T., Pintér, J. D., & Lahtinen, T. (2003). An optimization-based approach to the multiple static delivery technique in radiation therapy. Annals of Operations Research, 119, 205–227.

    Article  Google Scholar 

  • Trivedi, V., Varshney, P., & Ramteke, M. (2020). A simplified multi-objective particle swarm optimization algorithm. Swarm Intelligence, 14, 83–116.

    Article  Google Scholar 

  • Validi, S., Bhattacharya, A., & Byrne, P. J. (2020). Sustainable distribution system design: A two-phase DoE-guided meta-heuristic solution approach for a three-echelon bi-objective AHP-integrated location-routing model. Annals of Operations Research, 290, 191–222.

    Article  Google Scholar 

  • Wang, S., Gangammanavar, H., Ekşioğlu, S., & Masson, S. J. (2020). Statistical estimation of operating reserve requirements using rolling horizon stochastic optimization. Annals of Operations Research, 292, 371–397.

    Article  Google Scholar 

  • Wiecek, M.M., Ehrgott, M., and Engau, A. (2016) Continuous multiobjective programming. S. Greco, M. Ehrgott, and J. R. Figueira (Eds.) Multiple Criteria Decision Analysis: State of the Art Surveys, 2nd ed., Springer, New York, pp. 738–815.

  • Wohlgemuth, M., Fries, C. E., & Sant’Anna AMO, Giglio R, Fettermann DC, . (2020). Assessment of the technical efficiency of Brazilian logistic operators using data envelopment analysis and one inflated beta regression. Annals of Operations Research, 286, 703–717.

    Article  Google Scholar 

  • Xue, F., Sanderson, A.C., Graves, R.J. (2004) Pareto-based multi-objective differential evolution. 2003 Congress on Evolutionary Computation, CEC 2003 - Proceedings. 2, 2, 862–869.

  • Zhang, D., Wang, R., & Yang, X. (2009). Application of fractional factorial design to ZSM-5 synthesis using ethanol as template. Microporous and Mesoporous Materials, 126, 8–13.

    Article  Google Scholar 

  • Zhang, P., Sizov, G. Y., Ionel, D. M., and Demerdash, N. A. O. (2013) Design optimization of spoke-type ferrite magnet machines by combined design of experiments and differential evolution algorithms. International Electric Machines & Drives Conference, pp. 892–898.

  • Zitzler, E., & Thiele, L. (1999). Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Transactions on Evolutionary Computation, 3(4), 257–271.

    Article  Google Scholar 

Download references

Acknowledgements

The authors thank the financial support from the National Council of Scientific and Technological Development (CNPq), under Grants: 486707/2013-0, 304783/2017-0, and from the Coordination of Improvement of Higher Education Personnel (CAPES). The authors gratefully acknowledge the anonymous reviewers for their valuable comments and suggestions which contributed to improving the paper quality.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Angelo Marcio Oliveira Santanna.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cruz, L.F., Pinto, F.B., Camilotti, L. et al. Improved multiobjective differential evolution with spherical pruning algorithm for optimizing 3D printing technology parametrization process. Ann Oper Res 319, 1565–1587 (2022). https://doi.org/10.1007/s10479-021-04232-8

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-021-04232-8

Keywords

Navigation