Академический Документы
Профессиональный Документы
Культура Документы
TCNICAS HEURSTICAS
UNIVERSIDAD DE CUENCA
Escuela de Ingeniera Elctrica
Cuenca, Ecuador
MATERIA:
Investigacin De Operaciones
Nombres
Andrs pulla
Romel Ulloa
Andrs Villa
2014/2015
2015
Abstract
Este documento nos da a conocer tcnicas heursticas es decir procedimientos para resolver
problemas de difcil solucin especialmente aquellos que surgen en aplicaciones del mundo real,
as las principales ventajas de estas tcnicas es que son simples de entender y fciles de
implementar, con lo que nos ahorran tiempo de formulacin y de computacin, producindonos
soluciones aceptables, pero antes es necesario modelizar la realidad, es decir conocer la
estructura de un modelo matemtico de optimizacin y distinguir los distintos tipos de modelos
matemticos. Por lo que se podra decir que las tcnicas heursticas son un procedimiento
sistemtico y lgico que nos lleva a acercarnos ms rpidamente a la solucin.
INTRODUCCION
Ya que la ingeniera est dirigida hacia aplicaciones de la vida real, nosotros como
ingenieros necesitamos de investigacin con gran rigor matemtico para la optimizacin
por lo que cuando se desea resolver un problema existen dos maneras bsicas de
abordarlo, ya sea utilizando un mtodo exacto o de mtodos heursticos. Los mtodos
exactos nos dan una solucin ptima del problema, utilizando algoritmos ya probados, sea
el mtodo simplex o algoritmo de ramificacin y acotamiento. Sin embargo la mayora de
problemas de la vida real no se pueden resolver con estos mtodos exactos, debido a su
complejidad y el tiempo que necesitan para encontrar una solucin es muy elevado
aumentando exponencialmente con el tamao del problema. Debido a esto los mtodos
heursticos tienen un gran uso dentro de nuestro campo de la ingeniera ya que estos se
limitan a proporcionar una buena solucin del problema, no necesariamente ptima como
la de los mtodos exactos, pero el tiempo invertido en resolverlos es aceptable. En los
problemas difciles de resolver modelados de la vida real, al resolverse por este mtodo
encuentran muy buenas soluciones de forma rpida y eficaz.
El xito de las tcnicas heursticas para resolver problemas de optimizacin de difcil
solucin se da principalmente en aplicaciones del mundo real debido al tamao y
complejidad de muchos problemas. Ya que son tiles para desarrollar planes que
comprenden objetivos, en modelos de gran tamao, y en aquellos problemas que tienen
relaciones complejas o no lineales que deben considerarse simultneamente en la
programacin de actividades.
En este documento abordamos conceptos bsicos de las tcnicas heursticas, de igual
manera conceptos relacionados al mismo tema como son heurstica y metaheurstica, las
ventajas y los inconvenientes de usar estas tcnicas, los tipos de metaheurstica, y
principios de la bsqueda por entorno, el cual es muy importante para comprender el
funcionamiento de heursticas ms avanzadas. Al final del documento, se presentan
algunas conclusiones que dejan claros la importancia y el potencial de estas tcnicas
dentro del campo de la ingeniera.
2015
Definicin de heurstica
La idea ms general del trmino heurstica est relacionada con la tarea de resolver
inteligentemente problemas reales utilizando algunos principios y reglas aproximadas
reduciendo el tiempo promedio consumido en la bsqueda de una solucin aceptable
aunque no ptima.
Una definicin intuitiva es la propuesta por Zeneckis (1981):
Las heursticas son procedimientos simples basados en el sentido comn que se supone
que obtendrn una buena solucin (no necesariamente la mejor) a un problema difcil de
un modo sencillo y rpido.
En Investigacin de Operaciones, las tcnicas de programacin heurstica se utilizan
cuando el problema es de gran tamao y complejidad. Las tcnicas heursticas buscan
soluciones basadas en caractersticas de aceptabilidad ms que en reglas optimizadoras,
la evaluacin de las tcnicas heursticas se hace por procedimientos inductivos ms que
deductivos. Adems hay que tener en cuenta que programa heurstico se va a utilizar y la
validacin del mismo.
Estos programas heursticos no son programas que se justifican por procedimientos
analticos si no porque son probados experimentalmente. Una tcnica heurstica nos
permite resolver problemas de optimizacin con buenas soluciones y con un costo
computacional razonable. Estos mtodos heursticos nos permiten encontrar una solucin
de alta calidad casi aproximada a la ptima, brindndonos soluciones muy buenas en la
prctica, por lo que ha crecido mucho el inters dentro del estudio y aplicacin de
procedimientos heursticos en Investigacin de Operaciones, pasando de ser
considerados pobres herramientas a instrumentos fundamentales y, en muchos casos,
imprescindibles para la resolucin prctica de un problema.
Una funcin heurstica es una correspondencia entre las descripciones de estados del
problema hacia alguna medida de deseabilidad, normalmente representada por nmeros.
Quiere decir que mensura cada estado del problema y dice qu tan cerca de la solucin
ptima est. El propsito es el de guiar el proceso de bsqueda en la direccin que ms
nos convenga por lo que nos dice qu camino tomar cuando hay ms de uno disponible.
Cuanto ms exactamente estime la funcin heurstica los mritos de cada nodo del rbol
(o grafo) que representa al problema, ms directo ser el proceso de solucin. En general,
hay que hacer una ponderacin entre el costo de evaluacin de una funcin heurstica y el
ahorro de tiempo de bsqueda que proporciona la funcin.
La palabra heurstica proviene del griego Heurskein que significa hallar, inventar. La
popularizacin del concepto se debe al matemtico George Plya, por su libro. En la cual
hace mencin de cmo los matemticos llegan la solucin de problemas, este libro
contiene la clase de recetas heursticas, como por ejemplo.
2015
Si bien los resultados que se logran con una heurstica pueden no ser muy buenas en los
peores casos, estos peores casos raramente ocurren en el mundo real.
El intentar comprender por qu funciona una heurstica, o por qu no lo hace,
normalmente sirve para profundizar en la comprensin del problema.
Si bien es cierto las heursticas son utilizadas en el mundo actual existen ciertas ventajas
y desventajas en su aplicacin, las cuales quedan resumidas de la siguiente manera:
Ventajas:
2015
Desventajas:
2015
2015
aplicacin a otros problemas similares; por lo que es complicado dar una clasificacin
completa. A continuacin se da a conocer una categora amplia de los mtodos
heursticos ms conocidos:
a) Mtodos Constructivos:
Consisten en construir literalmente paso a paso una solucin del problema. Usualmente
son mtodos deterministas y suelen estar basados en la mejor eleccin en cada iteracin.
Estos mtodos han sido muy utilizados en problemas clsicos como el del viajante.
Las heursticas de construccin son aquellas para las cuales se estudia su garanta de
calidad. La mayora de las heursticas comunes (las que se nos ocurriran a nosotros), son
heursticas de construccin.
Un representante de stos son los algoritmos greedy (golosos o devoradores). Dentro de
este mtodo tambin existen los siguientes algoritmos: Vecino ms prximo, de insercin,
rboles generadores y heursticos basados en ahorro.
b) Mtodos de Descomposicin:
El problema original se descompone en sub problemas ms sencillos de resolver, siendo
el output del uno el input del otro, se debe tener en cuenta, aunque sea de manera
general, que ambos pertenecen al mismo problema. De forma que al resolver los
subproblemas obtengamos una solucin para el problema global, esto es conocido como
el divide y vencers.
Algunos autores diferencian entre mtodos de descomposicin (los subprogramas se
resuelven en cascadas) y mtodos de particin (cuando los subprogramas son
independientes entre s).
c) Mtodos inductivos:
La idea de estos mtodos es generalizar de versiones pequeas o ms sencillas al caso
completo. Propiedades o tcnicas identificadas en estos casos ms fciles de analizar
pueden ser aplicadas al problema completo.
d) Mtodos de Reduccin:
Consiste en identificar propiedades que se cumplen mayoritariamente por las buenas
soluciones, es decir, se trata de identificar alguna caracterstica que presumiblemente
deba poseer la solucin ptima e introducirlas como restricciones del problema. El objeto
es restringir el espacio de soluciones simplificando el problema. El riesgo obvio es dejar
fuera las soluciones ptimas del problema original.
e) Manipulacin del modelo:
Se trata de simplificar el esquema terico para encontrar los valores de las variables de
decisin con mayor facilidad, deduciendo, a partir de ella, la solucin del problema
7
2015
Reglas de Parada
En cualquier procedimiento de bsqueda de soluciones para un problema dado, uno de
los elementos ms importantes es el criterio de parada empleado. La regla de parada es
responsable, en gran medida, del grado de eficiencia y eficacia del procedimiento de
solucin. En ocasiones, el criterio de parada viene determinado por la bsqueda
empleada.
Se obtienen criterios de parada ms eficaces al realizar un estudio del procedimiento,
estudiar la funcin objetivo, estudiar la regin factible, analizar la evolucin de la
bsqueda o evaluar las caractersticas de las soluciones obtenidas.
g) Mtodos combinados:
Si bien todos los mtodos citados anteriormente han contribuido a ampliar nuestro
conocimiento para la resolucin de problemas reales, los mtodos constructivos y los de
bsqueda local constituyen la base de los procedimientos metaheursticos y son
conocidos como mtodos combinados.
Metaheursticas
2015
2015
Conclusiones
En este documento se da a conocer los mtodos heursticos ms conocidos, adems de
las grandes ventajas frente a los mtodos exactos ya que son relativamente rpidos en
sus tiempos de ejecucin y por ende se convierten en una gran alternativa cuando el
tiempo para encontrar una solucin es la restriccin ms importante.
Las tcnicas heursticas son muy usadas ya que nos permiten resolver problemas
complejos del mudo real, debido a que muchos problemas de decisin reales implican
optimizar varios objetivos, como es el tiempo de clculo, precisin y la calidad del
resultado.
Bibliografa:
[1] R. Z. R. M. &. J. L. Gonzales, ingenierias.uanl.mx, 2000. [En lnea].
Available:
http://ingenierias.uanl.mx/9/pdf/9_Roger_Rios_et_al_Investigacion_de_oper.p
df. [ltimo acceso: 15 01 2015].
[2] I. I. y. P. L. Abdelmalik Moujahid, www.sc.ehu.es, 2003. [En lnea].
Available: http://www.sc.ehu.es/ccwbayes/docencia/mmcc/docs/t1s.pdf.
[ltimo acceso: 10 01 2015].
[3] J. E. C. R. J. C. a. J. M. M. V. Jesus David Beltran, www.raycojorge.info, [En
lnea]. Available: http://www.raycojorge.info/wpcontent/uploads/2011/11/caepia03.pdf. [ltimo acceso: 10 01 2015].
[4] D. M. J. a. D. M. A. Mara Alejandra Quintero M., Mtodos heursticos para
la, de Doctorado en Ciencias Aplicadas, Mrida, noviembre 2009.
10
2015
11