Nube de Etiquetas
(Ah?)

martes, junio 05, 2007

¿Qué es la Investigación de Operaciones?

Investigación de Operaciones (también llamada Investigación Operacional), hoy en día es el nombre que se le da al “Análisis de Sistemas”. Realmente este último término suena como algo vago, pero ya veremos a qué se refiere.

El término “Operaciones” está heredado de las “operaciones militares", que vieron nacer a las técnicas y metodologías que ahora llamamos “Investigación de Operaciones”. En su orígen se trataba de “cumplir los objetivos”, sujetos a las "restricciones" que la situación de guerra exigía, con la "menor" cantidad de pérdidas.

Usted podrá decir: ¡Pero esto es algo que todo el mundo hace todo el tiempo, para ir a la oficina, para comprar en el supermercado, y quizá hasta para escoger una película en el cine!

Y lo dice con toda razón. Pero el hecho de que hayan llamado a un montón de matemáticos para que investigaran y desarrollaran una forma matemática de ayudarse en ese proceso, fue lo que dio orígen a todo esto. Y de allí que los militares decidieran agregar el otro término “Investigación”. Evidentemente el uso de esa palabra no implica necesariamente nada matemático,.. pero no me culpen a mi por ello!

En la actualidad, no es más que el uso de métodos cuantitativos para analizar sistemas (que no tienen una “manera tradicional” de modelarse matemáticamente).


Por ejemplo: existen ecuaciones perfectamente definidas para describir el movimiento de una roca lanzada en cierto ángulo y concierta velocidad. Sin embargo, qué pasa si tenemos una situación en la que la velocidad con que vamos a lanzar el objeto nos hace gastar más energía, y tenemos varios objetivos a los que queremos golpear, y tenemos que re-dirigir el cañón para apuntar al siguiente objetivo? ¿qué pasa si queremos disparar a todos los objetivos usando la menor cantidad de energía y empleando el menor tiempo posible? En esta situación, que ya es más compleja, si bien se utilizan modelos matemáticos clásicos (los que describen el lanzamiento de un proyectil), el modelo para esa “operación” es algo que hay que elaborar especialmente para ese tipo de situación.

Lo que hay que determinar en este “sistema” o en esta “operación”, es qué va a hacer el cañón en cada momento, y esto no es más que una serie de decisiones. Por ello se dice que la Investigación de Operaciones es una “ciencia de las decisiones”, significando con ello, que implica el uso del método científico para soportar la toma de decisiones.

Uno oye eso de “Decisiones” y cree que se trata sólo de “Gerenteces”. Pero en este caso podemos ver que no es así. Si estamos estudiando un sistema de reconocimiento de huellas dactilares en una base de datos de la policía, el que la computadora “diga” que “esta huella es de la misma persona que esta otra huella”, es también una decisión. También lo puede ser, el administrar el accionamiento o no de turbinas en un sistema de represas, para manejar los requerimientos energéticos de la zona, y al mismo tiempo mantener de forma adecuada los niveles de agua; o el encontrar la ruta más corta entre dos puntos en una ciudad.

El Diccionario Web de Cibernética y Sistemas, dice que la Investigación de Operaciones “es el enfoque de la ciencia moderna para atacar problemas en las áreas gerenciales y directivas de sistemas grandes de personas, máquinas, materiales, y dinero, en la industria, gobierno y defensa” (la traducción es mía). Uno puede pensar que la descripción es demasiado amplia. Yo creo que definitivamente es demasiado limitativa, porque un sistema que se quiera analizar, puede perfectamente ser un ecosistema, y el interés por resolver el problema puede ser de una ONG, o de un particular. No importa quién desea que se resuelva el problema, ni importa (en mi opinión) si el problema involucra estrictamente personas, máquinas, materiales o dinero. Lo que importa es que hay un sistema “grande” (que implica la suficiente complejidad como para que la simple intuición no pueda darnos una respuesta satisfactoria y repetible), y que se empleen métodos cuantitativos para resolver las dudas. Para mi esto es Investigación de Operaciones.

