Você está na página 1de 16

TECNOLGICO DE ESTUDIOS SUPERIORES DE JOCOTITLN

MATERIA: TALLER
DE INVESTIGACIN II
NOMBRE DEL DOCENTE: JUAN ALBERTO VELAZQUEZ
PROYECTO DE INVESTIGACIN:
DESARROLLO DE SOFTWARE PARA LA RESOLUCIN DE CVRPTW BASADO
EN ALGORITMOS GENETICOS
INTEGRANTES DEL EQUIPO:
JOSUE ANGELES JOSE
RAUL PIA VAZQUEZ
MAXTLATON ELVIS
JOCOTITLAN ESTADO DE MEXICO! ABRIL DE "#$%
Contenido
CONTENIDO..................................................................................................................................1
1
INTRODUCCIN..........................................................................................................................3
FUNDAMENTO TEORICO.........................................................................................................4
PROBLEMTICA.........................................................................................................................6
.........................................................................................................................................................6
JUSTIFICACIN ..........................................................................................................................
OBJETI!O "ENERAL.................................................................................................................#
OBJETIVOS ESPECIFICOS&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& '
$IPOTESIS.....................................................................................................................................%
PRE"UNTAS DE IN!ESTI"ACIN.........................................................................................%
METODO"IA APLICADA .......................................................................................................1&
PROBLEMA DE RUTEOS DE !E$ICULOS.........................................................................11
$&$ I()*+,-../0(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $$
$&" VRP&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $"
1.2.1 El CVRPTW................................................................................................................................... 13
$&% M+,12+ ,1 CVRPTW&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $3
DESARROLLO DEL AL"ORITMO "ENETICO PARA RESOL!ER !RPT'.............16
$&$I()*+,-../0(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $4
$&"A25+*/)6+ G1(7)/.+&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $4
2
INTRODUCCIN
Los problemas de ruteo de vehculos con capacidad limitada y ventanas de tiempo
(CVRPTW), son un rea de investiaci!n dentro del rea de la optimi"aci!n
combinatoria conocida como Ratin Problems# $stos problemas combinatorios de
locali"aci!n de instalaciones para la distribuci!n y optimi"aci!n de rutas son
tremendamente di%ciles de resolver !ptimamente por la ran cantidad variables y
restricciones &ue se pueden presentar en problemas reales de distribuci!n y
comerciali"aci!n de productos o servicios
'oy en da la mayora de las orani"aciones competitivas se basan en la actuali"aci!n
de sus sistemas, apoyndose en la tecnoloa de las computadoras debido a su alta
comple(idad &ue poseen para la planeaci!n de rutas, m)todos e*actos de soluci!n son
inviables para instancias de rande porte, lo &ue nos remite a la utili"aci!n de m)todos
heursticos para su soluci!n, esto se ha convertido en un tema de ran inter)s,
especialmente el problema de ruteo de vehculos Vehicle Routing Problem (VRP)#
$l VRP, tiene por ob(etivo, encontrar las rutas de recorrido de una %lota, de manera &ue
se satis%aan los re&uerimientos de los clientes, las restricciones operativas, minimi"ar
el costo total del transporte y me(orar la calidad en el servicio# Para resolver un VRP,
necesitamos de un aloritmo, es decir de un procedimiento sin ambi+edades, &ue
consiste de una sucesi!n %inita de pasos a reali"ar en un orden espec%ico# Podemos
hacer una clasi%icaci!n de los problemas de ruta atendiendo el luar donde se produce
la demanda, distinuiendo entre los problemas por V)rtices y los problemas por ,rcos#
$l problema de planeaci!n de rutas es uno de los principales problemas en la
optimi"aci!n de operaciones losticas en sistemas de transporte &ue buscan
primordialmente la reducci!n de costos# $l planteamiento inicial del problema consiste
en buscar la soluci!n ms cercana a la !ptima con diversos parmetros como el
n-mero de vehculos, la capacidad de los vehculos, luares a visitar (clientes) y su
demanda# $l desarrollo de soluciones al problema de planeaci!n de rutas en el rea de
operaciones losticas ha sido de ran ayuda a la hora de hacer las planeaciones de
tiempo, distancia e inversi!n#
3
FUNDAMENTO TEORICO
$l problema de ruteo de vehculos (VRP, por sus silas en inl)s) es uno de los
principales problemas de la investiaci!n de operaciones y tambi)n de optimi"aci!n
combinatoria, el cual tiene m-ltiples aplicaciones# $l primer problema &ue se presento
%ue en ./0/ donde 1ant"in y Ramser 2.3 &uienes propusieron por primera ve" un
aloritmo apro*imado y la %ormulaci!n de proramaci!n matemtica aplicada al servicio
de distribuci!n de combustible a asolineras# $n la literatura se encuentran muchas
aplicaciones &ue involucran la entrea o recolecci!n de al-n producto o mercanca, a
cuyos ob(etivos suelen ser optimi"ar al-n costo (distancia, tiempo, recursos)#
Como se menciona en 243, el Problema de ruteo de vehculos 2VRP3 pertenece a la
clase de 5P6',R1, Pues el TP7 (Travellin 7alesman Problem) pertenece a esta
clase, y es un caso particular del VRP, cuando e*iste solo un vehculo disponible, y no
hay restricciones de capacidad ni distancia total recorrida#
7e-n lo planteado en 283 el problema de ruta de vehculos (VRP 9Vehicle Routin
Problem por sus silas en inles), tambi)n conocido como el problema de rutas de
vehculos con capacidad limitada (CVRP 9 Capacitated Vehicle Routin Problem), es
descrito como a&uel en el &ue :vehculos ubicados en un centro de distribuci!n son
utili"ados para visitar clientes locali"ados eor%icamente, a los cuales tienen &ue
satis%acer las demandas conocidas de los clientes;# ,s e*ie &ue cada cliente sea
visitado una sola ve" por uno de los vehculos respetando las restricciones de
capacidad de estos, de tiempo m*imo de traba(o, el problema puede %ormularse como
un modelo de proramaci!n lineal entero como los describe 2<3#
$l problema est basado en el problema del aente via(ero T7P a di%erencia &ue la
cantidad de rutas no est %i(ada de antemano como en el T7P# $n el T7P se dispone de
un vehculo &ue visita una y solo una ve" un con(unto de clientes, en una sola ruta con
el mnimo uso de recursos, construyendo una sucesi!n de aristas adyacentes &ue
visitan todos los v)rtices de un ra%o una sola ve"# $n el problema bsico T7P, no
necesariamente e*iste un dep!sito y si hubiere uno se distinue de los clientes y el
vehculo deber visitar n 9 . clientes, no hay demanda asociada ni restricciones de
horario#
$l VRP tiene por ob(etivo encontrar la ruta !ptima para cada vehculo del dep!sito,
cumpliendo con la demanda y restricciones de los clientes, capacidad de una %lota de
vehculos homo)nea y minimi"ando el costo total#
$n un problema con ventanas de tiempo suaves, las horas de visita a los clientes
pueden incluirse a costo de una penali"aci!n, mientras &ue las ventanas de tiempo
duras impiden &ue el vehculo lleue despu)s del cierre de la ventana horaria, si el
4
vehculo llea antes del inicio de la ventana de atenci!n sini%ica &ue el cliente no est
listo para ser atendido y por lo tanto el vehculo debe esperar# $l problema de ruteo de
vehculos con capacidad limitada y ventanas de tiempo a su ve" puede ser esttico o
dinmico# $l problema &ue se de%ine como dinmico es a&uel donde todos o una parte
de los re&uerimientos no es conocido de antemano si no &ue llea a medida &ue se
e(ecuta el plan inicial de distribuci!n, es decir &ue usa in%ormaci!n en tiempo real para
de%inir la rutas y proramar el orden de la visitas a medida &ue se e(ecuta la distribuci!n
se-n =eimpe>is, ?#@# ?ialis (.//A)#
$*isten muchas opciones de soluci!n para un problema, sin embaro, debemos
escoer la me(or secuencia de pasos y con el menor tiempo de e(ecuci!n# Con este %in,
para cada problema se determina una medida 5, &ue representa el n-mero de datos a
procesar por el proramaB el tiempo de e(ecuci!n de un prorama se mide en %unci!n de
5, lo &ue se desina como T(5)# Los VRP pertenecen en su mayora a la clase 5P 9
'ard (di%cil), debido al consumo de recurso para encontrar una soluci!n !ptima &ue
crece de %orma e*ponencial en relaci!n al tamaCo del problema (cantidad de clientes)#
5
PROBLEMTICA

$l presente estudio est basado en la realidad de una de las empresas distribuidora de
aua lder en el mercado local, por su red de puntos de servicio y cobertura nacional,
ms de .,DDD clientes corporativos, adems de los clientes espordicos &ue da a da
captan en sus centros de atenci!n al cliente y demandan una soluci!n a los siuientes
problemasE
@uchas de las decisiones del rea de lostica, como por e(emplo el horario de
entreas y la %orma de reali"ar la operaci!n, las toma el departamento de ventas,
cediendo ante las e*iencias del cliente sin considerar los costos losticos#
7on los supervisores de operaciones, &uienes se-n su me(or criterio, deciden
cual cami!n debe atender determinados clientes, ocasionando altos contos y
reclamaciones de clientes#
5o tienen reistros de volumen transportado por ruta y por cliente, &ue nos
permitan medir la satis%acci!n del cliente respecto a entreas a tiempo en
cantidad y calidad re&uerida#
La propuesta de esta investiaci!n es diseCar un aloritmo heurstica capa" de resolver
el Problema de Ruteo de Vehculos con Capacidad limitada y Ventanas de Tiempo
(CVRPTW) basados en ,loritmos ?en)ticos#
$l aloritmo contempla la plani%icaci!n del sistema de distribuci!n como un sistema &ue
determina un plan de recorrido, %recuencia de envos, asinaci!n de personal y %lota,
diseCo de rutas, horarios de cada lnea y sincroni"aci!n de despacho#
La optimi"aci!n del sistema plantea el ob(etivo de ma*imi"ar la calidad en el servicio y
ma*imi"ar los bene%icios de la empresa al lorar minimi"ar los costos de distribuci!n#
6
JUSTIFICACIN
$l transporte es un problema de amplio inter)s, debido a los costos &ue se eneran en
la recolecci!n o entrea de artculos a clientes desde un dep!sito o almac)n# $s por
ello &ue se han hecho diversos estudios, con el %in de proporcionar soluciones &ue
permitan la minimi"aci!n de costos y la satis%acci!n de los clientes, como lo comenta
2.3#
La reali"aci!n de este proyecto pretende e%ectuar una aportaci!n de carcter te!rico6
prctico con evidencia emprica &ue ayude a resolver el problema tan comple(o y
estudiado de ruteo de vehculo con restricciones de tiempo temporales y capacidad,
planteando una serie de variaciones en las restricciones del problema, como el orden
de visitas y su procedencia, y la %unci!n ob(etivo de ma*imi"ando la calidad en el
servicio a un costo mnimo aplicando el diseCo de un aloritmo metaheurstico para
encontrar la soluci!n !ptima#
Con la reali"aci!n de este proyecto de investiaci!n, el sector empresarial se ver
bene%iciado al tener una propuesta de soluci!n a sus problemas de distribuci!n a
diversos clientes y cada cliente plantea las condiciones de horario de atenci!n y calidad
en el servicio#
$ste problema presenta un %uerte impacto a la sociedad desde el punto de vista de la
%unci!n de perdida a la sociedad por no cumplir con la calidad en el servicio y la
satis%acci!n del cliente# ,dems del impacto econ!mico &ue se enera a la sociedad
por distribuir productos de mala calidad &ue no cumplen con las e*pectativas del cliente
y &ue elevan sus precios al consumidor por desperdicios, retraba(os, devoluciones y
arantas#
7
OBJETI!O "ENERAL
1iseCar un aloritmo heurstico basado en un sistema de aloritmos en)ticos, &ue
resuelva el problema de ruteo de vehculos con capacidad limitada y ventanas de
tiempo, &ue permita ma*imi"ar la calidad en el servicio y la satis%acci!n del cliente a un
mnimo costo#
OBJETIVOS ESPECIFICOS
Revisi!n de literatura sobre las t)cnicas de resoluci!n de problemas de
optimi"aci!n combinatoria del tema (CVRPTW) &ue nos permita selecci!n un
m)todo de soluci!n &ue nos proporciones soluciones cercanas a la !ptima#
1iseCar las estrateias para el anlisis e implementaci!n del aloritmo heurstico
para dar soluci!n al problema de investiaci!n#
$stablecer los criterios para evaluar los resultados de prueba del aloritmo#
8
$IPOTESIS
$l diseCo y aplicaci!n de un aloritmo heurstico para el problema de ruteo de vehculos
con capacidad limitada y ventanas de tiempo basado en aloritmos en)ticos enera
soluciones optimas &ue las implementadas por 7alomon
PRE"UNTAS DE IN!ESTI"ACIN
FLas t)cnicas metaheursticas basada en aloritmos en)ticos se pueden
aplicar en la soluci!n del problema de ruteo de vehculo con restricciones
temporales de tiempo y capacidad para llear a la soluci!n cercana a la !ptimo a
un menor costoG
F$l 1iseCo de un aloritmo heurstico basado en la t)cnica de ,loritmos
en)ticos es capa" de llear a me(ores soluciones para el problema de ruteo de
vehculos con capacidad y ventanas de tiempo (CVRPTW)G
F$l ,loritmo diseCado ser capa" de llear al diseCo !ptimo de rutas para
minimi"ar el costo de transportaci!n y lorar me(orar la calidad en el servicio al
clienteG
9
METODO"IA APLICADA
La primera etapa del proyecto consiste en %ormular el planteamiento del problemas,
de%inir los ob(etivos eneral y espec%icos, y reali"ar una revisi!n actuali"ada de la
literatura, relacionada con el problema de ruteo de vehculos con capacidad y ventanas
de tiempo (CVRPTW), y los m)todos de soluci!n e*actos, heursticos y metaheuristicos
para llear a soluciones cercanas a la !ptima#
$n la seunda etapa se estudiaran y anali"aran las di%erentes estrateias de los
aloritmos e*actos, heursticas y metaheursticos, aplicadas a problemas similares &ue
proporcionen un me(or desempeCo en cuanto a reducci!n de costo y calidad en el
servicio#
$n la tercera etapa se contempla el diseCo y proramaci!n de rutas a trav)s del
,loritmo basado en ,loritmos ?en)ticos &ue intera estrateias e%icientes y e%ectivas
para resolver el (CVRPTW)#
$n la cuarta etapa del proyecto se reali"ar la proramaci!n y validaci!n del aloritmo
para llear a una soluci!n !ptima del problema mediante la e*perimentaci!n
computacional del aloritmo y o%recer una posible aplicaci!n a problemas reales de
distribuci!n en el sector empresarial, donde cada cliente plantea las condiciones de
horario de atenci!n y calidad en el servicio#
10
CAPITULO 1
PROBLEMA DE RUTEOS DE !E$ICULOS
1.1 Introduccin
$l problema de distribuir productos desde ciertos dep!sitos a sus usuarios %inales
(uea un papel central en la esti!n de alunos sistemas losticos y su adecuada
plani%icaci!n puede sini%icar considerables ahorros # $sos potenciales ahorros
(usti%ican en ran medida la utili"aci!n de t)cnicas de investiaci!n Hperativa como
%acilitadora de la plani%icaci!n , dado &ue se estima &ue los costos del transporte
representan entre el .DI y el 4DI del costo %inal de los bienes
$n ese sentido, las -ltimas cuatro d)cadas han visto un enorme es%uer"o por resolver
estos problemas# $n ./0/, 1ant"in y Ramser reali"aron por primera ve" una
%ormulaci!n del problema para una aplicaci!n de distribuci!n de combustible# Cinco
aCos ms tarde, Clar>e y Wriht propusieron el primer aloritmo &ue resulto e%ectivo
para la su resoluci!nE el popular ,loritmo de ,horros# , partir de estos traba(os, el
rea de Ruteo de Vehculos ha crecido de manera e*plosiva# Por un lado , hacia
modelos &ue incorporan cada ve" ms caractersticas de la realidad y , por otro
lado , en la b-s&ueda de aloritmos &ue permitan resolver los problemas de manera
e%iciente
$l estudio y aplicaci!n del ruteo de vehculos se ha desarrollado racias a la me(ora
paralela de la tecnoloa de in%ormaci!n y comunicaci!n (TJC), lo cual ha permitido
reducir el tiempo de e(ecuci!n de los aloritmos e interar in%ormaci!n operacional a
trav)s de componentes tales como los sistemas de in%ormaci!n eor%ica (7J?)#
$l inter)s en el tema no ha sido solo prctico, la motivaci!n acad)mica se debe a la
comple(idad computacional &ue se de%ine como la rama de la teora de la computaci!n
&ue estudia los recursos necesarios de tiempo y espacio durante la e(ecuci!n de un
aloritmo para resolver un problema
$l problema de ruteo de vehculos (Vehicle Routin Problem 9 VRP) tiene
planteamientos basados en T7P y consiste en determinar un con(unto de rutas de costo
mnimo, para una %lota de vehculos# ,ctualmente se resuelven estos problemas de
manera apro*imada y de %orma e%iciente con adaptaciones de aloritmos aplicados al
T7P mediante la incorporaci!n de metaheursticas hbridas (uni!n y me"cla de
aloritmos e*actos y apro*imados)#
11
1ebido a la comple(idad de estos problemas, no siempre es posible usar aloritmos
e*actos, es decir &ue son tratados con aloritmos apro*imados cuyas soluciones sin ser
!ptimas si se apro*iman y se obtienen en tiempo aceptable# Los aloritmos
metaheursticos son una %amilia de aloritmos &ue tienen la venta(a de hacer una
b-s&ueda ms pro%unda, aun&ue a costo de mayor tiempo de procesamiento#
1.2 VRP
Kn problema de Ruteo de Vehculos consiste en , dado un con(unto de clientes y
dep!sitos dispersos eor%icamente y una %lota de vehculos , determinar un
con(unto de rutas de costo mnimo &ue comiencen y terminen en los dep!sitos , para
&ue los vehculos visiten a los clientes # Las caractersticas de los clientes, dep!sitos
y vehculos, as como di%erentes restricciones operativas sobre las rutas , dan luar a
di%erentes variantes del problema
$l VRP implica una de la %lota de vehculos con caractersticas %i(as (es decir, velocidad,
capacidad, etc#) y un con(unto de actividades dispersas en los puntos de entrea# ($s
decir, ciudades, almacenes, escuelas, clientes, etc#)# Con las e*iencias %i(adas para el
transporte de mercancas entre un dep!sito -nico y puntos de entrea especi%icados#
$l VRP se de%ine en un ra%o no diriido ? L (V, $) donde V L {D, ., ###, n} es el
con(unto de n M . nodos de la r%ica, y $ L {(i, () E i, ( V, i N ( } es el con(unto de los
bordes# $l 5odo D representa un dep!sito donde una %lota @ L {., ###, m } de vehculos
id)nticos con capacidad O &ue estn estacionados, mientras &ue el con(unto de nodos
restantes VP L {., ###, n } es el con(unto de n clientes# Kn costo no neativo o de
distancia, o tiempo de via(e ci,( es asociados a cada arista (i, ()# Cada cliente i VP tiene
una demanda de las unidades de &i# La optimi"aci!n del problema es determinar &u)
clientes son atendidos por cada vehculo y &u) ruta del vehculo siue para servir a los
clientes asinados, reduciendo al mnimo los costos operativos de la %lota, por e(emplo,
la distancia de via(e, el consumo de as, y la depreciaci!n del vehculo#
Tradicionalmente, las rutas estn diseCadas para iniciar y %inali"ar en el dep!sito, cada
cliente es visitado e*actamente una ve" por un vehculo y la demanda total de toda la
ruta no puede superar la capacidad de los vehculos disponibles 203# ,leman $# Ra%ael#
(4DD/)#
12
1.(.1 E) C!RPT'
$l Problema de Ruteo de Vehculos con Capacidad limitada y Ventanas de Tiempo
(CVRPTW) es una variante del problema bsico (VRP), y tiene como ob(etivo diseCar a
un mnimo de costo las rutas de entrea desde un solo dep!sito hasta un con(unto de
clientes eor%icamente distribuidos, en donde los vehculos tienen una capacidad
homo)nea o hetero)neas y los clientes imponen ventanas de tiempo para el recibo
de mercanca#
$n las Ventanas de Tiempo, los clientes e*ien &ue el servicio se realice dentro de un
horario o ventana de tiempo# Kn cliente puede tener ms de una ventana de tiempo# $l
vehculo no puede atender la demanda de un cliente %uera de su horario#
$l orden de visita de los clientes dentro de una ruta de(a de ser el &ue minimi"a el costo
o distancia recorrida por el vehculo, pues la e*istencia de ventanas de tiempo altera
este criterio de oportunidad
$n un orien de tal manera &ue puedan visitar todos los destinos una sola ve" al
mnimo costo# Los problemas de ruteo de vehculos con ventanas de tiempo en la
actualidad se presentan como una e*celente oportunidad de investiaci!n en la
enerali"aci!n y apro*imaci!n real de los modelos de distribuci!n %sica#
1.3 Mtodos de solucin !r! los ro"le#!s de ruteo de
$e%&culos.
Diferentes mtodos se han propuesto para solucionar el VRP y se pueden agrupar en exactos y
aproximados. Varias propuestas de algoritmos exactos son apropiadas en problemas pequeos,
pero dado el alto costo computacional no son adecuadas para problemas mayores y en estos casos
se usan algoritmos aproximados:
'l(orit#os e)!ctos.-Dada la compleidad de los problemas, solo instancias con pocos clientes
!hasta "# aproximadamente$ pueden ser resueltas con mtodos exactos% normalmente, se resuel&e
13
el problema con un esquema de ramificaci'n y poda o acotaci'n, (ranch ) (ound: el algoritmo
construye un *rbol de soluciones con cada una de las ramas y &erifica cuando una de las
soluciones ya no es 'ptima y la descarta !poda$, por eemplo si una rama hio tiene un costo
mayor o igual a su rama padre, el hio debe ser eliminado para e&itar el consumo in+til de
recursos ,-, .#/.
'l(orit#os !ro)i#!dos.-0utores contempor*neos como 1li&era ,-/ los clasifican a su &e2 en
heur3sticas y metaheur3sticas.
14
1.* Modelo de CVRPT+
El siguiene !"#el" #es$%i&e l's $"n#i$i"nes #e se%(i$i" #el sise!' %e'l) *'%' $"!en+'% $'#'
(e,-$ul" *'%i%. #el $en%" #e #is%i&u$i/n " 'l!'$0n (isi'n#" ' $'#' $liene un' s"l' (e+ 1
%eg%es'%' 'l $en%" #e #is%i&u$i/n un' (e+ 2ue ,'1' e%!in'#" su se%(i$i") $l'%" 2ue se
#e&e%.n #e "!'% l's siguienes %es%i$$i"nes *'%' %e'li+'% ese *%"$e#i!ien" 3
Un $en%" #e #is%i&u$i/n ,"!"g0ne"
4l"' #e (e,-$ul"s $"n $'*'$i#'# li!i'#' 1 ,"!"g0ne'
El (e,-$ul" *'%i%. #el $en%" #e #is%i&u$i/n 1 'en#e%. ' l"s $lienes 2ue se' $'*'+ 1
%eg%es'%' 'l $en%" #e #is%i&u$i/n
5 $'ni#'# #e $lienes
C'#' $liene *"see un' (en'n' #e ie!*" ini$i'l 1 6in'l
C'#' $liene es (isi'#" s"l" un' (e+ *"% un s"l" (e,-$ul"
En $'#' (isi' l' #e!'n#' #e $'#' $liene #e&e #e se% s'is6e$,'
7e $uen' $"n un ie!*" #e %'sl'#" es'&le$i#"
El *%"&le!' #e %ue" #e (e,-$ul"s se %e*%esen' en un g%'6" G = (V,A) #"n#e V={ ,,
} es el $"n8un" #e (0%i$es 1 A = se #en"!in' $"n8un" #e '%"s.
L"s (0%i$es 1 %e*%esen'n el #e*"si" 1 $'#' (0%i$e 'l $liene i el $u'l iene un'
#e!'n#' . L"s n"#"s se (isi'n sin $"nsi#e%'% el #e*"si" se l"s #en"' *"% el $"n8un" 1
e%!in' en el (0%i$e .
7e #e6ine el $"s" #e (i'8'% #el $liene 'l . P'%' el #e*"si" 1 1 *'%' $'#' $liene
se 6i8' un' (en'n' ,"%'%i' #e se%(i$i" ) #en%" #e l' $u'l #e&e se% (isi'#". A#e!.s
l' #e!'n#' 1 el ie!*" #e se%(i$i" en el #e*/si" s"n igu'les ' $e%".
15
CAPITULO 2
DESARROLLO DEL AL"ORITMO "ENETICO PARA RESOL!ER
!RPT'
1.1 Introduccin
1.2 'l(orit#o ,entico
Un' #e l's *%in$i*'les (en'8's #e l"s 'lg"%i!"s gen0i$"s 1 2ue ' *%i!e%' (is' *ue#e
*'%e$e% un' #es(en'8' es 2ue n" s'&en n'#' #el *%"&le!' 2ue ('n ' %es"l(e%. C"!" sus
#e$isi"nes es.n &'s'#'s en 'le'"%ie#'# ) "#"s l"s $'!in"s #e &9s2ue#' s"n *"si&les : en
$"n%'se ) $u'l2uie% es%'egi' #e %es"lu$i/n #e *%"&le!'s 2ue #e*en#' #e un $"n"$i!ien"
*%e(i") #e&e ine(i'&le!ene e!*e+'% #es$'%'n#" !u$,"s $'!in"s) *e%#ien#" ' si $u'l2uie%
s"lu$i/n n"(e#"s' 2ue *ue#' e;isi%.
16

Você também pode gostar