Problems in operations research : principles and solutions