Related Experiment Video
Updated: Feb 28, 2026

Oscillation and Reaction Board Techniques for Estimating Inertial Properties of a Below-knee Prosthesis
Published on: May 8, 2014
Dynamic Inertia Weight Binary Bat Algorithm with Neighborhood Search
Xingwang Huang1,2, Xuewen Zeng1, Rui Han1
1National Network New Media Engineering Research Center, Institute of Acoustics, Chinese Academy of Sciences, Beijing 100190, China.
An improved binary bat algorithm (IBBA) addresses premature convergence in binary bat algorithms (BBA). IBBA demonstrates superior performance on benchmark functions and knapsack problems, effectively avoiding local minima.
Area of Science:
- Computer Science
- Artificial Intelligence
- Optimization Algorithms
Background:
- Binary Bat Algorithm (BBA) is a variant of the Bat Algorithm (BA) for binary optimization problems.
- BBA shows competitiveness but can suffer from premature convergence due to velocity update mechanisms inherited from BA.
- Existing heuristic algorithms may also face challenges in escaping local minima.
Purpose of the Study:
- To propose an Improved Binary Bat Algorithm (IBBA) to overcome the premature convergence issue in BBA.
- To enhance the global search capability and solution quality of binary optimization algorithms.
- To provide a more robust optimization technique for complex problems.
Main Methods:
- The study introduces modifications to the velocity update process within the BBA framework to create IBBA.
- Performance evaluation involved standard mathematical benchmark functions.
- The algorithm's efficacy was further tested on the zero-one knapsack problem.
Main Results:
- IBBA significantly outperformed the original BBA and Binary Particle Swarm Optimization (BPSO) on benchmark functions.
- Experiments on zero-one knapsack problems confirmed IBBA's enhanced ability to avoid local minima compared to other heuristic algorithms.
- Numerical results indicate improved convergence behavior and solution accuracy.
Conclusions:
- The proposed Improved Binary Bat Algorithm (IBBA) effectively mitigates premature convergence.
- IBBA presents a more robust and efficient optimization approach for binary problems.
- This enhanced algorithm offers a valuable alternative for tackling complex optimization tasks, including the knapsack problem.
Related Concept Videos
Rigid Body Equilibrium Problems - II
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
Principle of Angular Impulse and Momentum: Problem Solving
Initially, a free-body diagram of the system is drawn to illustrate all the forces acting upon the system, providing a crucial understanding of the dynamics at play. Then, the principle of angular impulse and momentum is...
Rigid Body Equilibrium Problems - I
Weighted Mean
For example, consider the number of goals scored in the matches of a tournament. While computing the average number of goals scored in the tournament, it may be more important to...
Two-Dimensional Force System: Problem Solving
The first step to solving a two-dimensional force system problem is to draw a free-body diagram of the object under consideration. This diagram helps identify all the external forces acting on the object, including their...
Principle of Linear Impulse and Momentum for a Single Particle: Problem Solving

