A dynamic scheduling algorithm for bandwidth reservation requests in software-defined networks
branch and bound algorithms - principles and examples .