Designing a tabu search algorithm for the distributed permutation flow shop scheduling + capacitated vehicle routing integrated problem to minimize makespan and tardiness

El presente documento expone una forma de resolver dos problemas individuales, DPFSP y CVRP como un nuevo problema NP-Hard, con el fin de minimizar el makespan y Tardanza total como una frontera de pareto multiobjetivo para la aplicación en no solo uno parte de una empresa sino en la cadena de sumin...

Full description

Autores:
Giraldo D’Achiardi, Carlos Andrés
Granados Vera, Héctor Adolfo
Pardo Reyes, Juan Luis
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Pontificia Universidad Javeriana
Repositorio:
Repositorio Universidad Javeriana
Idioma:
spa
OAI Identifier:
oai:repository.javeriana.edu.co:10554/53034
Acceso en línea:
http://hdl.handle.net/10554/53034
Palabra clave:
Programación de la producción
Distribución
Búsqueda tabu
Transporte
Scheduling
Distribution
Capacitated Vehicle Routing Problem
Transport
Ingeniería industrial - Tesis y disertaciones académicas
Algoritmos heurísticos
Mejoramiento de procesos
Transporte
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id JAVERIANA2_62bf346165a248e3cf518da02c90eff8
oai_identifier_str oai:repository.javeriana.edu.co:10554/53034
network_acronym_str JAVERIANA2
network_name_str Repositorio Universidad Javeriana
repository_id_str
dc.title.spa.fl_str_mv Designing a tabu search algorithm for the distributed permutation flow shop scheduling + capacitated vehicle routing integrated problem to minimize makespan and tardiness
title Designing a tabu search algorithm for the distributed permutation flow shop scheduling + capacitated vehicle routing integrated problem to minimize makespan and tardiness
spellingShingle Designing a tabu search algorithm for the distributed permutation flow shop scheduling + capacitated vehicle routing integrated problem to minimize makespan and tardiness
Programación de la producción
Distribución
Búsqueda tabu
Transporte
Scheduling
Distribution
Capacitated Vehicle Routing Problem
Transport
Ingeniería industrial - Tesis y disertaciones académicas
Algoritmos heurísticos
Mejoramiento de procesos
Transporte
title_short Designing a tabu search algorithm for the distributed permutation flow shop scheduling + capacitated vehicle routing integrated problem to minimize makespan and tardiness
title_full Designing a tabu search algorithm for the distributed permutation flow shop scheduling + capacitated vehicle routing integrated problem to minimize makespan and tardiness
title_fullStr Designing a tabu search algorithm for the distributed permutation flow shop scheduling + capacitated vehicle routing integrated problem to minimize makespan and tardiness
title_full_unstemmed Designing a tabu search algorithm for the distributed permutation flow shop scheduling + capacitated vehicle routing integrated problem to minimize makespan and tardiness
title_sort Designing a tabu search algorithm for the distributed permutation flow shop scheduling + capacitated vehicle routing integrated problem to minimize makespan and tardiness
dc.creator.fl_str_mv Giraldo D’Achiardi, Carlos Andrés
Granados Vera, Héctor Adolfo
Pardo Reyes, Juan Luis
dc.contributor.advisor.none.fl_str_mv González Neira, Eliana María
dc.contributor.author.none.fl_str_mv Giraldo D’Achiardi, Carlos Andrés
Granados Vera, Héctor Adolfo
Pardo Reyes, Juan Luis
dc.subject.spa.fl_str_mv Programación de la producción
Distribución
Búsqueda tabu
Transporte
topic Programación de la producción
Distribución
Búsqueda tabu
Transporte
Scheduling
Distribution
Capacitated Vehicle Routing Problem
Transport
Ingeniería industrial - Tesis y disertaciones académicas
Algoritmos heurísticos
Mejoramiento de procesos
Transporte
dc.subject.keyword.spa.fl_str_mv Scheduling
Distribution
Capacitated Vehicle Routing Problem
Transport
dc.subject.armarc.spa.fl_str_mv Ingeniería industrial - Tesis y disertaciones académicas
Algoritmos heurísticos
Mejoramiento de procesos
Transporte
description El presente documento expone una forma de resolver dos problemas individuales, DPFSP y CVRP como un nuevo problema NP-Hard, con el fin de minimizar el makespan y Tardanza total como una frontera de pareto multiobjetivo para la aplicación en no solo uno parte de una empresa sino en la cadena de suministro. Para resolver el problema conjunto, se propone y evalúa una solución metaheuristica de Búsqueda Tabú y su comparación con (Naderi & Ruiz, 2010) para DPFSP y (Augerat, 1995) para CVRP, así como la comparación de la solución conjunta contra un modelo matemático entero mixto.
publishDate 2020
dc.date.created.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2021-02-19T21:08:48Z
dc.date.available.none.fl_str_mv 2021-02-19T21:08:48Z
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10554/53034
dc.identifier.instname.spa.fl_str_mv instname:Pontificia Universidad Javeriana
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional - Pontificia Universidad Javeriana
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.javeriana.edu.co
url http://hdl.handle.net/10554/53034
identifier_str_mv instname:Pontificia Universidad Javeriana
reponame:Repositorio Institucional - Pontificia Universidad Javeriana
repourl:https://repository.javeriana.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.licence.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.spa.fl_str_mv PDF
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Colombia
dc.publisher.spa.fl_str_mv Pontificia Universidad Javeriana
dc.publisher.program.spa.fl_str_mv Ingeniería Industrial
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
institution Pontificia Universidad Javeriana
bitstream.url.fl_str_mv http://repository.javeriana.edu.co/bitstream/10554/53034/5/license.txt
http://repository.javeriana.edu.co/bitstream/10554/53034/1/183017%20Giraldo-Granados-Pardo%20con%20correciones.%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdf
http://repository.javeriana.edu.co/bitstream/10554/53034/2/183017%20Lista%20de%20Anexos.pdf
http://repository.javeriana.edu.co/bitstream/10554/53034/3/anexo2%20Giraldo-Granados-Pardo%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdf
http://repository.javeriana.edu.co/bitstream/10554/53034/4/anexo3%20Giraldo-Granados-Pardo%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdf
http://repository.javeriana.edu.co/bitstream/10554/53034/6/183017%20Giraldo-Granados-Pardo%20con%20correciones.%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdf.jpg
http://repository.javeriana.edu.co/bitstream/10554/53034/7/183017%20Lista%20de%20Anexos.pdf.jpg
http://repository.javeriana.edu.co/bitstream/10554/53034/8/anexo2%20Giraldo-Granados-Pardo%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdf.jpg
http://repository.javeriana.edu.co/bitstream/10554/53034/9/anexo3%20Giraldo-Granados-Pardo%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdf.jpg
bitstream.checksum.fl_str_mv 2070d280cc89439d983d9eee1b17df53
d3305355feb21e29a66c26fc25e04980
df6652c822433abe18ab447f94dfa785
dfb8ce9874808dad4323b5ba51b940b3
b3875a42ed92b6eaaa1594c6849450c3
565f37f7c00a5e90c45230fac7e54b06
e30437091be1d9e0a79aad1bf0ada390
3c55da159397e9476f99ef12563ddcff
1220aa6e4f7875dba3c681b2be7af5b8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional - Pontificia Universidad Javeriana
repository.mail.fl_str_mv repositorio@javeriana.edu.co
_version_ 1808389254585253888
spelling Atribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessDe acuerdo con la naturaleza del uso concedido, la presente licencia parcial se otorga a título gratuito por el máximo tiempo legal colombiano, con el propósito de que en dicho lapso mi (nuestra) obra sea explotada en las condiciones aquí estipuladas y para los fines indicados, respetando siempre la titularidad de los derechos patrimoniales y morales correspondientes, de acuerdo con los usos honrados, de manera proporcional y justificada a la finalidad perseguida, sin ánimo de lucro ni de comercialización. De manera complementaria, garantizo (garantizamos) en mi (nuestra) calidad de estudiante (s) y por ende autor (es) exclusivo (s), que la Tesis o Trabajo de Grado en cuestión, es producto de mi (nuestra) plena autoría, de mi (nuestro) esfuerzo personal intelectual, como consecuencia de mi (nuestra) creación original particular y, por tanto, soy (somos) el (los) único (s) titular (es) de la misma. Además, aseguro (aseguramos) que no contiene citas, ni transcripciones de otras obras protegidas, por fuera de los límites autorizados por la ley, según los usos honrados, y en proporción a los fines previstos; ni tampoco contempla declaraciones difamatorias contra terceros; respetando el derecho a la imagen, intimidad, buen nombre y demás derechos constitucionales. Adicionalmente, manifiesto (manifestamos) que no se incluyeron expresiones contrarias al orden público ni a las buenas costumbres. En consecuencia, la responsabilidad directa en la elaboración, presentación, investigación y, en general, contenidos de la Tesis o Trabajo de Grado es de mí (nuestro) competencia exclusiva, eximiendo de toda responsabilidad a la Pontifica Universidad Javeriana por tales aspectos. Sin perjuicio de los usos y atribuciones otorgadas en virtud de este documento, continuaré (continuaremos) conservando los correspondientes derechos patrimoniales sin modificación o restricción alguna, puesto que, de acuerdo con la legislación colombiana aplicable, el presente es un acuerdo jurídico que en ningún caso conlleva la enajenación de los derechos patrimoniales derivados del régimen del Derecho de Autor. De conformidad con lo establecido en el artículo 30 de la Ley 23 de 1982 y el artículo 11 de la Decisión Andina 351 de 1993, "Los derechos morales sobre el trabajo son propiedad de los autores", los cuales son irrenunciables, imprescriptibles, inembargables e inalienables. En consecuencia, la Pontificia Universidad Javeriana está en la obligación de RESPETARLOS Y HACERLOS RESPETAR, para lo cual tomará las medidas correspondientes para garantizar su observancia.http://purl.org/coar/access_right/c_abf2González Neira, Eliana MaríaGiraldo D’Achiardi, Carlos AndrésGranados Vera, Héctor AdolfoPardo Reyes, Juan LuisColombia2021-02-19T21:08:48Z2021-02-19T21:08:48Z2020http://hdl.handle.net/10554/53034instname:Pontificia Universidad Javerianareponame:Repositorio Institucional - Pontificia Universidad Javerianarepourl:https://repository.javeriana.edu.coEl presente documento expone una forma de resolver dos problemas individuales, DPFSP y CVRP como un nuevo problema NP-Hard, con el fin de minimizar el makespan y Tardanza total como una frontera de pareto multiobjetivo para la aplicación en no solo uno parte de una empresa sino en la cadena de suministro. Para resolver el problema conjunto, se propone y evalúa una solución metaheuristica de Búsqueda Tabú y su comparación con (Naderi & Ruiz, 2010) para DPFSP y (Augerat, 1995) para CVRP, así como la comparación de la solución conjunta contra un modelo matemático entero mixto.The present paper exposes a way to solve two individual problems, Scheduling Distributed Permutation Flowshop Scheduling Problem and capacitated vehicle routing problem as a whole new NP- Hard Problem, in order to improve makespan and total Tardiness as a multiobjective frontier for the application on not only one part of an enterprise but on the supply chain. In order to solve the joint problem a proposed metaheuristic Tabú Search solution is evaluated comparing it to (Naderi & Ruiz, 2010) DPFSP benchmark and (Augerat, 1995) CVRP benchmark individually, as well as the joint TS solution compared to a mixed integer linear model proposed as benchmark for the joint problem.Ingeniero (a) IndustrialPregradoPDFapplication/pdfspaPontificia Universidad JaverianaIngeniería IndustrialFacultad de IngenieríaProgramación de la producciónDistribuciónBúsqueda tabuTransporteSchedulingDistributionCapacitated Vehicle Routing ProblemTransportIngeniería industrial - Tesis y disertaciones académicasAlgoritmos heurísticosMejoramiento de procesosTransporteDesigning a tabu search algorithm for the distributed permutation flow shop scheduling + capacitated vehicle routing integrated problem to minimize makespan and tardinessTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisLICENSElicense.txtlicense.txttext/plain; charset=utf-82603http://repository.javeriana.edu.co/bitstream/10554/53034/5/license.txt2070d280cc89439d983d9eee1b17df53MD55open accessORIGINAL183017 Giraldo-Granados-Pardo con correciones. - Carlos Andrés Giraldo D'Achiardi.pdf183017 Giraldo-Granados-Pardo con correciones. - Carlos Andrés Giraldo D'Achiardi.pdfDocumentoapplication/pdf1394817http://repository.javeriana.edu.co/bitstream/10554/53034/1/183017%20Giraldo-Granados-Pardo%20con%20correciones.%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdfd3305355feb21e29a66c26fc25e04980MD51open access183017 Lista de Anexos.pdf183017 Lista de Anexos.pdfAnexosapplication/pdf106847http://repository.javeriana.edu.co/bitstream/10554/53034/2/183017%20Lista%20de%20Anexos.pdfdf6652c822433abe18ab447f94dfa785MD52open accessanexo2 Giraldo-Granados-Pardo - Carlos Andrés Giraldo D'Achiardi.pdfanexo2 Giraldo-Granados-Pardo - Carlos Andrés Giraldo D'Achiardi.pdfLicencia de usoapplication/pdf158932http://repository.javeriana.edu.co/bitstream/10554/53034/3/anexo2%20Giraldo-Granados-Pardo%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdfdfb8ce9874808dad4323b5ba51b940b3MD53metadata only accessanexo3 Giraldo-Granados-Pardo - Carlos Andrés Giraldo D'Achiardi.pdfanexo3 Giraldo-Granados-Pardo - Carlos Andrés Giraldo D'Achiardi.pdfAnexos - Bibliotecaapplication/pdf142654http://repository.javeriana.edu.co/bitstream/10554/53034/4/anexo3%20Giraldo-Granados-Pardo%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdfb3875a42ed92b6eaaa1594c6849450c3MD54metadata only accessTHUMBNAIL183017 Giraldo-Granados-Pardo con correciones. - Carlos Andrés Giraldo D'Achiardi.pdf.jpg183017 Giraldo-Granados-Pardo con correciones. - Carlos Andrés Giraldo D'Achiardi.pdf.jpgIM Thumbnailimage/jpeg7520http://repository.javeriana.edu.co/bitstream/10554/53034/6/183017%20Giraldo-Granados-Pardo%20con%20correciones.%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdf.jpg565f37f7c00a5e90c45230fac7e54b06MD56open access183017 Lista de Anexos.pdf.jpg183017 Lista de Anexos.pdf.jpgIM Thumbnailimage/jpeg6051http://repository.javeriana.edu.co/bitstream/10554/53034/7/183017%20Lista%20de%20Anexos.pdf.jpge30437091be1d9e0a79aad1bf0ada390MD57open accessanexo2 Giraldo-Granados-Pardo - Carlos Andrés Giraldo D'Achiardi.pdf.jpganexo2 Giraldo-Granados-Pardo - Carlos Andrés Giraldo D'Achiardi.pdf.jpgIM Thumbnailimage/jpeg8219http://repository.javeriana.edu.co/bitstream/10554/53034/8/anexo2%20Giraldo-Granados-Pardo%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdf.jpg3c55da159397e9476f99ef12563ddcffMD58open accessanexo3 Giraldo-Granados-Pardo - Carlos Andrés Giraldo D'Achiardi.pdf.jpganexo3 Giraldo-Granados-Pardo - Carlos Andrés Giraldo D'Achiardi.pdf.jpgIM Thumbnailimage/jpeg8564http://repository.javeriana.edu.co/bitstream/10554/53034/9/anexo3%20Giraldo-Granados-Pardo%20-%20Carlos%20Andr%c3%a9s%20Giraldo%20D%27Achiardi.pdf.jpg1220aa6e4f7875dba3c681b2be7af5b8MD59open access10554/53034oai:repository.javeriana.edu.co:10554/530342022-05-03 16:08:02.064Repositorio Institucional - Pontificia Universidad Javerianarepositorio@javeriana.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIERFIExPUyBBVVRPUkVTIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTy4KClBhcnRlIDEuIFTDqXJtaW5vcyBkZSBsYSBsaWNlbmNpYSBnZW5lcmFsIHBhcmEgcHVibGljYWNpw7NuIGRlIG9icmFzIGVuIGVsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwKQ29tbyB0aXR1bGFyIChlcykgZGVsIGRlcmVjaG8gZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgUG9udGlmaWNpYSBVbml2ZXJzaWRhZCBKYXZlcmlhbmEgdW5hIGxpY2VuY2lhIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBzZSBpbnRlZ3JhcsOhIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIHF1ZSBzZSBhanVzdGEgYSBsYXMgc2lndWllbnRlcyBjYXJhY3RlcsOtc3RpY2FzOgphKSAgICAgIEVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBkZSBpbmNsdXNpw7NuIGVuIGVsIHJlcG9zaXRvcmlvLCBwb3IgdW4gcGxhem8gZGUgNSBhw7FvcywgcXVlIHNlcsOhbiBwcm9ycm9nYWJsZXMgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBwYXRyaW1vbmlhbCBkZWwgYXV0b3IuIEVsIGF1dG9yIHBvZHLDoSBkYXIgcG9yIHRlcm1pbmFkYSBsYSBsaWNlbmNpYSBzb2xpY2l0w6FuZG9sbyBhIGxhIFVuaXZlcnNpZGFkIHBvciBlc2NyaXRvLgpiKSAgICAgIEF1dG9yaXphIGEgbGEgUG9udGlmaWNpYSBVbml2ZXJzaWRhZCBKYXZlcmlhbmEgYSBwdWJsaWNhciBsYSBvYnJhIGVuIGRpZ2l0YWwsIGNvbm9jaWVuZG8gcXVlLCBkYWRvIHF1ZSBzZSBwdWJsaWNhIGVuIEludGVybmV0LCBwb3IgZXN0ZSBoZWNobyBjaXJjdWxhIGNvbiB1biBhbGNhbmNlIG11bmRpYWwuCmMpICAgICAgTG9zIGF1dG9yZXMgYWNlcHRhbiBxdWUgbGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhLgpkKSAgICAgIExvcyBhdXRvcmVzIG1hbmlmaWVzdGFuIHF1ZSBzZSB0cmF0YSBkZSB1bmEgb2JyYSBvcmlnaW5hbCBzb2JyZSBsYSBxdWUgdGllbmVuIGxvcyBkZXJlY2hvcyBxdWUgYXV0b3JpemFuIHkgcXVlIHNvbiBlbGxvcyBxdWllbmVzIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgbGEgUG9udGlmaWNpYSBVbml2ZXJzaWRhZCBKYXZlcmlhbmEgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gbGEgUG9udGlmaWNpYSBVbml2ZXJzaWRhZCBKYXZlcmlhbmEgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCmUpICAgICAgQXV0b3Jpem8gKGFtb3MpIGEgbGEgVW5pdmVyc2lkYWQgcGFyYSBpbmNsdWlyIGxhIG9icmEgZW4gbG9zIMOtbmRpY2VzIHkgYnVzY2Fkb3JlcyBxdWUgZXN0aW1lbiBuZWNlc2FyaW9zIHBhcmEgcHJvbW92ZXIgc3UgZGlmdXNpw7NuLgpmKSAgICAgIEFjZXB0byAoYW1vcykgcXVlIGxhIFBvbnRpZmljaWEgVW5pdmVyc2lkYWQgSmF2ZXJpYW5hIHB1ZWRhIGNvbnZlcnRpciBlbCBkb2N1bWVudG8gYSBjdWFscXVpZXIgbWVkaW8gbyBmb3JtYXRvIHBhcmEgcHJvcMOzc2l0b3MgZGUgcHJlc2VydmFjacOzbiBkaWdpdGFsLgpnKSAgICAgIEF1dG9yaXpvIChhbW9zKSBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGF1dG9yaXphZG9zIGVuIGxvcyBsaXRlcmFsZXMgYW50ZXJpb3JlcyBiYWpvIGxvcyBsw61taXRlcyBkZWZpbmlkb3MgcG9yIGxhIHVuaXZlcnNpZGFkIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgUFVKICwgY3V5byB0ZXh0byBjb21wbGV0byBzZSBwdWVkZSBjb25zdWx0YXIgZW4gaHR0cDovL3JlcG9zaXRvcnkuamF2ZXJpYW5hLmVkdS5jby8KClNJIEVMIERPQ1VNRU5UTyBTRSBCQVNBIEVOIFVOIFRSQUJBSk8gUVVFIEhBIFNJRE8gUEFUUk9DSU5BRE8gTyBBUE9ZQURPIFBPUiBVTkEgQUdFTkNJQSBPIFVOQSBPUkdBTklaQUNJw5NOLCBDT04gRVhDRVBDScOTTiBERSBMQSBQT05USUZJQ0lBIFVOSVZFUlNJREFEIEpBVkVSSUFOQSwgRUwgKExPUykgQVVUT1IoRVMpIEdBUkFOVElaQShNT1MpIFFVRSBTRSBIQSBDVU1QTElETyBDT04gTE9TIERFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgo=