Forecast combination using Optimization techniques

Actualmente existen diversas metodologías de pronóstico, que van desde el conocimiento empírico hasta métodos innovadores, individuales o combinados, que demuestran resultados óptimos. Este documento se deriva de un proceso de investigación y presenta alternativas relacionadas con las combinaciones...

Full description

Autores:
Valencia-Cárdenas, Marisol
Correa-Morales, Juan Carlos
Tipo de recurso:
Book
Fecha de publicación:
2020
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
eng
OAI Identifier:
oai:repositorio.unal.edu.co:unal/75559
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/75559
Palabra clave:
Matemáticas::Probabilidades y matemáticas aplicadas
Búsqueda tabú
Pronostico
Programación evolutiva
Regresión bayesiana
Metaheuristics
Forecast Combination
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UNACIONAL2_79031000f18b7b4e4dd77d2a22848ca6
oai_identifier_str oai:repositorio.unal.edu.co:unal/75559
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Forecast combination using Optimization techniques
dc.title.alternative.spa.fl_str_mv Forecast Combination
title Forecast combination using Optimization techniques
spellingShingle Forecast combination using Optimization techniques
Matemáticas::Probabilidades y matemáticas aplicadas
Búsqueda tabú
Pronostico
Programación evolutiva
Regresión bayesiana
Metaheuristics
Forecast Combination
title_short Forecast combination using Optimization techniques
title_full Forecast combination using Optimization techniques
title_fullStr Forecast combination using Optimization techniques
title_full_unstemmed Forecast combination using Optimization techniques
title_sort Forecast combination using Optimization techniques
dc.creator.fl_str_mv Valencia-Cárdenas, Marisol
Correa-Morales, Juan Carlos
dc.contributor.author.spa.fl_str_mv Valencia-Cárdenas, Marisol
Correa-Morales, Juan Carlos
dc.subject.ddc.spa.fl_str_mv Matemáticas::Probabilidades y matemáticas aplicadas
topic Matemáticas::Probabilidades y matemáticas aplicadas
Búsqueda tabú
Pronostico
Programación evolutiva
Regresión bayesiana
Metaheuristics
Forecast Combination
dc.subject.proposal.spa.fl_str_mv Búsqueda tabú
Pronostico
Programación evolutiva
Regresión bayesiana
dc.subject.proposal.eng.fl_str_mv Metaheuristics
Forecast Combination
description Actualmente existen diversas metodologías de pronóstico, que van desde el conocimiento empírico hasta métodos innovadores, individuales o combinados, que demuestran resultados óptimos. Este documento se deriva de un proceso de investigación y presenta alternativas relacionadas con las combinaciones de pronósticos, utilizando metaheurísticas, por ejemplo, mediante la búsqueda tabú y la programación evolutiva para optimizar el pronóstico. El documento presenta pronósticos combinados basados en la programación evolutiva utilizando mezclas de modelos de regresión bayesiana y modelos de regresión lineal clásico, el modelo de media móvil integrado autorregresivo, el suavizado exponencial y la regresión bayesiana. El documento presenta dos artículos derivados de investigación, la primera compara el algoritmo combinado con los resultados individuales de estos modelos individuales y con la combinación de Bates y Granger utilizando un indicador de error y el valor simétrico de error absoluto medio. Esos modelos y la combinación se aplicaron a la simulación de series temporales y a un caso real de ventas de productos lácteos, generando así pronósticos combinados multiproductos tanto para la simulación como para el caso real. La nueva combinación combinada con la metaheurística evolutiva mostró mejores resultados que los de los otros que se utilizaron. La segunda investigación utiliza series de tiempo simuladas, diseñando dos metaheurísticas basadas en la lista Tabú, que aprenden de los datos con base en el comportamiento estadístico de éstos, como el cluster, así como del mismo valor optimizado del error de ajuste, y se comparan las combinaciones de pronósticos con resultados de modelos individuales a tres tipos de series de tiempo.
publishDate 2020
dc.date.accessioned.spa.fl_str_mv 2020-02-07T13:55:53Z
dc.date.available.spa.fl_str_mv 2020-02-07T13:55:53Z
dc.date.issued.spa.fl_str_mv 2020-01-30
dc.type.spa.fl_str_mv Libro
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/book
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_2f33
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/LIB
format http://purl.org/coar/resource_type/c_2f33
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/75559
url https://repositorio.unal.edu.co/handle/unal/75559
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.references.spa.fl_str_mv Agarwal, D. K., Silander, J. A., Gelfand, A. E., Dewar, R. E., & Mickelson, J. G. (2005). Tropical deforestation in Madagascar: Analysis using hierarchical, spatially explicit, Bayesian regression models. Ecological Modelling, 185(1), 105–131. http://doi.org/10.1016/j.ecolmodel.2004.11.023
Allahverdi, A., & Al-Anzi, F. S. (2006). Evolutionary heuristics and an algorithm for the two-stage assembly scheduling problem to minimize makespan with setup times. International Journal of Production Research, 44(22), 4713–4735. http://doi.org/10.1080/00207540600621029
Barrow, D. K., & Kourentzes, N. (2016). Distributions of forecasting errors of forecast combinations: Implications for inventory management. International Journal of Production Economics, 177, 24–33. http://doi.org/10.1016/j.ijpe.2016.03.017
Bowerman, B., Koehler, A., & O’Connell, R. (2007). Pronósticos, series de tiempo y regresión: un enfoque aplicado. Mexico, DF:. CENCAGE Learning.
Cang, S., & Yu, H. (2014). A combination selection algorithm on forecasting. European Journal of Operational Research, 234(1), 127–139. http://doi.org/10.1016/j.ejor.2013.08.045
Chelouah, R., & Siarry, P. (2005). A hybrid method combining continuous tabu search and Nelder– Mead simplex algorithms for the global optimization of multiminima functions. European Journal of Operational Research, 161(3), 636–654. http://doi.org/10.1016/j.ejor.2003.08.053
Ferragina, A., de los Campos, G., Vazquez, A. I., Cecchinato, A., & Bittante, G. (2015). Bayesian regression models outperform partial least squares methods for predicting milk components and technological properties using infrared spectral data. Journal of Dairy Science, 98(11), 8133–8151. http://doi.org/10.3168/jds.2014-9143
Gill, J. (2007). Bayesian methods: A social and behavioral sciences approach. United States of America: CHapman & Hall. 2nd. Ed
Hsiao, C., & Wan, S. K. (2014). Is there an optimal forecast combination? Journal of Econometrics, 178(PART 2), 294–309. http://doi.org/10.1016/j.jeconom.2013.11.003
Kociecki, A., Kolasa, M., & Rubaszek, M. (2012). A Bayesian method of combining judgmental and model-based density forecasts. Economic Modelling, 29, 1349–1355. http://doi.org/10.1016/j.econmod.2012.03.004
Melo, L. F., Loaiza, R. A., & Villamizar-Villegas, M. (2016). Bayesian combination for inflation forecasts: The effects of a prior based on central banks’ estimates. Economic Systems. http://doi.org/10.1016/j.ecosys.2015.11.002
Petris, G., Petrone, S., & Campagnoli, P. (2009). Dynamic Linear Models with R. Retrieved from http://www.springer.com/statistics/statistical+theory+and+methods/book/978-0-387-77237- 0
R-Devleopment-Core-Team. (2014). A Language and Environment for Statistical Computing. Vienna, Austria: R Foundation for Statistical Computing. Retrieved from http://www.rproject.org/
Simchi-Levi, D., Kaminski, P., & Simchi-Levi, E. (2008). Designing and Managing the Supply Chain. (McGraw-Hill, Ed.) (3rd ed.). New York: McGraw-Hill.
Wang, J., & Hu, J. (2015). A robust combination approach for short-term wind speed forecasting and analysis - Combination of the ARIMA (Autoregressive Integrated Moving Average), ELM (Extreme Learning Machine), SVM (Support Vector Machine) and LSSVM (Least Square SVM) forecasts usi. Energy, 93, 41–56. http://doi.org/10.1016/j.energy.2015.08.045
Zotteri, G., & Kalchschmidt, M. (2007). A model for selecting the appropriate level of aggregation in forecasting processes. International Journal of Production Economics, 108(1-2), 74–83. http://doi.org/10.1016/j.ijpe.2006.12.030
dc.rights.spa.fl_str_mv Derechos reservados - Universidad Nacional de Colombia
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.spa.spa.fl_str_mv Acceso abierto
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
Derechos reservados - Universidad Nacional de Colombia
Acceso abierto
http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 41 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.sucursal.spa.fl_str_mv Universidad Nacional de Colombia - Sede Medellín
dc.publisher.department.spa.fl_str_mv Escuela de estadística
dc.publisher.branch.spa.fl_str_mv Universidad Nacional de Colombia - Sede Medellín
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/75559/8/license.txt
https://repositorio.unal.edu.co/bitstream/unal/75559/9/license_rdf
https://repositorio.unal.edu.co/bitstream/unal/75559/7/9789584885074.pdf
https://repositorio.unal.edu.co/bitstream/unal/75559/10/9789584885074.pdf.jpg
bitstream.checksum.fl_str_mv 6f3f13b02594d02ad110b3ad534cd5df
4460e5956bc1d1639be9ae6146a50347
0383697e1a8e228fb1b32dc689d1b930
13c0bff9d40e2578e6f735caa4ed58d3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1806885971651723264
spelling Atribución-NoComercial-SinDerivadas 4.0 InternacionalAtribución-NoComercial-SinDerivadas 4.0 InternacionalDerechos reservados - Universidad Nacional de ColombiaAcceso abiertohttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Valencia-Cárdenas, Marisolc9abcac6-eb47-4d09-be54-e2caed9019c7Correa-Morales, Juan Carlos00769750-1dae-44b0-bb3a-9de7193419732020-02-07T13:55:53Z2020-02-07T13:55:53Z2020-01-30https://repositorio.unal.edu.co/handle/unal/75559Actualmente existen diversas metodologías de pronóstico, que van desde el conocimiento empírico hasta métodos innovadores, individuales o combinados, que demuestran resultados óptimos. Este documento se deriva de un proceso de investigación y presenta alternativas relacionadas con las combinaciones de pronósticos, utilizando metaheurísticas, por ejemplo, mediante la búsqueda tabú y la programación evolutiva para optimizar el pronóstico. El documento presenta pronósticos combinados basados en la programación evolutiva utilizando mezclas de modelos de regresión bayesiana y modelos de regresión lineal clásico, el modelo de media móvil integrado autorregresivo, el suavizado exponencial y la regresión bayesiana. El documento presenta dos artículos derivados de investigación, la primera compara el algoritmo combinado con los resultados individuales de estos modelos individuales y con la combinación de Bates y Granger utilizando un indicador de error y el valor simétrico de error absoluto medio. Esos modelos y la combinación se aplicaron a la simulación de series temporales y a un caso real de ventas de productos lácteos, generando así pronósticos combinados multiproductos tanto para la simulación como para el caso real. La nueva combinación combinada con la metaheurística evolutiva mostró mejores resultados que los de los otros que se utilizaron. La segunda investigación utiliza series de tiempo simuladas, diseñando dos metaheurísticas basadas en la lista Tabú, que aprenden de los datos con base en el comportamiento estadístico de éstos, como el cluster, así como del mismo valor optimizado del error de ajuste, y se comparan las combinaciones de pronósticos con resultados de modelos individuales a tres tipos de series de tiempo.Currently diverse forecasting methodologies exists, going from the empirical knowledge to the innovative methods, individual or combined, demonstrating optimal results. This document is derived from a research process, and presents alternatives related to forecast combinations, using metaheuristics, for example, by using Tabu search and Evolutive programing to optimize forecasting. One of the designed process consists of creating combination forecasts based on evolutionary programming using, first, a mixture of Bayesian regression models and, second, a mixture of the classical linear regression model, the autoregressive integrated moving average model, exponential smoothing and Bayesian regression. The first research compares the novel combined algorithm with the individual results of these individual models and with the Bates and Granger combination using an error indicator and the symmetrical mean absolute error value. Those models and the novel design were applied to time series simulation and to a real case of dairy products sales, thus generating multiproduct combination forecasts for both the simulation and the real case. The novel combination combined with the evolutionary metaheuristic showed better results than those of the others that were used. The second research uses simulated time series and other metaheuristic that learns from the data an statistical behavior.Tecnológico de Antioquia, Universidad Nacional de Colombia.Doctorado41 páginasapplication/pdfengMatemáticas::Probabilidades y matemáticas aplicadasBúsqueda tabúPronosticoProgramación evolutivaRegresión bayesianaMetaheuristicsForecast CombinationForecast combination using Optimization techniquesForecast CombinationLibroinfo:eu-repo/semantics/bookinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_2f33http://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/LIBUniversidad Nacional de Colombia - Sede MedellínEscuela de estadísticaUniversidad Nacional de Colombia - Sede MedellínAgarwal, D. K., Silander, J. A., Gelfand, A. E., Dewar, R. E., & Mickelson, J. G. (2005). Tropical deforestation in Madagascar: Analysis using hierarchical, spatially explicit, Bayesian regression models. Ecological Modelling, 185(1), 105–131. http://doi.org/10.1016/j.ecolmodel.2004.11.023Allahverdi, A., & Al-Anzi, F. S. (2006). Evolutionary heuristics and an algorithm for the two-stage assembly scheduling problem to minimize makespan with setup times. International Journal of Production Research, 44(22), 4713–4735. http://doi.org/10.1080/00207540600621029Barrow, D. K., & Kourentzes, N. (2016). Distributions of forecasting errors of forecast combinations: Implications for inventory management. International Journal of Production Economics, 177, 24–33. http://doi.org/10.1016/j.ijpe.2016.03.017Bowerman, B., Koehler, A., & O’Connell, R. (2007). Pronósticos, series de tiempo y regresión: un enfoque aplicado. Mexico, DF:. CENCAGE Learning.Cang, S., & Yu, H. (2014). A combination selection algorithm on forecasting. European Journal of Operational Research, 234(1), 127–139. http://doi.org/10.1016/j.ejor.2013.08.045Chelouah, R., & Siarry, P. (2005). A hybrid method combining continuous tabu search and Nelder– Mead simplex algorithms for the global optimization of multiminima functions. European Journal of Operational Research, 161(3), 636–654. http://doi.org/10.1016/j.ejor.2003.08.053Ferragina, A., de los Campos, G., Vazquez, A. I., Cecchinato, A., & Bittante, G. (2015). Bayesian regression models outperform partial least squares methods for predicting milk components and technological properties using infrared spectral data. Journal of Dairy Science, 98(11), 8133–8151. http://doi.org/10.3168/jds.2014-9143Gill, J. (2007). Bayesian methods: A social and behavioral sciences approach. United States of America: CHapman & Hall. 2nd. EdHsiao, C., & Wan, S. K. (2014). Is there an optimal forecast combination? Journal of Econometrics, 178(PART 2), 294–309. http://doi.org/10.1016/j.jeconom.2013.11.003Kociecki, A., Kolasa, M., & Rubaszek, M. (2012). A Bayesian method of combining judgmental and model-based density forecasts. Economic Modelling, 29, 1349–1355. http://doi.org/10.1016/j.econmod.2012.03.004Melo, L. F., Loaiza, R. A., & Villamizar-Villegas, M. (2016). Bayesian combination for inflation forecasts: The effects of a prior based on central banks’ estimates. Economic Systems. http://doi.org/10.1016/j.ecosys.2015.11.002Petris, G., Petrone, S., & Campagnoli, P. (2009). Dynamic Linear Models with R. Retrieved from http://www.springer.com/statistics/statistical+theory+and+methods/book/978-0-387-77237- 0R-Devleopment-Core-Team. (2014). A Language and Environment for Statistical Computing. Vienna, Austria: R Foundation for Statistical Computing. Retrieved from http://www.rproject.org/Simchi-Levi, D., Kaminski, P., & Simchi-Levi, E. (2008). Designing and Managing the Supply Chain. (McGraw-Hill, Ed.) (3rd ed.). New York: McGraw-Hill.Wang, J., & Hu, J. (2015). A robust combination approach for short-term wind speed forecasting and analysis - Combination of the ARIMA (Autoregressive Integrated Moving Average), ELM (Extreme Learning Machine), SVM (Support Vector Machine) and LSSVM (Least Square SVM) forecasts usi. Energy, 93, 41–56. http://doi.org/10.1016/j.energy.2015.08.045Zotteri, G., & Kalchschmidt, M. (2007). A model for selecting the appropriate level of aggregation in forecasting processes. International Journal of Production Economics, 108(1-2), 74–83. http://doi.org/10.1016/j.ijpe.2006.12.030LICENSElicense.txtlicense.txttext/plain; charset=utf-83991https://repositorio.unal.edu.co/bitstream/unal/75559/8/license.txt6f3f13b02594d02ad110b3ad534cd5dfMD58CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.unal.edu.co/bitstream/unal/75559/9/license_rdf4460e5956bc1d1639be9ae6146a50347MD59ORIGINAL9789584885074.pdf9789584885074.pdfForecast combination using Optimization techniquesapplication/pdf1233610https://repositorio.unal.edu.co/bitstream/unal/75559/7/9789584885074.pdf0383697e1a8e228fb1b32dc689d1b930MD57THUMBNAIL9789584885074.pdf.jpg9789584885074.pdf.jpgGenerated Thumbnailimage/jpeg5660https://repositorio.unal.edu.co/bitstream/unal/75559/10/9789584885074.pdf.jpg13c0bff9d40e2578e6f735caa4ed58d3MD510unal/75559oai:repositorio.unal.edu.co:unal/755592023-02-28 23:07:26.89Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUExBTlRJTExBIERFUMOTU0lUTwoKQ29tbyBlZGl0b3IgZGUgZXN0ZSDDrXRlbSwgdXN0ZWQgcHVlZGUgbW92ZXJsbyBhIHJldmlzacOzbiBzaW4gYW50ZXMgcmVzb2x2ZXIgbG9zIHByb2JsZW1hcyBpZGVudGlmaWNhZG9zLCBkZSBsbyBjb250cmFyaW8sIGhhZ2EgY2xpYyBlbiBHdWFyZGFyIHBhcmEgZ3VhcmRhciBlbCDDrXRlbSB5IHNvbHVjaW9uYXIgZXN0b3MgcHJvYmxlbWFzIG1hcyB0YXJkZS4KCk5PVEFTOgoqU0kgTEEgVEVTSVMgQSBQVUJMSUNBUiBBRFFVSVJJw5MgQ09NUFJPTUlTT1MgREUgQ09ORklERU5DSUFMSURBRCBFTiBFTCBERVNBUlJPTExPIE8gUEFSVEVTIERFTCBET0NVTUVOVE8uIFNJR0EgTEEgRElSRUNUUklaIERFIExBIFJFU09MVUNJw5NOIDAyMyBERSAyMDE1LCBQT1IgTEEgQ1VBTCBTRSBFU1RBQkxFQ0UgRUwgUFJPQ0VESU1JRU5UTyBQQVJBIExBIFBVQkxJQ0FDScOTTiBERSBURVNJUyBERSBNQUVTVFLDjUEgWSBET0NUT1JBRE8gREUgTE9TIEVTVFVESUFOVEVTIERFIExBIFVOSVZFUlNJREFEIE5BQ0lPTkFMIERFIENPTE9NQklBIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU4sIEVYUEVESURBIFBPUiBMQSBTRUNSRVRBUsONQSBHRU5FUkFMLgoqTEEgVEVTSVMgQSBQVUJMSUNBUiBERUJFIFNFUiBMQSBWRVJTScOTTiBGSU5BTCBBUFJPQkFEQS4KUGFyYSB0cmFiYWpvcyBkZXBvc2l0YWRvcyBwb3Igc3UgcHJvcGlvIGF1dG9yOiBBbCBhdXRvYXJjaGl2YXIgZXN0ZSBncnVwbyBkZSBhcmNoaXZvcyBkaWdpdGFsZXMgeSBzdXMgbWV0YWRhdG9zLCBZbyBnYXJhbnRpem8gYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBVTiBlbCBkZXJlY2hvIGEgYWxtYWNlbmFybG9zIHkgbWFudGVuZXJsb3MgZGlzcG9uaWJsZXMgZW4gbMOtbmVhIGRlIG1hbmVyYSBncmF0dWl0YS4gRGVjbGFybyBxdWUgZGljaG8gbWF0ZXJpYWwgZXMgZGUgbWkgcHJvcGllZGFkIGludGVsZWN0dWFsIHkgcXVlIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU4gbm8gYXN1bWUgbmluZ3VuYSByZXNwb25zYWJpbGlkYWQgc2kgaGF5IGFsZ3VuYSB2aW9sYWNpw7NuIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGFsIGRpc3RyaWJ1aXIgZXN0b3MgYXJjaGl2b3MgeSBtZXRhZGF0b3MuIChTZSByZWNvbWllbmRhIGEgdG9kb3MgbG9zIGF1dG9yZXMgYSBpbmRpY2FyIHN1cyBkZXJlY2hvcyBkZSBhdXRvciBlbiBsYSBww6FnaW5hIGRlIHTDrXR1bG8gZGUgc3UgZG9jdW1lbnRvLikgRGUgbGEgbWlzbWEgbWFuZXJhLCBhY2VwdG8gbG9zIHTDqXJtaW5vcyBkZSBsYSBzaWd1aWVudGUgbGljZW5jaWE6IExvcyBhdXRvcmVzIG8gdGl0dWxhcmVzIGRlbCBkZXJlY2hvIGRlIGF1dG9yIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gY29uZmllcmVuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgdW5hIGxpY2VuY2lhIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBzZSBpbnRlZ3JhIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIHF1ZSBzZSBhanVzdGEgYSBsYXMgc2lndWllbnRlcyBjYXJhY3RlcsOtc3RpY2FzOiBhKSBFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWUgZW4gZWwgcmVwb3NpdG9yaW8sIHBvciB1biBwbGF6byBkZSA1IGHDsW9zLCBxdWUgc2Vyw6FuIHByb3Jyb2dhYmxlcyBpbmRlZmluaWRhbWVudGUgcG9yIGVsIHRpZW1wbyBxdWUgZHVyZSBlbCBkZXJlY2hvIHBhdHJpbW9uaWFsIGRlbCBhdXRvci4gRWwgYXV0b3IgcG9kcsOhIGRhciBwb3IgdGVybWluYWRhIGxhIGxpY2VuY2lhIHNvbGljaXTDoW5kb2xvIGEgbGEgVW5pdmVyc2lkYWQgY29uIHVuYSBhbnRlbGFjacOzbiBkZSBkb3MgbWVzZXMgYW50ZXMgZGUgbGEgY29ycmVzcG9uZGllbnRlIHByw7Nycm9nYS4gYikgTG9zIGF1dG9yZXMgYXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBwdWJsaWNhciBsYSBvYnJhIGVuIGVsIGZvcm1hdG8gcXVlIGVsIHJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSB5IGNvbm9jZW4gcXVlIGRhZG8gcXVlIHNlIHB1YmxpY2EgZW4gSW50ZXJuZXQgcG9yIGVzdGUgaGVjaG8gY2lyY3VsYSBjb24gdW4gYWxjYW5jZSBtdW5kaWFsLiBjKSBMb3MgYXV0b3JlcyBhY2VwdGFuIHF1ZSBsYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIHJlbnVuY2lhbiBhIHJlY2liaXIgZW1vbHVtZW50byBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBjb24gcXVlIHNlIHB1YmxpY2EuIGQpIExvcyBhdXRvcmVzIG1hbmlmaWVzdGFuIHF1ZSBzZSB0cmF0YSBkZSB1bmEgb2JyYSBvcmlnaW5hbCBzb2JyZSBsYSBxdWUgdGllbmVuIGxvcyBkZXJlY2hvcyBxdWUgYXV0b3JpemFuIHkgcXVlIHNvbiBlbGxvcyBxdWllbmVzIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uIGUpIExvcyBhdXRvcmVzIGF1dG9yaXphbiBhIGxhIFVuaXZlcnNpZGFkIHBhcmEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIHByb21vdmVyIHN1IGRpZnVzacOzbi4gZikgTG9zIGF1dG9yZXMgYWNlcHRhbiBxdWUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcHVlZGEgY29udmVydGlyIGVsIGRvY3VtZW50byBhIGN1YWxxdWllciBtZWRpbyBvIGZvcm1hdG8gcGFyYSBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRpZ2l0YWwuIFNJIEVMIERPQ1VNRU5UTyBTRSBCQVNBIEVOIFVOIFRSQUJBSk8gUVVFIEhBIFNJRE8gUEFUUk9DSU5BRE8gTyBBUE9ZQURPIFBPUiBVTkEgQUdFTkNJQSBPIFVOQSBPUkdBTklaQUNJw5NOLCBDT04gRVhDRVBDScOTTiBERSBMQSBVTklWRVJTSURBRCBOQUNJT05BTCBERSBDT0xPTUJJQSwgTE9TIEFVVE9SRVMgR0FSQU5USVpBTiBRVUUgU0UgSEEgQ1VNUExJRE8gQ09OIExPUyBERVJFQ0hPUyBZIE9CTElHQUNJT05FUyBSRVFVRVJJRE9TIFBPUiBFTCBSRVNQRUNUSVZPIENPTlRSQVRPIE8gQUNVRVJETy4KUGFyYSB0cmFiYWpvcyBkZXBvc2l0YWRvcyBwb3Igb3RyYXMgcGVyc29uYXMgZGlzdGludGFzIGEgc3UgYXV0b3I6IERlY2xhcm8gcXVlIGVsIGdydXBvIGRlIGFyY2hpdm9zIGRpZ2l0YWxlcyB5IG1ldGFkYXRvcyBhc29jaWFkb3MgcXVlIGVzdG95IGFyY2hpdmFuZG8gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBVTikgZXMgZGUgZG9taW5pbyBww7pibGljby4gU2kgbm8gZnVlc2UgZWwgY2FzbywgYWNlcHRvIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHBvciBjdWFscXVpZXIgaW5mcmFjY2nDs24gZGUgZGVyZWNob3MgZGUgYXV0b3IgcXVlIGNvbmxsZXZlIGxhIGRpc3RyaWJ1Y2nDs24gZGUgZXN0b3MgYXJjaGl2b3MgeSBtZXRhZGF0b3MuCkFsIGhhY2VyIGNsaWMgZW4gZWwgc2lndWllbnRlIGJvdMOzbiwgdXN0ZWQgaW5kaWNhIHF1ZSBlc3TDoSBkZSBhY3VlcmRvIGNvbiBlc3RvcyB0w6lybWlub3MuCg==