I. Introduction
The Branch and Bound (B&B) algorithm was proposed in early 1960 by Land and Doig [1], and was used to solve the Traveling Salesman problem [2], [3]. Because of its capability in solving practical problems, which have finite but several feasible solutions, it has been widely used in operational-based researchers in different areas. This methodology is a well-distinguished and powerful tool to solve mixed-integer linear programming (MILP) problems.