Spanish version German version Italian version

Bienvenidos al Tutor en Línea de MPL

El Tutor "En Línea" de MPL ha sido específicamente diseñado para enseñar modelado de optimización como está siendo aplicado actualmente en el mundo. Incluye un curso completo, con las características de MPL, y todas las herramientas necesarias para la enseñanza de Modelado de Optimización directamente desde internet. Esta incluye una versión estudiante Libre de pago (300 restricciones y variables) de MPL para Windows con el solver CPLEX y la Librería de Componentes OptiMax, disponible para ser bajado( download) del Web Site de Maximal Software.

Acerca de este TUTOR

Este Tutor está compuesto de varias sesiones, cada una introduce varios y nuevos conceptos en diferentes grados de dificultad. Cada sesión comienza con una discusión general del tema, seguido por una explicación de los nuevos conceptos que se están introduciendo. Primero se realiza una descripción del problema a ser formulado, seguido por una formulación completa del modelo. El modelo puede ser cualquiera, uno nuevo o una modificación de un modelo formulado en una sesión anterior. Se realiza una descripción detallada "Paso a Paso" del proceso para ingresar el modelo, y finalmente el modelo es resuelto y los resultados analizados. Al final de este Tutor usted tendrá un buen conocimiento de MPL, y sabrá cómo formular modelos de optimización del "mundo real".

Deliberadamente no hemos sido muy extensos con la teoría de Programación Lineal, y la matemática de los métodos de solución mencionados.Esta área ya ha sido cubierta por muchos y excelentes libros en circulación, y su discusión no aportaría nada nuevo.De hecho, ello solo impediría que alcancemos nuestro principal objetivo, que es enseñar el modelado de optimización a través de la formulación de modelos de PL del mundo real.

Los conceptos que son cubiertos en este Tutor, son la esencia para la práctica del modelado de optimización, incluye: uso de vectores e índices, separación de datos del modelo, tipos especiales de restricciones, tales como restricciones de equilibrio; y otros variados temas de administración de datos, tales como la diferencia entre usar datos Dispersos y datos Compactos.

El Sistema de Modelado de MPL tiene un alto y avanzado ambiente integrado de desarrollo de modelos, el cual permite al usuario formular y resolver modelos rápidamente. Dentro de ese sistema está el lenguaje de Modelado de MPL el cual tiene las características completas del lenguaje algebraico para la formulación de modelos de optimización. Creemos sinceramente que MPL tiene algunas características únicas que lo hacen la elección ideal para la enseñanza de modelado de optimización, tal como el uso fácil de la interface gráfica de usuario, una correcta sintáxis fácil de aprender, y capacidades poderosas para la administración de datos.

Este Tutor puede ser usado indistintamente como un curso aíslado en modelado, o como un material suplementario a los libros estándar de Programación Líneal e Investigación de Operaciones.

Lenguaje Estructurado de Modelado vs. Software Tradicional de Optimización

Durante los últimos años el campo de Software de Optmización ha avanzado de saltos en brincos. Los modelos con decenas de miles de restricciones, fueron considerados muy díficiles solo unos pocos años atrás, pero ahora son considerados fáciles de resolver en una computadora personal.

Hoy día los Solvers avanzados comerciales, tales como CPLEX, pueden ser vistos como una caja negra donde el usuario puede enviar modelos en gran escala, con cientos de miles de variables, y estar razonablemente seguros que el paquete producirá una solución, sin interacción especial alguna por parte del usuario.

El tamaño de problemas que las corporaciones están tratando con el incremento y la velocidad de paquetes comerciales de optimización han crecido dramaticamente para satisfacer esta demanda. Esto significa que los usuarios necesitan herramientas más avanzadas para recopilar y administrar los datos, formular modelos y enviarlos al solver. Aquí es donde un sistema de modelado avanzado como MPL, es muy valioso.

Con el importante incremento del Modelado de Optmización en el mundo de los negocios, el software que los estudiantes necesitan aprender hoy en día es simplemente diferente al de algunos años atrás. Cuando los problemas eran pequeños, y los paquetes de software de optimización no eran muy avanzados, la familiarización con los métodos de solución, tal como el algoritmo Simplex, fueron suficientes para hacer proyectos de optimización. Hoy día, la experiencia y el entendimiento del software involucrado en el proceso de modelado, es más importante que el estudio de cómo trabajan internamente los métodos de solución. Para alcanzar ese objetivo, este Tutor ha sido diseñado para dar a los estudiantes una oportunidad de aprender el software que está siendo utilizado por grandes corporaciones de todo el mundo.

Enseñando Modelado de Optimización Hoy Día

Una de las razones, que los instructores de Investigación de Operaciones no han sido capaces para asignar modelos grandes a sus estudiantes, parecidos a los modelos del "mundo real"; es porque el software los limitaba. Muchos de los libros sobre programación lineal y optimización hoy día, enseñan a los estudiantes principalmente métodos y algorítmos, y formulación de modelos muy pequeños, tipicamente involucran menos de 10 variables y restricciones. El software generalmente disponible con esos libros pueden usualmente tratar con variables y restricciones simples, y además; formular esos modelos grandes requerirá que los estudiantes ingresen muchas páginas de texto. Esto no da como resultado necesariamente que los estudiantes aprendan algo adicional y el interés de sus estudios sobre modelado de optimización se pierda.

Otra razón por la que el modelado de optimización no está siendo ampliamente enseñado, es porque, hasta ahora, no hay un curso con material disponible que efectivamente cubra esta materia. Un Tutor como, el Tutor En Línea de MPL, proporcionará a los instructores de Investigación de Operaciones el material necesario para un curso que efectivamente enseñe modelado de optimización.

Cuando se ha estructurado un lenguaje de modelado, tal como MPL, que soporta características como índices, vectores y sumatorias, el estudiante puede concentrarse en la formulación del modelo de una manera más eficiente, aprendiendo los conceptos actuales de modelado, en lugar de gastar su tiempo haciendo tipeos. Como resultado, cuando los estudiantes estén haciendo modelos pequeños en clase con MPL(menos de 300 restricciones), la formulación resultante es usualmente menos de una o dos páginas. Todo lo contrario ocurre cuando son formulados modelos del mismo tamaño en un software de optimización tradicional; al menos serán varias páginas grandes. Esto ha causado que los instructores de Investigación de Operaciones se hayan limitado a usar siempre problemas pequeños cuando enseñan a formular modelos de PL. Sin embargo, el software tradicional siempre puede ser usado para formular modelos grandes, las limitaciones inherentes al lenguaje hacen que sea altamente inadecuado para propósitos educativos hoy día.

Hoy día, muchos estudiantes universitarios tienen acceso a Internet, lo cual les permite el fácil acceso a este Tutor. Esta permitirá a los instructores enseñar modelado de optimización de una manera más eficiente, y ayudarles en reproducirlo en la forma que está hecho en el mundo real.


Back To Top | Maximal Home Page | Overview | Previous Page | Next Page