{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:11:30Z","timestamp":1781107890519,"version":"3.54.1"},"reference-count":41,"publisher":"Oxford University Press (OUP)","issue":"2","license":[{"start":{"date-parts":[[2024,2,9]],"date-time":"2024-02-09T00:00:00Z","timestamp":1707436800000},"content-version":"vor","delay-in-days":1,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,3,6]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>The current study on the synthesis problems of four-bar mechanism trajectories primarily relies on establishing a numerical atlas based on trajectory characteristics and employing neural networks to synthesize mechanism parameters. However, this approach has several shortcomings, including a vast database, inefficient retrieval, and challenges in maintaining accuracy. This paper presents a method for synthesizing a trajectory-generation mechanism that combines the extreme gradient boosting (XGBoost) algorithm with a genetic algorithm (GA). The purpose is to synthesize, based on a particular trajectory, the dimensions and installation position parameters of a four-bar mechanism. The paper classifies the trajectories according to their shape features and geometric center placements, thereby improving the accuracy of the XGBoost model for synthesizing mechanisms. The XGBoost algorithm is employed to synthesize the basic dimensional parameters for the mechanism, with the relative slopes of trajectories as input features. The synthesized basic dimensional parameters are turned into parameters for the actual mechanism by researching the scaling, translation, and rotation relationships between mechanisms and the trajectories they generate. The accuracy of the generated trajectories from the synthesized mechanism can be improved by applying GA to optimize the mechanism parameters. Five comparative examples are provided in this research for the different scenarios of given trajectory curves and trajectory points. The effectiveness and accuracy of the proposed approach in this study are validated in comparison to existing research methods by comparing errors between the generated trajectories and the given trajectories.<\/jats:p>","DOI":"10.1093\/jcde\/qwae015","type":"journal-article","created":{"date-parts":[[2024,2,8]],"date-time":"2024-02-08T20:01:27Z","timestamp":1707422487000},"page":"1-21","source":"Crossref","is-referenced-by-count":3,"title":["Research on four-bar linkage trajectory synthesis using extreme gradient boosting and genetic algorithm"],"prefix":"10.1093","volume":"11","author":[{"given":"Jianping","family":"Wang","sequence":"first","affiliation":[{"name":"School of Mechanical and Precision Instrument Engineering, Xi'an University of Technology , 710048 Xi'an , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Boyan","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Mechanical and Precision Instrument Engineering, Xi'an University of Technology , 710048 Xi'an , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Youchao","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Mechanical and Precision Instrument Engineering, Xi'an University of Technology , 710048 Xi'an , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dexi","family":"Pu","sequence":"additional","affiliation":[{"name":"School of Mechanical and Precision Instrument Engineering, Xi'an University of Technology , 710048 Xi'an , China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaoyue","family":"Jia","sequence":"additional","affiliation":[{"name":"School of Mechanical and Precision Instrument Engineering, Xi'an University of Technology , 710048 Xi'an , China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2024,2,8]]},"reference":[{"key":"2024030715552343200_bib1","doi-asserted-by":"crossref","first-page":"906","DOI":"10.1109\/IranianCEE.2017.7985168","article-title":"Dimensional synthesis of a four-bar linkage mechanism via a PSO-based cooperative neural network approach","volume-title":"Proceedings of the 2017 Iranian Conference on Electrical Engineering (ICEE)","author":"Asaeikheybari","year":"2017"},{"issue":"1","key":"2024030715552343200_bib2","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.jcde.2015.05.001","article-title":"A graph-based method for fitting planar B-spline curves with intersections","volume":"3","author":"Bo","year":"2016","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024030715552343200_bib3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.mechmachtheory.2015.08.004","article-title":"Modified krill herd (MKH) algorithm and its application in dimensional synthesis of a four-bar linkage","volume":"95","author":"Bulatovi\u0107","year":"2016","journal-title":"Mechanism and Machine Theory"},{"issue":"6","key":"2024030715552343200_bib4","doi-asserted-by":"crossref","first-page":"1223","DOI":"10.1016\/j.mechmachtheory.2008.08.001","article-title":"On the application of the curve curvature in path synthesis","volume":"44","author":"Bu\u015bkiewicz","year":"2009","journal-title":"Mechanism and Machine Theory"},{"issue":"2","key":"2024030715552343200_bib5","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.mechmachtheory.2010.10.003","article-title":"An evolutionary algorithm for path synthesis of mechanisms","volume":"46","author":"Cabrera","year":"2011","journal-title":"Mechanism and Machine Theory"},{"issue":"10","key":"2024030715552343200_bib6","doi-asserted-by":"crossref","first-page":"1165","DOI":"10.1016\/S0094-114X(02)00051-4","article-title":"Optimal synthesis of mechanisms with genetic algorithms","volume":"37","author":"Cabrera","year":"2002","journal-title":"Mechanism and Machine Theory"},{"key":"2024030715552343200_bib7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ijsolstr.2017.05.008","article-title":"Lower-order symmetric mechanism modes and bifurcation behavior of deployable bar structures with cyclic symmetry","volume":"139","author":"Chen","year":"2018","journal-title":"International Journal of Solids and Structures"},{"issue":"3-4","key":"2024030715552343200_bib8","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/0022-2569(66)90031-0","article-title":"A general method for the optimum design of mechanisms","volume":"1","author":"Chi-Yeh","year":"1966","journal-title":"Journal of Mechanisms"},{"key":"2024030715552343200_bib9","volume-title":"Dimensional synthesis methods of planar linkage mechanisms by harmonic characteristic parameters","author":"Chu","year":"2010"},{"key":"2024030715552343200_bib10","first-page":"35","article-title":"Simultaneous type and dimensional synthesis of mechanisms by genetic algorithms","volume-title":"Proceedings of the International Design Engineering Technical Conferences and Computers and Information in Engineering Conference","author":"Fang","year":"1994"},{"issue":"2","key":"2024030715552343200_bib11","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1093\/jcde\/qwab002","article-title":"Applications of symmetry in point\u2013line\u2013plane frameworks for CAD","volume":"8","author":"Fowler","year":"2021","journal-title":"Journal of Computational Design and Engineering"},{"issue":"6","key":"2024030715552343200_bib12","doi-asserted-by":"crossref","first-page":"1132","DOI":"10.1016\/j.mechmachtheory.2008.09.006","article-title":"Shape optimization for path synthesis of crank-rocker mechanisms using a wavelet-based neural network","volume":"44","author":"Gal\u00e1n-Mar\u00edn","year":"2009","journal-title":"Mechanism and Machine Theory"},{"issue":"5","key":"2024030715552343200_bib13","doi-asserted-by":"crossref","first-page":"1941","DOI":"10.1093\/jcde\/qwad083","article-title":"Computational design towards energy efficient optimization in overconstrained robotic limbs","volume":"10","author":"Gu","year":"2023","journal-title":"Journal of Computational Design and Engineering"},{"key":"2024030715552343200_bib14","doi-asserted-by":"crossref","first-page":"104126","DOI":"10.1016\/j.mechmachtheory.2020.104126","article-title":"Comprehensive approach for the dimensional synthesis of a four-bar linkage based on path assessment and reformulating the error function","volume":"156","author":"Hern\u00e1ndez","year":"2021","journal-title":"Mechanism and Machine Theory"},{"key":"2024030715552343200_bib15","volume-title":"Analysis of the four-bar linkage: Its application to the synthesis of mechanisms","author":"Hrones","year":"1951"},{"key":"2024030715552343200_bib16","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.mechmachtheory.2017.04.010","article-title":"Optimal synthesis of four-bar path generator linkages using circular proximity function","volume":"115","author":"Kafash","year":"2017","journal-title":"Mechanism and Machine Theory"},{"issue":"15","key":"2024030715552343200_bib17","doi-asserted-by":"crossref","first-page":"7368","DOI":"10.3390\/app12157368","article-title":"Comparative study on the synthesis of path-generating four-bar linkages using metaheuristic optimization algorithms","volume":"12","author":"Kang","year":"2022","journal-title":"Applied Sciences"},{"issue":"1","key":"2024030715552343200_bib18","doi-asserted-by":"crossref","first-page":"29","DOI":"10.5194\/ms-6-29-2015","article-title":"Dimensional synthesis of mechanical linkages using artificial neural networks and Fourier descriptors","volume":"6","author":"Khan","year":"2015","journal-title":"Mechanical Sciences"},{"key":"2024030715552343200_bib19","doi-asserted-by":"crossref","first-page":"2447","DOI":"10.1007\/s11012-017-0813-z","article-title":"A new non-servo motor type automatic tool changing mechanism based on rotational transmission with dual four-bar linkages","volume":"53","author":"Kim","year":"2018","journal-title":"Meccanica"},{"key":"2024030715552343200_bib20","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1016\/j.mechmachtheory.2016.02.006","article-title":"A new design methodology for four-bar linkage mechanisms based on derivations of coupler curve","volume":"100","author":"Kim","year":"2016","journal-title":"Mechanism and Machine Theory"},{"issue":"2","key":"2024030715552343200_bib21","first-page":"18","article-title":"Genetic algorithms in mechanism synthesis","volume":"4","author":"Kunjur","year":"1997","journal-title":"Journal of Applied Mechanisms and Robotics"},{"issue":"1","key":"2024030715552343200_bib22","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1109\/TMECH.2010.2098970","article-title":"Stackable 4-bar manipulators for single port access surgery","volume":"17","author":"Lee","year":"2011","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"5","key":"2024030715552343200_bib23","doi-asserted-by":"crossref","first-page":"2031","DOI":"10.5762\/KAIS.2011.12.5.2031","article-title":"Interference-free French door design using four-bar linkage mechanism","volume":"12","author":"Lee","year":"2011","journal-title":"Journal of the Korea Academia-Industrial Cooperation Society"},{"key":"2024030715552343200_bib24","doi-asserted-by":"crossref","first-page":"103671","DOI":"10.1016\/j.mechmachtheory.2019.103671","article-title":"A novel analytical method for four-bar path generation synthesis based on Fourier series","volume":"144","author":"Li","year":"2020","journal-title":"Mechanism and Machine Theory"},{"issue":"8","key":"2024030715552343200_bib26","doi-asserted-by":"crossref","first-page":"1096","DOI":"10.1016\/j.mechmachtheory.2010.03.011","article-title":"A GA\u2013DE hybrid evolutionary algorithm for path synthesis of four-bar linkage","volume":"45","author":"Lin","year":"2010","journal-title":"Mechanism and Machine Theory"},{"issue":"4","key":"2024030715552343200_bib27","doi-asserted-by":"crossref","first-page":"497","DOI":"10.1080\/02533839.2013.815006","article-title":"Optimization of scale-rotation-translation synthesis after shape synthesis for path generation of planar mechanisms","volume":"37","author":"Lin","year":"2014","journal-title":"Journal of the Chinese Institute of Engineers"},{"issue":"14","key":"2024030715552343200_bib25","first-page":"2690","article-title":"A new differential evolution algorithm with a combined mutation strategy for optimum synthesis of path-generating four-bar mechanisms","volume":"231","author":"Lin","year":"2017","journal-title":"Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science"},{"issue":"3","key":"2024030715552343200_bib28","doi-asserted-by":"crossref","first-page":"031001","DOI":"10.1115\/1.4056870","article-title":"Algorithmic spatial form-finding of four-fold origami structures based on mountain-valley assignments","volume":"16","author":"Lu","year":"2024","journal-title":"Journal of Mechanisms and Robotics"},{"key":"2024030715552343200_bib29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/ISMA.2015.7373463","article-title":"Optimal design of the needle bar and thread take up lever mechanism using a multi-objective imperialist competitive algorithm","volume-title":"Proceedings of the 2015 10th International Symposium on Mechatronics and its Applications (ISMA)","author":"Najlawi","year":"2015"},{"key":"2024030715552343200_bib30","doi-asserted-by":"crossref","first-page":"103965","DOI":"10.1016\/j.mechmachtheory.2020.103965","article-title":"Appropriate synthesis of the four-bar linkage","volume":"153","author":"Pickard","year":"2020","journal-title":"Mechanism and Machine Theory"},{"key":"2024030715552343200_bib31","doi-asserted-by":"crossref","first-page":"109839","DOI":"10.1016\/j.asoc.2022.109839","article-title":"Dimensional synthesis of four-bar mechanisms using RAO algorithms and their variants","volume":"132","author":"Rao","year":"2023","journal-title":"Applied Soft Computing"},{"key":"2024030715552343200_bib32","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s42452-019-1511-3","article-title":"A new approach for the optimal synthesis of four-bar path generator linkages","volume":"1","author":"Romero","year":"2019","journal-title":"SN Applied Sciences"},{"key":"2024030715552343200_bib33","doi-asserted-by":"crossref","first-page":"1851","DOI":"10.1007\/s12046-017-0737-2","article-title":"A new hybrid teaching\u2013learning particle swarm optimization algorithm for synthesis of linkages to generate path","volume":"42","author":"Singh","year":"2017","journal-title":"S\u0101dhan\u0101"},{"issue":"9","key":"2024030715552343200_bib34","doi-asserted-by":"crossref","first-page":"941","DOI":"10.1115\/1.2753164","article-title":"A new approach to shape optimization for closed path synthesis of planar mechanisms","volume":"129","author":"Smaili","year":"2007","journal-title":"Journal of Mechanical Design"},{"key":"2024030715552343200_bib35","doi-asserted-by":"crossref","first-page":"132990","DOI":"10.1109\/ACCESS.2021.3115444","article-title":"Optimum synthesis of four-bar mechanism by using relative angle method: A comparative performance study","volume":"9","author":"Valencia-Segura","year":"2021","journal-title":"IEEE Access"},{"issue":"1","key":"2024030715552343200_bib36","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1080\/15502287.2022.2042869","article-title":"Pathsynthesis of a four-bar linkage using a teaching-learning-based optimization algorithm","volume":"24","author":"Waghmare","year":"2023","journal-title":"International Journal for Computational Methods in Engineering Science and Mechanics"},{"issue":"1","key":"2024030715552343200_bib37","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1115\/1.2916909","article-title":"Complete solution of the nine-point path synthesis problem for four-bar linkages","volume":"114","author":"Wampler","year":"1992","journal-title":"Journal of Mechanical Design"},{"key":"2024030715552343200_bib38","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s00371-020-02036-8","article-title":"On extended progressive and iterative approximation for least squares fitting","volume":"38","author":"Wang","year":"2022","journal-title":"The Visual Computer"},{"key":"2024030715552343200_bib39","doi-asserted-by":"crossref","first-page":"104070","DOI":"10.1016\/j.mechmachtheory.2020.104070","article-title":"A fully analytical method for couplercurve synthesis of planar four-bar linkages","volume":"155","author":"Wu","year":"2021","journal-title":"Mechanism and Machine Theory"},{"issue":"4","key":"2024030715552343200_bib40","first-page":"811","article-title":"A generative model for path synthesis of four-bar linkages via uniform sampling dataset","volume":"237","author":"Yu","year":"2023","journal-title":"Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science"},{"issue":"1","key":"2024030715552343200_bib41","first-page":"012023","article-title":"Optimization design and simulation analysis for cavity shape of single toggle jaw crusher","volume":"1622","author":"Zhong","year":"2020","journal-title":"Journal of Physics: Conference Series"}],"container-title":["Journal of Computational Design and Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/jcde\/advance-article-pdf\/doi\/10.1093\/jcde\/qwae015\/56630933\/qwae015.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/11\/2\/1\/56892893\/qwae015.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/jcde\/article-pdf\/11\/2\/1\/56892893\/qwae015.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,7]],"date-time":"2024-03-07T12:52:08Z","timestamp":1709815928000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/11\/2\/1\/7603987"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,8]]},"references-count":41,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,3,6]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwae015","relation":{},"ISSN":["2288-5048"],"issn-type":[{"value":"2288-5048","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2024,4]]},"published":{"date-parts":[[2024,2,8]]}}}