Bat algorithm (BA) has been widely used to solve optimization problems in different fields. However, there are still some shortcomings of standard BA, such as premature convergence and lack diversity. To this problem, a modified directional bat (MDBA) is proposed paper. Based on the (DBA), individual optimal updating mechanism employed update bat’s position by using its own solution. Then, an e...