Operations Research: A Model-Based Approach