{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:55:33Z","timestamp":1781106933290,"version":"3.54.1"},"reference-count":34,"publisher":"IGI Global Scientific Publishing","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,10,1]]},"abstract":"<p>Inspired by fireworks explosion at night, conventional fireworks algorithm (FWA) was developed in 2010. Since then, several improvements and applications were proposed to improve the efficiency of FWA. In this paper, the conventional fireworks algorithm is first summarized and three improved fireworks algorithms are provided. By changing the ways of calculating the numbers and amplitudes of sparks in fireworks' explosion, the improved FWA algorithms become more reasonable and explainable. In addition, the multi-objective fireworks algorithm and the graphic processing unit (GPU) based fireworks algorithm are also presented, particularly the GPU based fireworks algorithm is able to speed up the optimization process considerably. Extensive experiments on 13 benchmark functions demonstrate that the three improved fireworks algorithms significantly increase the accuracy of found solutions, yet decrease the running time dramatically. At last, some applications of fireworks algorithm are briefly described, while its shortcomings and future research directions are identified.<\/p>","DOI":"10.4018\/ijsir.2013100103","type":"journal-article","created":{"date-parts":[[2014,4,9]],"date-time":"2014-04-09T10:13:17Z","timestamp":1397038397000},"page":"39-70","source":"Crossref","is-referenced-by-count":75,"title":["Introduction to Fireworks Algorithm"],"prefix":"10.4018","volume":"4","author":[{"given":"Ying","family":"Tan","sequence":"first","affiliation":[{"name":"School of Electronics Engineering and Computer Science, Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chao","family":"Yu","sequence":"additional","affiliation":[{"name":"School of Electronics Engineering and Computer Science, Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shaoqiu","family":"Zheng","sequence":"additional","affiliation":[{"name":"School of Electronics Engineering and Computer Science, Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ke","family":"Ding","sequence":"additional","affiliation":[{"name":"School of Electronics Engineering and Computer Science, Peking University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"ijsir.2013100103-0","doi-asserted-by":"crossref","unstructured":"Banerjee, S., & Caballe, S. (2011, November). Exploring fish school algorithm for improving turnaround time: An experience of content retrieval. In Proceedings of the 2011 Third International Conference on Intelligent Networking and Collaborative Systems (INCoS) (pp. 842-847). IEEE.","DOI":"10.1109\/INCoS.2011.89"},{"key":"ijsir.2013100103-1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00267-0_9"},{"key":"ijsir.2013100103-2","doi-asserted-by":"crossref","unstructured":"Bratton, D., & Kennedy, J. (2007, April). Defining a standard for particle swarm optimization. In Proceedings of the Swarm Intelligence Symposium (SIS 2007) (pp. 120-127). IEEE.","DOI":"10.1109\/SIS.2007.368035"},{"key":"ijsir.2013100103-3","doi-asserted-by":"crossref","unstructured":"Bureerat, S. (2011). Hybrid population-based incremental learning using real codes. In Proceedings of the Learning and intelligent optimization (pp. 379-391). Springer Berlin Heidelberg.","DOI":"10.1007\/978-3-642-25566-3_28"},{"key":"ijsir.2013100103-4","doi-asserted-by":"crossref","unstructured":"Bureerat, S. (2011). Improved population-based incremental learning in continuous spaces. In Proceedings of the Soft computing in industrial applications (pp. 77-86). Springer Berlin Heidelberg.","DOI":"10.1007\/978-3-642-20505-7_6"},{"key":"ijsir.2013100103-5","unstructured":"Colorni, A., Dorigo, M., & Maniezzo, V. (1991, December). Distributed optimization by ant colonies. In Proceedings of the First European Conference on Artificial Life (Vol. 142, pp. 134-142)."},{"key":"ijsir.2013100103-6","doi-asserted-by":"crossref","unstructured":"Ding, K., Zheng, S., & Tan, Y. (2013). A GPU-based parallel fireworks algorithm for optimization. In Proceedings of the Genetic and Evolutionary Computation Conference (pp. 9-16).","DOI":"10.1145\/2463372.2463377"},{"key":"ijsir.2013100103-7","first-page":"18","author":"Z.Du","year":"2013","journal-title":"Fireworks algorithm for solving nonlinear equation and system"},{"key":"ijsir.2013100103-8","doi-asserted-by":"publisher","DOI":"10.1504\/IJMIC.2011.043157"},{"key":"ijsir.2013100103-9","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022602019183"},{"key":"ijsir.2013100103-10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38703-6_52"},{"key":"ijsir.2013100103-11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21524-7_68"},{"key":"ijsir.2013100103-12","doi-asserted-by":"publisher","DOI":"10.4018\/jsir.2011100102"},{"key":"ijsir.2013100103-13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21524-7_37"},{"key":"ijsir.2013100103-14","doi-asserted-by":"crossref","unstructured":"Janecek, A., & Tan, Y. (2011, July). Iterative improvement of the multiplicative update NMF algorithm using nature-inspired optimization. In Proceedings of the 2011 Seventh International Conference on Natural Computation (ICNC) (Vol. 3, pp. 1668-1672). IEEE.","DOI":"10.1109\/ICNC.2011.6022356"},{"key":"ijsir.2013100103-15","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2007.05.007"},{"key":"ijsir.2013100103-16","doi-asserted-by":"crossref","unstructured":"Kennedy, J., & Eberhart, R. (1995, November). Particle swarm optimization. In Proceedings. IEEE International Conference on Neural Networks (Vol. 4, pp. 1942-1948). IEEE.","DOI":"10.1109\/ICNN.1995.488968"},{"key":"ijsir.2013100103-17","doi-asserted-by":"publisher","DOI":"10.1038\/44565"},{"key":"ijsir.2013100103-18","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38703-6_2"},{"issue":"7","key":"ijsir.2013100103-19","first-page":"2741","article-title":"A co-evolutionary algorithm based on elitism and gravitational evolution strategies.","volume":"8","author":"Y.Lou","year":"2012","journal-title":"Journal of Computer Information Systems"},{"key":"ijsir.2013100103-20","doi-asserted-by":"publisher","DOI":"10.1080\/18756891.2013.805590"},{"key":"ijsir.2013100103-21","doi-asserted-by":"crossref","unstructured":"Lu, G., Tan, D. J., & Zhao, H. (2002, November). Improvement on regulating definition of antibody density of immune algorithm. In Proceedings of the 9th International Conference on Neural Information Processing (ICONIP'02) (Vol. 5, pp. 2669-2672). IEEE.","DOI":"10.1109\/ICONIP.2002.1201980"},{"key":"ijsir.2013100103-22","unstructured":"NVIDIA. (2012). Toolkit 5.0 CURAND guide."},{"key":"ijsir.2013100103-23","doi-asserted-by":"crossref","unstructured":"Pei, Y., Zheng, S., Tan, Y., & Takagi, H. (2012, October). An empirical study on influence of approximation approaches on enhancing fireworks algorithm. In Proceedings of the 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC) (pp. 1322-1327). IEEE.","DOI":"10.1109\/ICSMC.2012.6377916"},{"key":"ijsir.2013100103-24","unstructured":"Storn, R., & Price, K. (1995). Differential evolution-a simple and efficient adaptive scheme for global optimization over continuous spaces. Berkeley, CA, Tech. Rep. TR-95-012."},{"key":"ijsir.2013100103-25","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008202821328"},{"key":"ijsir.2013100103-26","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-13495-1_44"},{"issue":"3","key":"ijsir.2013100103-27","first-page":"64","article-title":"Fireworks algorithm for solving 0\/1 knapsack problem.","volume":"23","author":"J.Zhang","year":"2011","journal-title":"Journal of Wuhan Engineering Institute"},{"issue":"22","key":"ijsir.2013100103-28","first-page":"45","article-title":"Artificial bee colony algorithm for solving nonlinear equation and system.","volume":"48","author":"J.Zhang","year":"2012","journal-title":"Computer Engineering and Applications"},{"key":"ijsir.2013100103-29","doi-asserted-by":"crossref","unstructured":"Zheng, S., Janecek, A., & Tan, Y. (2013). Enhanced fireworks algorithm. In Proceedings of the IEEE Congress on Evolutionary Computation (pp. 2069-2077). IEEE.","DOI":"10.1109\/CEC.2013.6557813"},{"key":"ijsir.2013100103-30","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2013.07.004"},{"key":"ijsir.2013100103-31","doi-asserted-by":"crossref","unstructured":"Zheng, Z., & Tan, Y. (2013). Group explosion strategy for searching multiple targets using swarm robotic. In Proceedings of the IEEE Congress on Evolutionary Computation (pp. 821-828). IEEE.","DOI":"10.1109\/CEC.2013.6557653"},{"key":"ijsir.2013100103-32","doi-asserted-by":"crossref","unstructured":"Zhou, Y., & Tan, Y. (2009, May). GPU-based parallel particle swarm optimization. In Proceedings of the IEEE Congress on Evolutionary Computation (CEC'09) (pp. 1493-1500). IEEE.","DOI":"10.1109\/CEC.2009.4983119"},{"key":"ijsir.2013100103-33","first-page":"125","article-title":"GPU-based parallel multi-objective particle swarm optimization.","volume":"7","author":"Y.Zhou","year":"2011","journal-title":"International Journal of Artificial Intelligence"}],"container-title":["International Journal of Swarm Intelligence Research"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=105168","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,2]],"date-time":"2025-05-02T05:33:05Z","timestamp":1746163985000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/ijsir.2013100103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2013,10,1]]},"references-count":34,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2013,10]]}},"URL":"https:\/\/doi.org\/10.4018\/ijsir.2013100103","relation":{},"ISSN":["1947-9263","1947-9271"],"issn-type":[{"value":"1947-9263","type":"print"},{"value":"1947-9271","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,10,1]]}}}