La presente obra está dividida en dos componentes, uno determinístico que se aborda cubriendo los temas de programación lineal, es decir, construcción del modelo, solución para varios métodos, análisis de sensibilidad y la teoría de la dualidad, la programación por metas y el método de transporte. La segunda parte, que es el componente estocástico, abarca la teoría de las líneas de espera poniendo los antecedentes para abrir la puerta al mundo de la simulación. Asimismo, se presentan ejemplos a manera de casos donde se permite un tercer enfoque, aunque no de manera formal sino que más bien va implícito, el heurístico. La experiencia de las situaciones reales, el lenguaje de lo práctico y la formalidad del rigor académico del método se conjuntan para proveer de una visión integral la solución de problemas. La solución de problemas y el análisis para fortalecer los conceptos son favorecidos por la ola de la tecnología, por tanto, se hace uso del paquete de cómputo WinQSB, que permite dejar un poco de lado la idea de la herramienta para acompañar la clase dando paso a un cambio en la tradición de enseñar la investigación de operaciones.