{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,8]],"date-time":"2025-12-08T22:09:13Z","timestamp":1765231753485,"version":"3.35.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2008,6,17]],"date-time":"2008-06-17T00:00:00Z","timestamp":1213660800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Intell Manuf"],"published-print":{"date-parts":[[2009,10]]},"DOI":"10.1007\/s10845-008-0140-2","type":"journal-article","created":{"date-parts":[[2008,6,16]],"date-time":"2008-06-16T17:24:17Z","timestamp":1213637057000},"page":"535-549","source":"Crossref","is-referenced-by-count":46,"title":["A particle swarm optimization approach for components placement inspection on printed circuit boards"],"prefix":"10.1007","volume":"20","author":[{"given":"Chun-Ho","family":"Wu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Da-Zhi","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew","family":"Ip","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ding-Wei","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ching-Yuen","family":"Chan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hong-Feng","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2008,6,17]]},"reference":[{"issue":"4","key":"140_CR1","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1023\/B:JIMS.0000034120.86709.8c","volume":"15","author":"M.S. Aksoy","year":"2004","unstructured":"Aksoy M.S., Torkul O. and Cedimoglu I.H. (2004). An industrial visual inspection system that uses inductive learning. Journal of Intelligent Manufacturing 15(4): 569\u2013574","journal-title":"Journal of Intelligent Manufacturing"},{"issue":"2","key":"140_CR2","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1162\/evco.1993.1.2.101","volume":"1","author":"D. Beasley","year":"1993","unstructured":"Beasley D., Bull D.R. and Martin R.R. (1993). A sequential niche technique for multimodal function optimization. Evolutionary Computation 1(2): 101\u2013125","journal-title":"Evolutionary Computation"},{"issue":"2","key":"140_CR3","doi-asserted-by":"crossref","first-page":"1859","DOI":"10.1016\/j.amc.2006.12.066","volume":"189","author":"R. Brits","year":"2007","unstructured":"Brits R., Engelbrecht A.P. and van den Bergh F. (2007). Locating multiple optima using particle swarm optimization. Applied Mathematics and Computation 189(2): 1859\u20131883","journal-title":"Applied Mathematics and Computation"},{"key":"140_CR4","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1007\/978-3-540-71805-5_27","volume":"4448","author":"S. Cagnoni","year":"2007","unstructured":"Cagnoni S., Mordonini M. and Sartori J. (2007). Particle swarm optimization for object detection and segmentation. Lecture Notes in Computer Science 4448: 241\u2013250","journal-title":"Lecture Notes in Computer Science"},{"key":"140_CR5","author":"A.J. Crispin","year":"2006","unstructured":"Crispin A.J. and Rankov V. (2006). Automated inspection of PCB components using a genetic algorithm template-matching approach. The International Journal of Advanced Manufacturing Technology. doi: 10.1007\/s00170-006-0730-0 .","journal-title":"The International Journal of Advanced Manufacturing Technology"},{"key":"140_CR6","volume-title":"Pattern classification and scene analysis","author":"R.O. Duda","year":"1973","unstructured":"Duda R.O. and Hart P.E. (1973). Pattern classification and scene analysis. Wiley, New York"},{"key":"140_CR7","first-page":"41","volume-title":"Genetic algorithms and their applications","author":"D.E. Goldberg","year":"1987","unstructured":"Goldberg D.E. and Richardson J. (1987). Genetic algorithms with sharing for multimodal function optimization. In: Grefenstette, J.J. (eds) Genetic algorithms and their applications, pp 41\u201349. Hillsdale, Lawrence Erlbaum, New Jersey"},{"key":"140_CR8","volume-title":"Digital image processing","author":"R.C. Gonzalez","year":"1992","unstructured":"Gonzalez R.C. and Woods R.E. (1992). Digital image processing (3rd ed.). Addison-Wesley, Reading, Massachusetts","edition":"3"},{"key":"140_CR9","doi-asserted-by":"crossref","unstructured":"Hata, S. (1990). Vision systems for PCB manufacturing in Japan. In Proceedings of the 16th Annual Conference of IEEE Industrial Electronics Society (IECON \u201990) (pp. 792\u2013797).","DOI":"10.1109\/IECON.1990.149241"},{"key":"140_CR10","volume-title":"Adaptation in natural and artificial systems","author":"J.H. Holland","year":"1975","unstructured":"Holland J.H. (1975). Adaptation in natural and artificial systems. The University of Michigan Press, Michigan"},{"key":"140_CR11","doi-asserted-by":"crossref","unstructured":"Hou, Z. X., Zhou, Y., & Li, H. Q. (2007). Multimodal function optimization based on multigrouped mutation particle swarm optimization. In Proceedings of the 3rd International Conference on Natural Computation (ICNC 2007), Haikou, China.","DOI":"10.1109\/ICNC.2007.490"},{"key":"140_CR12","doi-asserted-by":"crossref","unstructured":"Kennedy, J., & Eberhart, R. C. (1995). Particle swarm optimization. In Proceedings of IEEE International Conference on Neural Networks (ICNN) (Vol.4, pp. 1942\u20131948). Perth, Australia.","DOI":"10.1109\/ICNN.1995.488968"},{"key":"140_CR13","doi-asserted-by":"crossref","unstructured":"Li, X. D. (2004). Adaptively choosing neighbourhood bests using species in a particle swarm optimizer for multimodal function optimization. In Genetic and Evolutionary Computation 2004 (GECCO 2004) (pp. 105\u2013116). Seattle.","DOI":"10.1007\/978-3-540-24854-5_10"},{"key":"140_CR14","doi-asserted-by":"crossref","unstructured":"Li, X. D. (2007). A multimodal particle swarm optimizer based on fitness Euclidean-distance ratio. In Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation (pp. 78\u201385). London.","DOI":"10.1145\/1276958.1276970"},{"issue":"3","key":"140_CR15","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1162\/106365602760234081","volume":"10","author":"J.P. Li","year":"2002","unstructured":"Li J.P., Balazs M.E., Parks G. and Clarkson P.J. (2002). A species conserving genetic algorithm for multimodal function optimization. Evolutionary Computation 10(3): 207\u2013234","journal-title":"Evolutionary Computation"},{"issue":"4","key":"140_CR16","first-page":"452","volume":"45","author":"D. Li","year":"2006","unstructured":"Li D. and Yu C.F. (2006). The application of genetic algorithm in detecting printed circuit board components. Journal of Fudan University (Natural Science) 45(4): 452\u2013456","journal-title":"Journal of Fudan University (Natural Science)"},{"key":"140_CR17","doi-asserted-by":"crossref","unstructured":"Ling, Q., Wu, G., & Wang, Q. (2005). Restricted evolution based multimodal function optimization in holographic grating design. In IEEE Congress on Evolutionary Computation 2005 (pp. 789\u2013794). M\u00fcnchen: IEEE Press.","DOI":"10.1109\/CEC.2005.1554763"},{"issue":"2","key":"140_CR18","doi-asserted-by":"crossref","first-page":"426","DOI":"10.1109\/28.753638","volume":"35","author":"H.H. Loh","year":"1999","unstructured":"Loh H.H. and Lu M.S. (1999). Printed circuit board inspection using image analysis. IEEE Transactions on Industrial Application 35(2): 426\u2013432","journal-title":"IEEE Transactions on Industrial Application"},{"key":"140_CR19","unstructured":"Mahfoud, S. W. (1992). Crowding and preselection revisited. In R. Manner & B. Manderick (Eds.), Parallel problem solving from nature (Vol. 2, pp. 27\u201336). Amsterdam: Elsevier Science."},{"key":"140_CR20","doi-asserted-by":"crossref","unstructured":"Mashohor, S., Evans, J. R., & Arslan, T. (2004). Genetic algorithm based printed circuit board (PCB) inspection system. In Consumer Electronics, 2004 IEEE International Symposium (pp. 519\u2013522). Sept 1\u20133.","DOI":"10.1109\/ISCE.2004.1376000"},{"key":"140_CR21","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/3927.001.0001","volume-title":"An introduction to genetic algorithms","author":"M. Mitchell","year":"1996","unstructured":"Mitchell M. (1996). An introduction to genetic algorithms. MIT Press, Cambridge"},{"issue":"2","key":"140_CR22","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1006\/cviu.1996.0020","volume":"63","author":"M. Moganti","year":"1996","unstructured":"Moganti M., Ercal F., Dagli C.H. and Tsunekawa S. (1996). Automated PCB inspection algorithms: A survey. Computer Vision and Image Understanding 63(2): 287\u2013313","journal-title":"Computer Vision and Image Understanding"},{"key":"140_CR23","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-39930-8","volume-title":"New optimization techniques in engineering","author":"G.C. Onwubolu","year":"2004","unstructured":"Onwubolu G.C. and Babu B.V. (2004). New optimization techniques in engineering. Springer, New York"},{"issue":"4","key":"140_CR24","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1109\/TEVC.2005.859468","volume":"10","author":"D. Parrott","year":"2006","unstructured":"Parrott D. and Li X. (2006). Locating and tracking multiple dynamic optima by a particle swarm model using speciation. IEEE Transactions on Evolutionary Computation 10(4): 440\u2013457","journal-title":"IEEE Transactions on Evolutionary Computation"},{"issue":"3","key":"140_CR25","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1109\/TEVC.2004.826076","volume":"8","author":"K.E. Parsopoulos","year":"2004","unstructured":"Parsopoulos K.E. and Vrahatis M.N. (2004). On the computation of all global minimizers through particle swarm optimization. IEEE Transactions on Evolutionary Computation 8(3): 211\u2013224","journal-title":"IEEE Transactions on Evolutionary Computation"},{"issue":"4","key":"140_CR26","doi-asserted-by":"crossref","first-page":"1095","DOI":"10.1109\/TMAG.2006.871568","volume":"42","author":"J.H. Seo","year":"2006","unstructured":"Seo J.H., Im C.H., Heo C.G., Kim J.K., Jung H.K. and Lee C.G. (2006). Multimodal function optimization based on particle swarm optimization. IEEE Transactions on Magnetics 42(4): 1095\u20131098","journal-title":"IEEE Transactions on Magnetics"},{"key":"140_CR27","volume-title":"Practical Algorithms references for image analysis: Description, examples and code","author":"M. Seul","year":"2000","unstructured":"Seul M., O\u2019Gorman L. and Sammon M.J. (2000). Practical Algorithms references for image analysis: Description, examples and code. Cambridge University Press, Cambridge"},{"issue":"2","key":"140_CR28","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1162\/evco.1993.1.2.127","volume":"1","author":"R.E. Smith","year":"1992","unstructured":"Smith R.E., Forrest S. and Perelson A.S. (1992). Searching for diverse, cooperative populations with genetic algorithms. Evolutionary Computation 1(2): 127\u2013149","journal-title":"Evolutionary Computation"},{"key":"140_CR29","doi-asserted-by":"crossref","unstructured":"Stefano, L. D., Mattoccia, S., & Tombari, F. (2004). An algorithm for efficient and exhaustive template matching. In International Conference on Image Analysis and Recognition 2004 (ICIAR 2004) (pp. 408\u2013415).","DOI":"10.1007\/978-3-540-30125-7_51"},{"key":"140_CR30","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1023\/B:HEUR.0000012449.84567.1a","volume":"9","author":"T.O. Ting","year":"2003","unstructured":"Ting T.O., Rao M.V.C., Loo C.K. and Ngu S.S. (2003). Solving unit commitment problem using hybrid particle swarm optimization. Journal of Heuristics 9: 507\u2013520","journal-title":"Journal of Heuristics"},{"issue":"3","key":"140_CR31","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1109\/TEVC.2004.826068","volume":"8","author":"M.K. Wachowiak","year":"2004","unstructured":"Wachowiak M.K., Smolikova R., Zheng Y., Zurada J.M. and Elmaghraby A.S. (2004). An approach to multimodal biomedical image registration utilizing particle swarm optimization. IEEE Transactions on Evolutionary Computation 8(3): 289\u2013301","journal-title":"IEEE Transactions on Evolutionary Computation"}],"container-title":["Journal of Intelligent Manufacturing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10845-008-0140-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10845-008-0140-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10845-008-0140-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,30]],"date-time":"2025-01-30T18:27:00Z","timestamp":1738261620000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10845-008-0140-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,6,17]]},"references-count":31,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2009,10]]}},"alternative-id":["140"],"URL":"https:\/\/doi.org\/10.1007\/s10845-008-0140-2","relation":{},"ISSN":["0956-5515","1572-8145"],"issn-type":[{"type":"print","value":"0956-5515"},{"type":"electronic","value":"1572-8145"}],"subject":[],"published":{"date-parts":[[2008,6,17]]}}}