Methods of optimization and operations research