Bueno, pero esto de “métodos cuantitativos” o “científicos” es bastante vago también, podrían decir (yo lo diría!). Y es que en realidad el enfoque particular de la Investigación de Operaciones por lo general cae en dos grandes tipos de métodos: Descriptivos y Prescriptivos.

  • Los Métodos Descriptivos, por lo general buscan describir mediante la emulación del comportamiento del sistema, bajo ciertas condiciones hipotéticas. El caso típico es el de los modelos de simulación. Uno decide bajo que condiciones estará funcionando el sistema, y lo simula, observando el comportamiento causado por esas condiciones. Esto permite entender mejor la sensibilidad que tiene el sistema a esas condiciones, y con ello permitir experimentar con un modelo ficticio, ahorrando los riesgos y costos asociados a experimentar con el sistema verdadero. Obviamente la experimentación otorga experiencia, la cuál permite luego tomar mejores decisiones. Hay que hacer énfasis en la naturaleza aleatoria de estos métodos. Lo que se aprende es el “comportamiento” general del sistema, pero no se sabe con certeza cuál será el resultado de la exposición del sistema a ciertas condiciones. No tanto por los errores en el modelaje, sino por el hecho de que estos modelos asumen que las condiciones y los procesos asociados al sistema son de naturaleza aleatoria. Sin embargo, ante la incertidumbre, con un enfoque estadístico se puede apoyar la toma de las decisiones.

  • Los Métodos Prescriptivos son, por su lado, los que no asumen (en principio) la naturaleza aleatoria de las condiciones y de los procesos que se llevan a cabo en el sistema. Así, no hace falta “experimentar”. Sencillamente son modelos en los que el resultado es “la mejor configuración” del sistema. Esa búsqueda implica la pre-suposición de un “óptimo”, no estadístico, sino totalmente determinístico. Si las relaciones y leyes que gobiernan al sistema son “tales”, y las condiciones variables pueden tener estos valores posibles, restringidos de “tal” manera, la mejor configuración de las variables es “ésta”. Obviamente se necesita una definición matemática de lo que es “mejor”, o, dicho de otra forma, una forma cuantitativa de comparar dos posibles soluciones, y saber cuál es mejor. Es importante siempre tener en cuenta que si las condiciones llegaran a ser distintas a las que se utilizaron para construír el modelo, esa "mejor solución" teórica, no lo sería en la realidad. El óptimo siempre existe, pero para el modelo teórico. ¿Cómo interpretar ese resultado adecuadamente para el sistema real, tomando en cuenta todos aquellos inponderables que no pueden modelarse? Ese es el principal reto de la optimización (también llamada "programación matemática").

De esta manera, según mi definición, uno puede usar la parte frita de su cerebro (LOL) para jugar “Age of Empires” o Monopolio “mejor”, o para tomar en cuenta riesgos, retornos de inversión, escenarios socio-económico-políticos para predecir y comparar las posibles decisiones, estrategias, políticas y controles posibles en la sociedad, y en ambos casos está haciendo Investiación de Operaciones.

Hay una página que, inspirada en este último tipo de modelos, se refiere a la Investigación de Operaciones como “La Ciencia de lo Mejor” (mala traducción mía de The Science of the Better). Allí ellos colocan su propia definición de esta área del conocimiento, y adicionalmente identificaron 5 signos que te permiten saber que puedes beneficiarte de la Investigación de Operaciones . Está buena esa parte, visítenla.

viernes, junio 01, 2007

Comienzo de divulgación de mis aportes durante la Maestría

Recientemente culminé una Maestría, y no he tenido oportunidad de compartir mis aportes sino con pocas personas. Esto es porque mi ex-tutor y yo aún estamos en gestiones para publicar un paper en una revista arbitrada, y porque las circunstancias y mis decisiones han tenido como efecto que yo haya estado trabajando en la empresa privada, como analista, y no cómo educador ni investigador. Eso, aunado al hecho de que, desde que empezaron a surgir aportes sentí una impetuosa necesidad de comunicarlos al mundo, para que fuesen aprovechados, y para entusiasmar a las personas a conocer un poco más sobre esta área del conocimiento que tuve la oportunidad de conocer más durante mis estudios de postgrado. Por ello, en este blog empezaré la labor de comentar, amenizar y enseñar, los conceptos básicos de los aportes que hice en mi Trabajo de Grado para la Maestría.

