Abstract
In this article, a novel method is suggested for solving heuristic optimization problems. A pre-study was performed to define proper bounds. Different problems with these bounds were solved using genetic, accelerated particle swarm, and cuckoo search algorithms. Three different problems (multi-pass turning, welded beam design, and tension spring) were used as case studies. The results of the studies were compared with the earlier studies. As a result, the proposed method requires less computing time and has better objective function values compared to the solutions in the literature. The proposed method provides effective decision-making for operators and engineers dealing with different design and manufacturing environments in terms of cost and time.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Abbreviations
- UC:
-
The cost of unit production without material cost ($/piece)
- \( C_{M} \) :
-
The cost of machine idle resulting from setup operations and tool idle motion time ($/piece)
- \( C_{R} \) :
-
The cost of tool replacement process ($/piece)
- \( C_{T} \) :
-
The cost of tools ($/piece)
- \( V_{r} ,V_{s} \) :
-
Cutting speeds in rough and finish machining (m/min)
- \( V_{rL} ,V_{rU} \) :
-
Lower and upper bounds of cutting speed in rough machining (m/min)
- \( V_{sL} ,V_{sU} \) :
-
Lower and upper bounds of cutting speed in finish machining (m/min)
- \( f_{r} ,f_{s} \) :
-
Feed rates in rough and finish machining (mm/rev)
- \( f_{rL} ,f_{rU} \) :
-
Lower and upper bounds of feed rates in rough machining (mm/rev)
- \( f_{sL} ,f_{sU} \) :
-
Lower and upper bounds of feed rates in finish machining (mm/rev)
- \( d_{r} ,d_{s} \) :
-
Cutting depth at rough and finish machining (mm)
- \( d_{rL} ,d_{rU} \) :
-
Lower and upper bounds of depth of cut in rough machining (mm)
- \( d_{sL} ,d_{sU} \) :
-
Lower and upper bounds of depth of cut in finish machining (mm)
- \( n \) :
-
Number of rough cuts
- \( d_{t} \) :
-
Total depth of cut at machining (mm)
- \( D,L \) :
-
Diameter and length of workpiece (mm)
- \( k_{0} \) :
-
Direct labor cost overheads included ($/min)
- \( k_{t} \) :
-
The cost of cutting edge ($/piece)
- \( t_{mr} ,t_{ms} \) :
-
Rough and finish machining time (min)
- \( t_{m} \) :
-
Actual machining time (min)
- \( t_{c} ,t_{e} ,t_{i} \) :
-
Constant term of machine idling time, tool change time, total machine idle time (min)
- \( h_{1} ,h_{2} \) :
-
Constants of pertaining of tool travel and approach/departure time (min)
- \( T_{r} ,T_{s} \) :
-
Expected tool life for rough and finishing operations (min)
- \( T_{p} \) :
-
Tool life weighted combination of \( T_{r} ,T_{s} \) (min)
- \( T_{L} ,T_{U} \) :
-
Lower and upper bounds for tool life (min)
- \( \alpha ,\beta ,\gamma ,C \) :
-
Constants of the tool life equation
- SR:
-
Maximum allowed surface roughness value (mm)
- SC:
-
Limit of stable cutting region
- \( R \) :
-
Nose radius of cutting tool (mm)
- \( F_{r} ,F_{s} \) :
-
Cutting forces during rough and finishing operations (kgf)
- \( k_{1} ,u,v \) :
-
Constants of cutting force equation
- \( F_{u} \) :
-
Maximum allowable cutting force (kgf)
- \( P_{r} ,P_{s} \) :
-
Cutting power requirement for rough and finishing operations (kW)
- \( P_{U} \) :
-
Maximum allowable cutting power limit (kW)
- \( \eta \) :
-
Efficiency of power consumption
- \( \lambda ,\nu \) :
-
Constants related to expression of stable cutting region
- \( Q_{r} ,Q_{s} \) :
-
Limit of stable cutting region constraint chip–tool interface temperatures during rough and finish machining, respectively (°C)
- \( Q_{U} \) :
-
Maximum allowable chip–tool interference (°C)
- \( k_{2} ,\tau ,\phi ,\delta \) :
-
Constants of chip–tool interference temperature calculation
- \( k_{3} ,k_{4} ,k_{5} \) :
-
Constants for roughing and finishing parameter relations
References
Akay B, Karaboğa D (2012) Artificial bee colony algorithm for large-scale problems and engineering design optimization. J Intell Manuf 23(4):1001–1014
Alberti N (1986) Optimization of multi-pass turning. In: Proceedings of the 14th North American Manufacturing Research Conference, USA
Arora JS (2011) Introduction to optimum design, 3rd edn. Academic Press, Boston
Aryanfar A, Solimanpur M (2012) Optimization of multi-pass turning operations using genetic algorithms. In: International conference on industrial engineering and operations management, Istanbul, Turkey, pp 1560–1568
Belegundu AD, Arora JS (1985) A study of mathematical programming methods for structural optimization. Part I: theory. Int J Numer Methods Eng 21(9):1583–1599
Belloufi A, Assas M, Rezgui I (2014) Intelligent selection of machining parameters in multipass turnings using firefly algorithm. Model Simul Eng 2014:1–6
Chen M-C (2004) Optimizing machining economics models of turning operations using the scatter search approach. Int J Prod Res 42(13):2611–2625
Chen M-C, Chen K-Y (2003) Optimization of multipass turning operations with genetic algorithms: a note. Int J Prod Res 41(14):3385–3388
Chen M-C, Tsai D-M (1996) A simulated annealing approach for optimization of multi-pass turning operations. Int J Prod Res 34(10):2803–2825
Childs T (ed) (2000) Metal machining: theory and applications. Arnold, London; Wiley, New York
Coello Coello CA (2000) Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind 41(2):113–127
Coello Coello CA, Mezura Montes E (2002) Constraint-handling in genetic algorithms through the use of dominance-based tournament selection. Adv Eng Inform 16(3):193–203
Crookall J, Venkataramani N (1971) Computer optimization of multi-pass turning. Int J Prod Res 9(2):247–259
Fourie PC, Groenwold AA (2002) The particle swarm optimization algorithm in size and shape optimization. Struct Multidiscip Optim 23(4):259–267
Gupta R, Batra JL, Lal GK (1995) Determination of optimal subdivision of depth of cut in multipass turning with constraints. Int J Prod Res 33(9):2555–2565
He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20(1):89–99
Huang F, Wang L, He Q (2007) An effective co-evolutionary differential evolution for constrained optimization. Appl Math Comput 186(1):340–356
Jabri A, Barkany AE, Khalfi AE (2013) Multi-objective optimization using genetic algorithms of multi-pass turning process. Engineering 5(7):601–610
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/2/3):179–188
Karpat Y, Özel T (2006) Swarm-intelligent neural network system (SINNS) based multi-objective optimization of hard turning. Trans NAMRISME 34:9–16
Kiani M, Yıldız AR (2016) A comparative study of non-traditional methods for vehicle crashworthiness and NVH optimization. Arch Comput Methods Eng 23(4):723–734
Kumar M, Husian M, Upreti N, Gupta D (2010) Genetic algorithm: review and application. Int J Inf Technol Knowl Manag 2(2):451–454
Mellal MA, Williams EJ (2015) Cuckoo optimization algorithm for unit production cost in multi-pass turning operations. Int J Adv Manuf Technol 76(1–4):647–656
Noorul Haq A, Karthikeyan K, Sivakumar K, Saravanan R (2006) Particle swarm optimization (PSO) algorithm for optimal machining allocation of clutch assembly. Int J Adv Manuf Technol 27(9–10):865–869
Onwubolu GC, Clerc M (2004) Optimal path for automated drilling operations by a new heuristic approach using particle swarm optimization. Int J Prod Res 42(3):473–491
Onwubolu GC, Kumalo T (2001) Optimization of multipass turning operations with genetic algorithms. Int J Prod Res 39(16):3727–3745
Öztürk N (2006) Neuro-genetic design optimization framework to support the integrated robust design optimization process in CE. Concurr Eng 14(1):5–16
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/2/3):20–52
Ragsdell KM, Phillips DT (1976) Optimal design of a class of welded structures using geometric programming. J Eng Ind 98(3):1021–1025
Saravanan R, Siva Sankar R, Asokan P, Vijayakumar K, Prabhaharan G (2005) Optimization of cutting conditions during continuous finished profile machining using non-traditional techniques. Int J Adv Manuf Technol 26(1–2):30–40
Shin YC, Joo YS (1992) Optimization of machining conditions with practical constraints. Int J Prod Res 30(12):2907–2919
Siddall JN (1972) Analytical decision-making in engineering design. Prentice-Hall, Englewood Cliffs
Srinivas J, Giri R, Yang S-H (2009) Optimization of multi-pass turning using particle swarm intelligence. Int J Adv Manuf Technol 40(1–2):56–66
Tandon V, El-Mounayri H, Kishawy H (2002) NC end milling optimization using evolutionary computation. Int J Mach Tools Manuf 42(5):595–605
Tewolde GS, Hanna DM, Haskell RE (2009) Enhancing performance of PSO with automatic parameter tuning technique. In: Swarm Intelligence Symposium, pp 67–73
Venkata Rao R, Kalyankar VD (2013) Multi-pass turning process parameter optimization using teaching–learning-based optimization algorithm. Sci Iran 20(3):967–974
Vijayakumar K, Prabhaharan G, Asokan P, Saravanan R (2003) Optimization of multi-pass turning operations using ant colony system. Int J Mach Tools Manuf 43(15):1633–1639
Wang Y-C (2007) A note on ‘optimization of multi-pass turning operations using ant colony system’. Int J Mach Tools Manuf 47(12–13):2057–2059
Yang X-S, Deb S (2009) Cuckoo search via Levy flights. In: IEEE conference, pp 210–214
Yang X-S, Deb S, Fong S (2011) Accelerated particle swarm optimization and support vector machine for business optimization and applications. Netw Digit Technol 136:53–66
Yıldız AR (2008) Optimal structural design of vehicle components using topology design and optimization. Mater Test 50(4):224–228
Yıldız AR (2009) A novel particle swarm optimization approach for product design and manufacturing. Int J Adv Manuf Technol 40(5–6):617–628
Yıldız AR (2012a) A comparative study of population-based optimization algorithms for turning operations. Inf Sci 210:81–88
Yıldız AR (2012b) A new hybrid particle swarm optimization approach for structural design optimization in the automotive industry. Proc Inst Mech Eng Part J Automob Eng 226(10):1340–1351
Yıldız AR (2013a) Hybrid Taguchi-differential evolution algorithm for optimization of multi-pass turning operations. Appl Soft Comput 13(3):1433–1439
Yıldız AR (2013b) Optimization of cutting parameters in multi-pass turning using artificial bee colony-based approach. Inf Sci 220:399–407
Yıldız AR (2013c) Optimization of multi-pass turning operations using hybrid teaching learning-based approach. Int J Adv Manuf Technol 66(9–12):1319–1326
Yıldız AR (2013d) Cuckoo search algorithm for the selection of optimal machining parameters in milling operations. Int J Adv Manuf Technol 64(1–4):55–61
Yıldız AR (2013e) A new hybrid artificial bee colony algorithm for robust optimal design and manufacturing. Appl Soft Comput 13(5):2906–2912
Yıldız AR (2013f) A new hybrid differential evolution algorithm for the selection of optimal machining parameters in milling operations. Appl Soft Comput 13(3):1561–1566
Yıldız AR (2013g) Comparison of evolutionary-based optimization algorithms for structural design optimization. Eng Appl Artif Intell 26(1):327–333
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/2/3):208–218
Yıldız BS, Lekesiz H (2017) Fatigue-based structural optimisation of vehicle components. Int J Veh Des 73(1/2/3):54–62
Yıldız AR, Öztürk F (2006) Hybrid enhanced genetic algorithm to select optimal machining parameters in turning operation. Proc Inst Mech Eng Part B J Eng Manuf 220(12):2041–2053
Yıldız AR, Saitou K (2011) Topology synthesis of multicomponent structural assemblies in continuum domains. J Mech Des 133(1):11008
Yıldız 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
Yıldız AR, Öztürk N, Kaya N, Öztürk F (2007) Hybrid multi-objective shape design optimization using Taguchi’s method and genetic algorithm. Struct Multidiscip Optim 34(4):317–332
Yıldız BS, Lekesiz H, Yıldız AR (2016) Structural design of vehicle components using gravitational search and charged system search algorithms. Mater Test 58(1):79–81
Yıldız AR, Kurtuluş E, Demirci E, Yıldız BS, Karagöz S (2016) Optimization of thin-wall structures using hybrid gravitational search and Nelder-Mead algorithm. Mater Test 58(1):75–78
Zheng LY, Ponnambalam SG (2010) A hybrid GA-AIS heuristic for optimization of multipass turning operations. In: Intelligent Robotics and Applications: Third International Conference, ICIRA
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest.
Human and animal rights
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Sofuoğlu, M.A., Çakır, F.H. & Gürgen, S. An efficient approach by adjusting bounds for heuristic optimization algorithms. Soft Comput 23, 5199–5212 (2019). https://doi.org/10.1007/s00500-018-3327-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-018-3327-2