Algorithm Solving the Problem of Optimal Function by Method of Branch and Bound - M. V. Leonova (Artificial intelligence, 2013)