Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TEMA:
• Toma de decisiones con objetivos múltiples y heurística
• Análisis de Decisiones
TOMA DE DECISIONES CON OBJETIVOS MÚLTIPLES Y HEURÍSTICA
1. INTRODUCCIÓN
De vez en cuando, el modelo utilizado por un administrador puede llegar a ser tan
complejo, que el modelo matemático construido para el efecto no puede ser resuelto
mediante los algoritmos tradicionales que el analista tiene a su alcance. Esta situación
puede presentarse porque
1. El modelo, “correctamente formulado”, es demasiado grande, demasiado no lineal
o demasiado complejo desde el punto de vista lógico (por ejemplo, cuando
requiere el empleo de muchas variables 0–1 en su formulación).
2. Se considera que la imposición de suposiciones o aproximaciones de simplificación,
con las cuales el modelo podría ser más accesible, destruiría demasiados elementos de
la estructura del modelo que son importantes en el mundo real (es decir, alejaría tanto
de la realidad al modelo, que dejaría de ser útil).
La especialidad conocida como heurística de programación se ha desarrollado, en parte,
para responder a estos problemas. Con esto queremos decir que el modelo matemático
era tan complicado que, aun cuando exista una solución rigurosa (por ejemplo, una
solución óptima en un modelo de optimización), resulta demasiado difícil, demasiado
laborioso o quizá hasta imposible encontrarla con los conocimientos y la tecnología
actuales. En esos casos se puede aplicar un algoritmo heurístico
Un algoritmo heurístico es el que proporciona en forma eficiente soluciones
aproximadas satisfactorias para un modelo determinado. Con frecuencia cuando se
emplea ese tipo de algoritmos es posible medir con precisión qué tan “buena” es la
aproximación obtenida. Por ejemplo, en el contexto de la optimización, se puede decir:
“Al terminar el proceso podrá tener seguridad de contar con _____% de optimalidad”
Por ejemplo, cuando va usted al banco, decide colocarse en la hilera más corta para
reducir el tiempo de espera. A pesar de que nada le garantiza a usted que esta actitud
sea la óptima, obedece a una regla empírica que frecuentemente produce buenos
resultados.
En términos generales, desde el punto de vista de un administrador, un procedimiento heurístico
puede ser sin duda alguna tan aceptable como un algoritmo “más exacto” que produzca una
solución óptima, y tal vez incluso preferible a éste (en términos de costos). En este caso, las
consideraciones predominantes deberán ser qué cantidad de conocimientos y orientaciones
podrá proporcionar el modelo y cuál será el beneficio neto global, medido por la diferencia entre
“los ahorros obtenidos con el modelo y el costo de producción del propio modelo y de su
solución”.
TOMA DE DECISIONES CON OBJETIVOS MÚLTIPLES Y HEURÍSTICA
1. 1. SOLUCIONES HEURÍSTICAS
considere que un operador de computadora necesita “correr” tres trabajos bastante
largos el lunes por la tarde. Actualmente la computadora está ociosa. A cada uno de esos
trabajos le corresponde un tiempo de ajuste inicial (el necesario para la búsqueda de las
cintas de entrada, la colocación de las mismas, el ajuste apropiado de las unidades de
disco y demás equipo auxiliar) según se especifica en la figura 1. Como el número de
secuencias es solamente 3! = 3 x 2 = 6 secuencias posibles, todas ellas pueden ser
enumeradas. Los resultados aparecen en la tabla 1. Como podrá usted ver, la secuencia
óptima (la que corresponde al tiempo de ajuste inicial mínimo) es 0 → A → C → B
Figura 2:
Figura 1:
Datos
Tiempos de ajuste
transformados
inicial en min
Tabla 1:
Resultados de
la elaboración
exhaustiva
Una heurística codiciosa
La regla que vamos a ilustrar se conoce como la regla del segundo mejor, conocida en
ocasiones como el algoritmo codicioso. Podemos expresarla así:
1. En el paso 1 (por ejemplo, cuando seleccione el primer trabajo), realice la tarea a la
cual corresponda el menor tiempo de ajuste inicial.
2. Para cada uno de los siguientes pasos elija la tarea asociada al menor tiempo de
ajuste inicial, de acuerdo con el estado actual del proceso.
Apliquemos ahora esta regla a los datos que aparecen en la figura 2. La tarea a la cual
corresponde el menor tiempo de ajuste inicial es B. Por consiguiente, sabemos que el
primer paso es 0 → B. De acuerdo con el algoritmo codicioso, ahora que ya hemos
terminado con B, la tarea que resulta conveniente seleccionar es C, ya que el ajuste
inicial para B → C es menor que el de B → A. Así pues, tenemos 0 → B → C, y ahora
solamente podemos terminar con A. Con estas operaciones obtenemos
heurística codiciosa: 0 → B → C → A
tiempo total de ajuste inicial = 21 + 46 + 46 =113
Una heurística mejor
Mediante la siguiente heurística modificada se obtienen resultados todavía mejores:
1. Transforme los datos originales de la figura 1, restando el mínimo tiempo de ajuste de cada columna a todos
los demás datos contenidos en dicha columna. Con este procedimiento obtenemos los datos que aparecen en
la figura 2.
2. Aplique el algoritmo codicioso a este conjunto de datos transformados. Al hacerlo, obtenemos
El mejor primer paso 0 → A
El mejor segundo paso A → C
El tercer paso C → B
y así, la heurística modificada produce la secuencia 0 → A → C → B que, según se ha demostrado, es la óptima
para este modeo.
Aunque es cierto que esta heurística modificada no siempre nos proporciona la
solución óptima, su aplicación es sencilla y, en la práctica, produce a menudo
resultados muy satisfactorios cuando se trata de modelos grandes.
ANÁLISIS DE DECISIONES
2. INTRODUCCIÓN
En términos generales, la teoría de decisiones se ocupa de decisiones contra la
naturaleza. Esta frase se refiere a una situación donde el resultado (rendimiento) de una
decisión individual depende de la acción de otro agente (naturaleza), sobre el cual no se
tiene control.
Por ejemplo, si la decisión consiste en llevar o no paraguas, el rendimiento (mojarse o
no) dependerá del estado subsiguiente de la naturaleza. Es importante observar que en
este modelo los rendimientos afectan únicamente al que toma la decisión. A la
naturaleza no le importa cuál es el resultado.
En los modelos de la teoría de decisiones, la pieza
d1.
La administración decide clasificar el estado del mercado (es decir, el nivel de la demanda) como
fuerte (F) o débil (D’)(se escribe D’ para diferenciarla de D, que corresponde a “Desalentador”). En
realidad, la demanda se caracteriza por un continuo de resultados posibles. En este ejemplo
introductorio nos limitaremos a dos estados posibles (fuerte y débil) para simplificar las cosas.
Figura 1:
Modelo
Probabilísti
co.
Figura 2: Árbol
de decisiones
completo para
el modelo de
tractor.
Los pasos para la realización de los árboles de decisión son las siguientes:
1. Construir el árbol de decisión: Para la construcción del árbol es necesario considerar
las diferentes alternativas o cursos de acción y los posibles eventos asociados a estos.
2. Determinar los flujos: Determinar los flujos de cada una de las ramas
3. Evaluar las probabilidades: Evaluar las probabilidades de cada una de las ramas del
árbol obtenido en el paso anterior.
4. Determinar el valor: Determinar el valor presente en cada una de las ramas del árbol.
5. Resolver el árbol: Resolver el árbol de decisión con el propósito de ver cual alternativa
debe ser seleccionada
Un árbol de decisión contiene las siguientes características:
• Un nodo de decisión representa un punto en el que se debe tomar una decisión, se
representa con un cuadrado.
• De un nodo de decisión salen ramas de decisión que representan las decisiones
posibles.
• Un nodo de estado de la naturaleza representa el momento en que se produce un
evento incierto, se representa con un círculo.
ALGUNAS VENTAJAS DE LOS ÁRBOLES DE DECISIÓN
• Pueden usarse para desarrollar una estrategia optima cuando el tomador de decisiones
se enfrenta con:
• Una serie de alternativas de decisión.
• Incertidumbre o eventos futuros con riesgo.
• Facilita la interpretación de la decisión adoptada.
• Reeja mejor a las situaciones con decisiones secuenciales (con más de un momentode
decisión).
• Proporciona un alto grado de comprensión del conocimiento utilizado en la toma de
decisiones.
Una vez que el árbol de decisión ha sido definido, se pueden correr dos tipos de análisis:
• Análisis de decisión
• Análisis de sensibilidad
Análisis de decisión: Determina el camino óptimo a través del árbol de decisión y
calcula los posibles resultados de este camino. Dará como resultado un análisis estadístico
y un perfil de riesgo.
El perfil de riesgo es una función de distribución que describe las oportunidades asociadas
con cada resultado posible de su modelo de decisión. Esta información muestra un gráfico
de frecuencia o frecuencia acumulada.
Análisis de sensibilidad: Este dice cómo, al cambiar un valor del modelo, se afecta el
resultado de la decisión y determina cuales valores tienen mayor impacto en los resultados
de la decisión. Los gráficos de tornado y de araña, combinan gráficos de sensibilidad de una
sola vía.
• Gráficas de Tornados: Los cambios en el valor esperado para cada variable de
sensibilidad son mostrados en una sola gráfica.
• Gráficas de araña: Muestra el cambio porcentual en el valor esperado a medida que la
variable de sensibilidad cambia en cada análisis.
SW:
TreePlan, elabora los árboles de decisión en una hoja de cálculo. Este paquete de software
fue desarrollado por Michael Middleton y está disponible como shareware.
Visite su sitio web en http://www.treeplan.com.