Operations Research : A Model-Based Approach