Applied Intelligence https://doi.org/10.1007/s10489-021-02302-9 Improved binary pigeon-inspired optimization and its application for feature selection Jeng-Shyang Pan 1 · Ai-Qing Tian 1 · Shu-Chuan Chu 1,2 · Jun-Bao Li 3 Accepted: 2 March 2021 © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2021 Abstract The Pigeon-Inspired Optimization (PIO) algorithm is an intelligent algorithm inspired by the behavior of pigeons returned to the nest. The binary pigeon-inspired optimization (BPIO) algorithm is a binary version of the PIO algorithm, it can be used to optimize binary application problems. The transfer function plays a very important part in the BPIO algorithm. To improve the solution quality of the BPIO algorithm, this paper proposes four new transfer function, an improved speed update scheme, and a second-stage position update method. The original BPIO algorithm is easier to fall into the local optimal, so a new speed update equation is proposed. In the simulation experiment, the improved BPIO is compared with binary particle swarm optimization (BPSO) and binary grey wolf optimizer (BGWO). In addition, the benchmark test function, statistical analysis, Friedman’s test and Wilcoxon rank-sum test are used to prove that the improved algorithm is quite effective, and it also verifies how to set the speed of dynamic movement. Finally, feature selection was successfully implemented in the UCI data set, and higher classification results were obtained with fewer feature numbers. Keywords Pigeon-inspired optimization · Transfer function · Binary version · Wilcoxon rank sum test · Feature selection 1 Introduction The swarm intelligence algorithm refers to a group inspired by individuals, with both the discrete behavior of individuals and the overall movement of the entire population [1, 2]. According to several simple behaviors of the individuals in the population, the entire population is affected, and Shu-Chuan Chu scchu0803@gmail.com Jeng-Shyang Pan jspan@cc.kuas.edu.tw Ai-Qing Tian stones12138@163.com Jun-Bao Li lijunbao@hit.edu.cn 1 College of Computer Science and Engineering, Shandong University of Science and Technology, Qingdao 266590, China 2 College of Science and Engineering, Flinders University, 1284 South Road, Tonsley SA 5042, Australia 3 Harbin Institute of Technology, Harbin, China the population behaves intelligently [3, 4]. For example, the behaviors of birds, fish, and gray wolves going home, foraging, and migration, the growth behavior of microorganisms and plants. In physics, the temperature or pressure of gas molecules under the conditions of temperature and humidity and the effect of transition from stable to unstable, the movement of gas molecules always presents an optimal path. Inspired by the behaviors of biological and non-biological groups in nature, researchers have proposed a random optimization algorithm called swarm intelligence algorithm, which is used to simulate the process of individual foraging, returning home, migration, and other behaviors. It uses a random number of simulated individuals in a specified search space to simulate individuals in nature, and uses the fitness function value of the individual at a certain position as a judgment of the individual’s adaptability to the environment. According to each individual fitness can be used to simulate natural selection [5, 6]. Kenneth Sorensen proposed why the development of meta-heuristic algorithms was introduced, what are the main fallacies of most meta-heuristic algorithms, and why the field of meta-heuristic algorithms is easily affected [7]. Exhaustive search is quite impractical. No matter how clever the design, heuristic algorithms have been designed to solve