Empiezo, en este post, por aclarar sobre qué era la Maestría. El nombre oficial es "Ingeniería de Sistemas"... ese es el nombre oficial, repito, pero en realidad es un conglomerado de tres postgrados que son mutuamente excluyentes (al menos en pensum), con la excepción 2 materias obligatorias llamadas "tronco común", y algunas electivas. Las tres áreas son:

- Sistemas de Información
- Sistemas de Control
- Investigación de Operaciones

Las explico un poco:

Sistemas de Información: es la disciplina que se ocupa del desarrollo, análisis, y uso de las tecnologías de la información. También se preocupa por la influencia que puede tener la tecnología de la información en los diferentes aspectos de la actividad humana. Como las otras 2 ramas, parte de premisas de la Teoría General de Sistemas de Bertalanfy, para tomar esta perspectiva para estudiar los sistemas de información. Un sistema de información es un medio implementado de forma tecnológica, utilizado para recoger, almacenar, y diseminar expresiones lingüísticas, así como inferir conclusiones a partir de esas expresiones. Esto que he colocado está basado en la explicación que da Wikipedia sobre la entrada "Information Systems". Uno de los mejores profesores que yo he tenido el honor de conocer, decía que los inscritos en esta rama son la mayoria de los de la maestría, y además son los más frívolos, pues en definitiva esta es la rama mejor remunerada y más demandada en la industria y la empresa privada. También opina que es mucho más filosófica que las otras dos ramas, y menos técnica,... lo cual, añade con sorna, confirma las sospechas de frivolidad.

Sistemas de Control: el sistema objeto de estudio, para la rama de "Sistemas de Control", son todos aquellos dispositivos (o conjunto de ellos), que administran, comandan, dirigen, o regulan el comportamiento de otros dispositivos o sistemas. Para cumplir con estas funciones, por lo general los sistemas de control cuentan con:
  • "sensores" para conocer el estado actual de la parte de la realidad que se quiere controlar.
  • "referencia", que es la pauta del estado en el cual se desea que esté la realidad que se desea controlar.
  • "controlador", que es la parte del sistema de control que determina las correcciones que deben llevarse a cabo para que la realidad alcance el estado deseado.
  • "actuadores", que son las partes del sistema de control que afectan la realidad, alterando su estado.
Mi estimado profesor opinaba que los inscritos en esta rama eran unos desadaptados sociales... ;o) ya que se internan tanto en los modelos, que simplifican los modelos, que a su vez representan los sistemas para controlar otro sistema, que ya se olvidan de la realidad que estaban tratando de controlar.





Investigación de Operaciones:
Otro profesor mío decía que esta era la disciplina de matar más gente, lo más rápido posible, perdiendo la menor cantidad de recursos. Esta definición alude a que es una ciencia que surge sobre la base de requerimientos por parte de la milicia, de técnicas que permitieran ganar una ventaja sobre el enemigo, en el manejo de las operaciones. Sin embargo, llegados los tiempos de paz, la Investigación de Operaciones se tornó en una ciencia sumamente útil (bien utilizada), para casi cualquier ámbito en el que uno desee tomar decisiones sobre problemas complejos de la vida real, con una base científica para apoyar esas decisiones. Mi jocoso y admirado profesor opinaba que esta especie de "ingenieros de sistmas" (a la cuál pertence él), son una gente que no tiene nada claro en la vida. Si les preguntas hoy en qué trabajan, pueden responderte que en inversiones de la bolsa, mañana pueden responderte que en un estudio de dinámica de poblaciones de tortugas marinas, y pasado mañana en el diseño de rutas de circuitos en tarjetas impresas miniaturizadas, componente de la computadora de navegación de un satélite geoestacionario. Entonces... ¿A qué se dedican? eh... pues... no pueden responder!

Por ahora dejo esto acá... en el próximo post, hablaré más sobre qué trata el área de Investigación de Operaciones, y me internaré en el tema de las máquinas de aprendizaje.