{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:41:47Z","timestamp":1760139707642,"version":"build-2065373602"},"reference-count":67,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2022,4,24]],"date-time":"2022-04-24T00:00:00Z","timestamp":1650758400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>With the increasing micro-scale manufacturing industry, the micro-scale spherical and cylindrical surface modeling has become an important factor in the manufacturing process. Thus, the micro-scale manufacturing processes require efficient micro-scale spherical and cylindrical models to achieve accurate assembly. Therefore, it is necessary to implement models to represent micro-scale spherical and cylindrical surfaces. This study addresses metaheuristic algorithms based on micro laser line projection to perform micro-scale spherical and cylindrical surface modeling. In this technique, the micro-scale surface is recovered by an optical microscope system, which computes the surface coordinates via micro laser line projection. From the surface coordinates, a genetic algorithm determines the parameters of the mathematical models to represent the spherical and cylindrical surfaces. The genetic algorithm performs exploration and exploitation in the search space to optimize the models\u2019 mathematical parameters. The search space is constructed via surface data to provide the optimal parameters, which determine the spherical and cylindrical surface models. The proposed technique improves the fitting accuracy of the micro-scale spherical and cylindrical surface modeling performed via optical microscope systems. This contribution is elucidated by a discussion about the model fitting between the genetic algorithms based on micro laser line projection and the optical microscope systems.<\/jats:p>","DOI":"10.3390\/a15050145","type":"journal-article","created":{"date-parts":[[2022,4,24]],"date-time":"2022-04-24T22:22:41Z","timestamp":1650838961000},"page":"145","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Micro-Scale Spherical and Cylindrical Surface Modeling via Metaheuristic Algorithms and Micro Laser Line Projection"],"prefix":"10.3390","volume":"15","author":[{"given":"J. Apolinar Mu\u00f1oz","family":"Rodr\u00edguez","sequence":"first","affiliation":[{"name":"Centro de Investigaciones en \u00d3ptica, A. C., Lomas del Bosque 115, Col. Comas del Campestre, Leon 37000, GTO, Mexico"}]}],"member":"1968","published-online":{"date-parts":[[2022,4,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"770","DOI":"10.1016\/j.powtec.2019.07.094","article-title":"Impact of three\u2013dimensional sphericity and roundness on heat transfer in granular materials","volume":"355","author":"Fei","year":"2019","journal-title":"Powder Technol."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1347","DOI":"10.1007\/s12541-019-00148-3","article-title":"Statistical evaluation method for cylindricity deviation using local least squares cylinder","volume":"20","author":"Zheng","year":"2019","journal-title":"Int. J. Precis. Eng. Manuf."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Abbas, A.T., Pimenov, D.Y., Erdakov, I.N., Taha, M.A., Soliman, M.S., and El Rayes, M.M. (2018). ANN surface roughness optimization of AZ61 magnesium alloy finish turning: Minimum machining times at prime machining costs. Materials, 11.","DOI":"10.3390\/ma11050808"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Hossein Ghasemi, A., Mahyar Khorasani, A., and Gibson, I. (2018). Investigation on the effect of a pre\u2013center drill hole and tool material on thrust force, surface roughness, and cylindricity in the drilling of Al7075. Materials, 11.","DOI":"10.3390\/ma11010140"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"101822","DOI":"10.1016\/j.rcim.2019.101822","article-title":"Stochastic optimization of two\u2013machine flow shop robotic cells with controllable inspection times: From theory toward practice","volume":"61","author":"Foumani","year":"2020","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"100344","DOI":"10.1016\/j.trgeo.2020.100344","article-title":"Estimation of 3D sphericity by volume measurement\u2014Application to coarse aggregates","volume":"23","author":"Bhattacharya","year":"2020","journal-title":"Transp. Geotech."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1007\/s10346-017-0874-z","article-title":"On the role of sphericity of falling rock clusters\u2014Insights from experimental and numerical investigations","volume":"15","author":"Gao","year":"2018","journal-title":"Landslides"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1701190","DOI":"10.1002\/adom.201701190","article-title":"Single\u2013shot laser additive manufacturing of high fill\u2013factor microlens arrays","volume":"6","author":"Surdo","year":"2018","journal-title":"Adv. Optical Mater."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"08110","DOI":"10.1117\/1.OE.56.8.084110","article-title":"Quantitative evaluation of performance of 3D printed lenses","volume":"56","author":"Gawedzinski","year":"2017","journal-title":"Opt. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Hashemiboroujeni, H., Marzdashti, S.E., Xing, K., and Mayer, J.R.R. (2019). Five\u2013axis machine tool coordinate metrology evaluation using the ball dome artefact before and after machine calibration. J. Manuf. Mater. Process., 3.","DOI":"10.3390\/jmmp3010020"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/j.precisioneng.2015.03.009","article-title":"Ion beam figuring machine for ultra\u2013precision silicon spheres correction","volume":"41","author":"Arnold","year":"2015","journal-title":"Precis. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"79210","DOI":"10.1109\/ACCESS.2020.2990398","article-title":"Fracturing proppant quality estimation based on fuzzy connectedness and shape similarity","volume":"8","author":"Lyu","year":"2020","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"33083","DOI":"10.1039\/D1RA05611E","article-title":"Preparation and characterization of a self\u2013suspending ultra\u2013low density proppant","volume":"11","author":"Luo","year":"2021","journal-title":"RSC Adv."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"109648","DOI":"10.1016\/j.commatsci.2020.109648","article-title":"Numerical analysis of non\u2013spherical particle effect on molten pool dynamics in laser\u2013powder bed fusion additive manufacturing","volume":"179","author":"Gaoa","year":"2020","journal-title":"Comput. Mater. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"092602","DOI":"10.1117\/1.OE.58.9.092602","article-title":"Traceability of form measurements of freeform surfaces: Metrological reference surfaces","volume":"58","author":"Fortmeier","year":"2019","journal-title":"Opt. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1016\/j.measurement.2019.05.072","article-title":"Five\u2013point cylindricity error separation technique","volume":"145","author":"Liu","year":"2019","journal-title":"Measurement"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"4212905","DOI":"10.1155\/2016\/4212905","article-title":"Cylindricity error measuring and evaluating for engine cylinder bore in manufacturing procedure","volume":"2016","author":"Chen","year":"2016","journal-title":"Adv. Mater. Sci. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1016\/j.precisioneng.2020.07.007","article-title":"Predictive framework for cutting force induced cylindricity error estimation in end milling of thin\u2013walled components","volume":"66","author":"Agarwal","year":"2020","journal-title":"Precis. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"015006","DOI":"10.1088\/0957-0233\/27\/1\/015006","article-title":"Sphericity measurements by the radial method: II. Experimental verification","volume":"27","author":"Janecki","year":"2016","journal-title":"Meas. Sci. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"107698","DOI":"10.1016\/j.measurement.2020.107698","article-title":"An algorithm for evaluating cylindricity according to the minimum condition","volume":"158","author":"Liu","year":"2020","journal-title":"Measurement"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"085002","DOI":"10.1088\/1361-6501\/ab1c9c","article-title":"A flexible and easy to implement single\u2013camera microscopic 3D digital image correlation technique","volume":"30","author":"Li","year":"2019","journal-title":"Meas. Sci. Technol."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1016\/j.measurement.2018.10.065","article-title":"Statistical analysis of different machining characteristics of EN\u201324 alloy steel during dry hard turning with multilayer coated cermet inserts","volume":"134","author":"Das","year":"2019","journal-title":"Measurement"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"16078","DOI":"10.1109\/ACCESS.2019.2894500","article-title":"An Image Processing Approach to Measuring the Sphericity and Roundness of Fracturing Proppants","volume":"7","author":"Lyu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2557","DOI":"10.1007\/s00170-016-8967-8","article-title":"Machinability analysis of dry drilling of carbon\/epoxy composites: Cases of exit delamination and cylindricity error","volume":"88","author":"Ameur","year":"2017","journal-title":"Int. J. Adv. Manufact. Technol."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"10225","DOI":"10.1016\/j.rcim.2021.102250","article-title":"Automatic self\u2013contained calibration of an industrial dual\u2013arm robot with cameras using self\u2013contact, planar constraints, and self\u2013observation","volume":"73","author":"Stepanova","year":"2022","journal-title":"Robot. Comput. Integr. Manuf."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"045005","DOI":"10.1088\/1361-6501\/ab4d1d","article-title":"A simple unified branch\u2013and\u2013bound algorithm for minimum zone circularity and sphericity errors","volume":"31","author":"Zheng","year":"2020","journal-title":"Meas. Sci. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"015008","DOI":"10.1088\/1361-6501\/aaf1d5","article-title":"Minimum zone sphericity evaluation based on a modified cuckoo search algorithm with fuzzy logic","volume":"30","author":"Huang","year":"2019","journal-title":"Meas. Sci. Technol."},{"key":"ref_28","first-page":"2483781","article-title":"Cylindricity error evaluation based on an improved harmony search algorithm","volume":"2018","author":"Yang","year":"2018","journal-title":"Sci. Program."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1016\/j.ces.2015.03.022","article-title":"Impact of continuous particle size distribution width and particle sphericity on minimum pick up velocity in gas\u2013solid pneumatic conveying","volume":"130","author":"Anantharaman","year":"2015","journal-title":"Chem. Eng. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1016\/j.cirp.2020.03.001","article-title":"Straightness, flatness and cylindricity characterization using discrete Legendre polynomials","volume":"69","author":"Haitjema","year":"2020","journal-title":"CIRP Ann. Manuf. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2191","DOI":"10.1007\/s10462-017-9605-z","article-title":"Metaheuristic research a comprehensive survey","volume":"52","author":"Hussain","year":"2019","journal-title":"Artif. Intell. Rev."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"184656","DOI":"10.1109\/ACCESS.2020.3029563","article-title":"An improved method for NURBS surface based on particle swarm optimization BP neural network","volume":"8","author":"Tian","year":"2020","journal-title":"IEEE Access"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1555","DOI":"10.1016\/j.camwa.2018.07.007","article-title":"An integrated fitting and fairing approach for object reconstruction using smooth NURBS curves and surfaces","volume":"76","author":"Hashemian","year":"2018","journal-title":"Comput. Math. Appl."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"4902","DOI":"10.1109\/ACCESS.2020.3048376","article-title":"Improved particle swarm optimization algorithm based on a three\u2013dimensional convex hull for fitting a screw thread central axis","volume":"76","author":"Lei","year":"2021","journal-title":"IEEE Access"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2329","DOI":"10.1007\/s40747-021-00411-z","article-title":"Two view NURBS reconstruction based on GACO model","volume":"7","author":"Saini","year":"2021","journal-title":"Complex Intell. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"494","DOI":"10.1016\/j.cam.2005.10.005","article-title":"Capturing planar shapes by approximating their outlines","volume":"189","author":"Sarfraz","year":"2006","journal-title":"J. Comput. Appl. Math."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2019.08.069","article-title":"An online\u2013learning\u2013based evolutionary many\u2013objective algorithm","volume":"509","author":"Zhao","year":"2020","journal-title":"Inf. Sci."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1016\/j.ins.2018.06.063","article-title":"AnD: A many\u2013objective evolutionary algorithm with angle\u2013based selection and shift\u2013based density estimation","volume":"509","author":"Liu","year":"2020","journal-title":"Inf. Sci."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"101418","DOI":"10.1016\/j.aei.2021.101418","article-title":"Two hybrid meta\u2013heuristic algorithms for a dual\u2013channel closed\u2013loop supply chain network design problem in the tire industry under uncertainty","volume":"50","author":"Dulebenets","year":"2021","journal-title":"Adv. Eng. Inform."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"134743","DOI":"10.1109\/ACCESS.2020.3010176","article-title":"An Optimization model and solution algorithms for the vehicle routing problem with a factory\u2013in\u2013a\u2013box","volume":"8","author":"Pasha","year":"2020","journal-title":"IEEE Access"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"101114","DOI":"10.1016\/j.ijdrr.2019.101114","article-title":"Exact and heuristic solution algorithms for efficient emergency evacuation in areas with vulnerable populations","volume":"39","author":"Dulebenets","year":"2019","journal-title":"Int. J. Disaster Risk Reduct."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"11775","DOI":"10.1007\/s00500-018-03729-y","article-title":"A proposal for distinguishing between bacterial and viral meningitis using genetic programming and decision trees","volume":"23","author":"Pilla","year":"2019","journal-title":"Soft. Comput."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"106040","DOI":"10.1016\/j.cie.2019.106040","article-title":"A survey on new generation metaheuristic algorithms","volume":"137","author":"Dokeroglua","year":"2019","journal-title":"Comput. Ind. Eng."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"7665","DOI":"10.1007\/s00521-018-3592-0","article-title":"On the exploration and exploitation in popular swarm\u2013based metaheuristic algorithms","volume":"31","author":"Hussain","year":"2019","journal-title":"Neural Comput. Appl."},{"key":"ref_45","first-page":"346","article-title":"Genetic algorithm with approximation algorithm based initial population selection for shortest path routing in mobile ad hoc networks","volume":"1","author":"Nallusamy","year":"2009","journal-title":"Wirel. Commun."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"701","DOI":"10.1016\/j.ejor.2008.07.025","article-title":"Balancing exploration and exploitation with adaptive variation for evolutionary multi\u2013objective optimization","volume":"197","author":"Tan","year":"2009","journal-title":"Eur. J. Oper. Res."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1080\/09500340308234535","article-title":"Evaluation of the light line displacement location for object shape detection","volume":"50","year":"2003","journal-title":"J. Mod. Opt."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"4878","DOI":"10.3390\/ma7074878","article-title":"Fabrication of an optical fiber micro\u2013sphere with a diameter of several tens of micrometers","volume":"7","author":"Yu","year":"2014","journal-title":"Materials"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Hassanat, A.B., Prasath, V.B.S., Abbadi, M.A., Abu\u2013Qdari, S.A., and Faris, H. (2018). An improved genetic algorithm with a new initialization mechanism based on regression techniques. Information, 9.","DOI":"10.3390\/info9070167"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"5324","DOI":"10.1080\/00207543.2018.1467061","article-title":"An integrated model for assembly line re\u2013balancing problem","volume":"56","author":"Belassiria","year":"2018","journal-title":"Int. J. Prod. Res."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1007\/s12293-019-00295-0","article-title":"Estimation of distribution evolution memetic algorithm for the unrelated parallel\u2013machine green scheduling problem","volume":"11","author":"Xue","year":"2019","journal-title":"Memetic Comp."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"13624","DOI":"10.1109\/ACCESS.2018.2810198","article-title":"An improved intrusion detection algorithm based on GA and SVM","volume":"6","author":"Tao","year":"2018","journal-title":"IEEE Access"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"545","DOI":"10.1016\/j.cam.2013.11.021","article-title":"A genetic algorithm for optimization of integrated scheduling of cranes, vehicles, and storage platforms at automated container terminals","volume":"270","author":"Homayouni","year":"2014","journal-title":"J. Comput. Appl. Math."},{"key":"ref_54","first-page":"65","article-title":"Combining heuristic and exact approaches for solving the routing and spectrum assignment problem","volume":"12","author":"Hai","year":"2018","journal-title":"IET Opt."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"035105","DOI":"10.1063\/1.5086251","article-title":"Improved sphericity error evaluation combining a heuristic search algorithm with the feature points model","volume":"90","author":"Huang","year":"2019","journal-title":"Rev. Sci. Instrum."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"035018","DOI":"10.1088\/1361-6501\/abcc17","article-title":"Measurement and evaluation of cylindricity deviation in cartesian coordinates","volume":"32","author":"Liu","year":"2021","journal-title":"Meas. Sci. Technol."},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1016\/j.carbpol.2019.01.019","article-title":"Experimental investigation into size and sphericity of alginate micro\u2013beads produced by electrospraying technique: Operational condition optimization","volume":"209","author":"Partovinia","year":"2019","journal-title":"Carbohydr. Polym."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"958","DOI":"10.1080\/10426914.2016.1221085","article-title":"Experimental investigation and optimization during the fabrication of arrayed structures using reverse EDM. Mater","volume":"32","author":"Talla","year":"2017","journal-title":"Manufact. Process."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1016\/j.measurement.2019.01.078","article-title":"Sphericity measurement through a new minimum zone algorithm with error compensation of point coordinates","volume":"138","author":"Calvo","year":"2019","journal-title":"Measurement"},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"886","DOI":"10.1016\/j.measurement.2018.12.046","article-title":"An efficient method for minimum zone cylindricity error evaluation using kinematic geometry optimization algorithm","volume":"135","author":"Zheng","year":"2019","journal-title":"Measurement"},{"key":"ref_61","first-page":"1","article-title":"Three\u2013dimensional angularity characterization of coarse aggregates based on experimental comparison of selected methods","volume":"1","author":"Fang","year":"2021","journal-title":"Part. Sci. Technol."},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"1748","DOI":"10.1088\/0957-0233\/18\/6\/S13","article-title":"Automatic 3D surface reconstruction and sphericity measurement of micro spherical balls of miniaturized coordinate measuring probes","volume":"18","author":"Chen","year":"2007","journal-title":"Meas. Sci. Technol."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1016\/j.asoc.2017.04.057","article-title":"A hybrid algorithm combining glowworm swarm optimization and complete 2\u2013opt algorithm for spherical travelling salesman problems","volume":"58","author":"Chen","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"150","DOI":"10.1007\/s42452-020-04074-2","article-title":"Experimental estimation and numerical optimization of cylindricity error in flow forming of H30 aluminium alloy tubes","volume":"3","author":"De","year":"2021","journal-title":"SN Appl. Sci."},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1016\/j.precisioneng.2018.09.008","article-title":"Evaluation of minimum zone sphericity by combining single\u2013space contraction strategy with multi\u2013directional adaptive search algorithm","volume":"55","author":"Huang","year":"2019","journal-title":"Precisi. Eng."},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1177\/0036850420959878","article-title":"A new method for cylindricity error evaluation based on increment\u2013simplex algorithm","volume":"103","author":"Liu","year":"2020","journal-title":"Sci. Prog."},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"907","DOI":"10.1007\/s11081-019-09425-6","article-title":"Optimal NURBS conversion of PDE surface\u2013represented high\u2013speed train heads","volume":"20","author":"Wang","year":"2019","journal-title":"Optim. Eng."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/5\/145\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:59:48Z","timestamp":1760137188000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/5\/145"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,24]]},"references-count":67,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["a15050145"],"URL":"https:\/\/doi.org\/10.3390\/a15050145","relation":{},"ISSN":["1999-4893"],"issn-type":[{"type":"electronic","value":"1999-4893"}],"subject":[],"published":{"date-parts":[[2022,4,24]]}}}