{"id":9090,"date":"2019-07-18T12:35:09","date_gmt":"2019-07-18T17:35:09","guid":{"rendered":"http:\/\/cienciauanl.uanl.mx\/?p=9090"},"modified":"2019-07-19T10:41:20","modified_gmt":"2019-07-19T15:41:20","slug":"optimizacion-matematica-multiobjetivo-un-procedimiento-metaheuristico-inteligente-aplicado-a-la-segmentacion-de-mercado-en-una-empresa-embotelladora","status":"publish","type":"post","link":"https:\/\/cienciauanl.uanl.mx\/?p=9090","title":{"rendered":"OPTIMIZACI\u00d3N MATEM\u00c1TICA MULTIOBJETIVO: UN PROCEDIMIENTO METAHEUR\u00cdSTICO INTELIGENTE APLICADO A LA SEGMENTACI\u00d3N DE MERCADO EN UNA EMPRESA EMBOTELLADORA"},"content":{"rendered":"\r\n<p style=\"text-align: right;\">Roger Z. R\u00edos Mercado*, M. Ang\u00e9lica Salazar-Aguilar*<\/p>\r\n\r\n\r\n\r\n<p style=\"text-align: right;\"><strong>CIENCIA UANL \/\u00a0<\/strong>A\u00d1O 22, No.96 julio-agosto 2019<\/p>\r\n<p style=\"text-align: right;\"><a href=\"https:\/\/doi.org\/10.29105\/cienciauanl22.96-5\">https:\/\/doi.org\/10.29105\/cienciauanl22.96-5<\/a><\/p>\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">RESUMEN<\/h4>\r\n\r\n\r\n\r\n<p>En este trabajo se aborda un problema de dise\u00f1o territorial motivado por una problem\u00e1tica real en el sector de repartici\u00f3n de bebidas embotelladas.\u00a0\u00a0\u00c9ste es un problema de toma de decisiones donde debe decidirse c\u00f3mo particionar el conjunto de manzanas geogr\u00e1ficas de una ciudad en varios territorios para eficientar las tareas y el servicio proporcionado por la empresa a sus clientes.\u00a0\u00a0El problema se plantea como una cuesti\u00f3n de optimizaci\u00f3n biobjetivo, donde se desea optimizar simult\u00e1neamente dos medidas de desempe\u00f1o: la dispersi\u00f3n territorial y el desbalance territorial respecto a la demanda del producto. El problema est\u00e1 tambi\u00e9n sujeto a restricciones de balance con respecto al n\u00famero de clientes y conectividad territorial.\u00a0\u00a0Para resolver este complejo problema se ha desarrollado e implementado una metaheur\u00edstica multiobjetivo basada en b\u00fasqueda dispersa.\u00a0\u00a0Se presenta una evaluaci\u00f3n computacional donde se demuestra el excelente desempe\u00f1o del m\u00e9todo propuesto, superando incluso a los mejores dos m\u00e9todos conocidos a nivel mundial para problemas de optimizaci\u00f3n multiobjetivo (NSGA-II y SSPMO).<\/p>\r\n\r\n\r\n\r\n<p>Palabras clave: investigaci\u00f3n de operaciones, dise\u00f1o de territorios, optimizaci\u00f3n multiobjetivo, metaheur\u00edsticas.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">ABSTRACT<\/h4>\r\n\r\n\r\n\r\n<p><em>A territory design problem motivated by a real-world application in the bottled beverage distribution industry is addressed in the present research. The problem is categorized as a decision-making problem, where suitable partition of customers or city blocks in a city into territories must be decided, such that companies can provide a better service. The problem was modeled as a bi-objective optimization problem, where two performance responses are simultaneously optimized; (i) territory dispersion and (ii) territory imbalance with respect to product demand.\u00a0\u00a0The problem is subject to balancing with respect to the number of customers and territory connectivity constraints.\u00a0\u00a0To solve the complex problem, a scatter search-based multi-objective metaheuristic method has been developed and implemented.\u00a0\u00a0An empirical assessment showed the performance of the proposed method, outperforming the two most popular methods used worldwide (NSGA-II and SSPMO).<\/em><\/p>\r\n\r\n\r\n\r\n<p><em>Keywords: operations research, territory design, multi-objective optimization, metaheuristics.<\/em><\/p>\r\n\r\n\r\n\r\n<p>En este trabajo se aborda un problema de dise\u00f1o de territorios comerciales, el cual consiste en dividir un conjunto dado de unidades b\u00e1sicas (UBs) en p grupos llamados territorios, de acuerdo a algunos criterios espec\u00edficos de planeaci\u00f3n.\u00a0\u00a0Se considera una versi\u00f3n biobjetivo del problema, es decir, se optimizan simult\u00e1neamente dos funciones objetivo.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>La versi\u00f3n monoobjetivo de este problema fue introducida por R\u00edos-Mercado y Fern\u00e1ndez (2009). Debido a la complejidad del problema, ellos desarrollaron un procedimiento GRASP (Greedy Randomized Adaptive Search Procedure) reactivo para resolverlo. El procedimiento que propusieron super\u00f3 el m\u00e9todo utilizado en la compa\u00f1\u00eda, tanto en la calidad de la soluci\u00f3n como en el grado de infactibilidad con respecto a los requerimientos de balance. Tambi\u00e9n se han estudiado diferentes versiones monoobjetivo de este problema (L\u00f3pez-P\u00e9rez y R\u00edos-Mercado, 2013; R\u00edos-Mercado y L\u00f3pez-P\u00e9rez, 2013; R\u00edos-Mercado y Escalante, 2016).<\/p>\r\n\r\n\r\n\r\n<p>En relaci\u00f3n a estudios multiobjetivo para otros problemas de distritos, hay algunas pocas aplicaciones, por ejemplo, en distritos pol\u00edticos (Bong y Wang, 2004), distritos escolares\u00a0(Bowerman, Hall y Calamai, <em>et al<\/em>., 1995) y servicios p\u00fablicos (Tavares-Pereira <em>et al<\/em>., 2007). Sin embargo, \u00e9stos son modelos diferentes al que se estudia en este trabajo. Antes de realizar este proyecto, los \u00fanicos trabajos en dise\u00f1o de territorios comerciales multiobjetivo eran los de Salazar-Aguilar <em>et al<\/em>. (2011a; 2013). En el primero, se introdujo el modelo biobjetivo y se propuso un m\u00e9todo mejorado del \u03b5-constraint para encontrar las fronteras \u00f3ptimas de Pareto. Una de las limitaciones de este trabajo es, por supuesto, el tama\u00f1o de las instancias que podr\u00edan ser resueltas de forma exacta. La instancia m\u00e1s grande que se puede tratar con ese m\u00e9todo tiene 150 UBs y seis territorios. En el segundo trabajo se desarrollaron heur\u00edsticas basadas en GRASP para tratar de abordar instancias de gran escala del problema, el desempe\u00f1o de los m\u00e9todos fue relativo. Por tanto, la motivaci\u00f3n del\u00a0 presente trabajo fue el de desarrollar un mejor m\u00e9todo y m\u00e1s efectivo para abordar instancias grandes del problema de dise\u00f1o de territorios comerciales (TDP, por sus siglas en ingl\u00e9s). Para mayor detalle acerca de otras aplicaciones de TDP mono-objetivo, el lector puede referirse al trabajo de Kalcsics y R\u00edos-Mercado (Kalcsics y R\u00edos-Mercado, 2019).<\/p>\r\n\r\n\r\n\r\n<p>En este trabajo se desarroll\u00f3 una metaheur\u00edstica basada en b\u00fasqueda dispersa (SS). El m\u00e9todo de b\u00fasqueda dispersa para dise\u00f1o de territorios multiobjetivo (SSMTDP, por sus siglas en ingl\u00e9s) propuesto en este trabajo fue evaluado en un conjunto de instancias grandes. Los resultados indican que el SSMTDP es capaz de encontrar buenas soluciones que est\u00e1n muy bien distribuidas a lo largo de la frontera eficiente. Incluso si las soluciones iniciales tienen una evaluaci\u00f3n pobre en las funciones objetivo, el m\u00e9todo de combinaci\u00f3n propuesto tiene la habilidad de explorar nuevas regiones en el espacio de b\u00fasqueda y el m\u00e9todo mejorado permite obtener mejores soluciones que est\u00e1n bastante lejos del conjunto inicial. Cuando se compar\u00f3 con el estado del arte de los m\u00e9todos multiobjetivo como el procedimiento de b\u00fasqueda dispersa tab\u00fa para optimizaci\u00f3n multiobjetivo (SSPMO) y el algoritmo gen\u00e9tico de clasificaci\u00f3n no-dominada (NSGA-II), se encontr\u00f3 que estos procedimientos se esforzaron bastante para generar soluciones factibles del problema. Se observ\u00f3 que pocas instancias pueden ser resueltas con estos procedimientos. En contraste, el SSMTDP report\u00f3 soluciones significativamente mejores para aquellas instancias resueltas tanto por SSPMO como por NSGA-II.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">DESCRIPCI\u00d3N DEL PROBLEMA<\/h4>\r\n\r\n\r\n\r\n<p>Dado un conjunto V de manzanas (unidades b\u00e1sicas, UBs), la compa\u00f1\u00eda desea dividir este conjunto en un n\u00famero fijo (p) de territorios disjuntos satisfaciendo algunos criterios de planeaci\u00f3n como balance, conexidad y compacidad. Se requiere\u00a0el balance en los territorios para asegurar una mejor distribuci\u00f3n de la carga de trabajo. La conexidad garantiza la movilidad dentro de los territorios, es decir que, cada territorio tiene que estar conectado de tal forma que se pueda llegar a cada unidad b\u00e1sica desde cualquier otra sin salir del territorio. La compacidad del territorio se requiere para garantizar que los clientes dentro del territorio est\u00e9n relativamente cerca unos de otros. La compa\u00f1\u00eda identifica a la compacidad y el balance respecto al n\u00famero de clientes como los criterios m\u00e1s importantes. Por tanto, en el presente trabajo estos criterios son considerados como funciones objetivo y los criterios restantes se tratan como restricciones.<\/p>\r\n\r\n\r\n\r\n<p>Sea <em>G<\/em> = (<em>V,E<\/em>), donde <em>E<\/em> es el conjunto de aristas que representan la adyacencia entre UBs. Una arista <em>e<\/em> \u03f5 <em>E<\/em> conectando a los nodos <em>i<\/em> y <em>j<\/em> existe si <em>i<\/em> y <em>j<\/em> son UBs adyacentes. A cada nodo <em>j<\/em> \u03f5 <em>V<\/em> se le asocian m\u00faltiples atributos como coordenadas geogr\u00e1ficas (<em>c<\/em><sub>j<\/sub><sup>x<\/sup>, <em>c<\/em><sub>j<\/sub><sup>y<\/sup>), n\u00famero de clientes y volumen de ventas. Espec\u00edficamente, la compa\u00f1\u00eda desea un balance perfecto entre los territorios, es decir, cada territorio debe contar con la misma cantidad de clientes y el mismo volumen de ventas. Sea <em>K<\/em> el conjunto de \u00edndices de territorios tal que |<em>K<\/em>|=p. Sea A = {1,2} el conjunto de actividades nodales, donde 1 es el n\u00famero de clientes y 2 el volumen de ventas. Definimos el tama\u00f1o del territorio <em>X<\/em><sub><em>K<\/em><\/sub> con respecto a la actividad a como <em>w<\/em><sup>(a)<\/sup>(<em>X<\/em><sub><em>k<\/em><\/sub>) = \u2211i\u03f5<em>X<\/em><sub><em>K<\/em><\/sub><em>w<\/em><sub>i<\/sub><sup>(a)<\/sup>, donde <em>w<\/em><sub><em>i<\/em><\/sub><sup>(a)<\/sup>\u00a0 es el valor asociado a la actividad <em>a<\/em> \u03f5 <em>A<\/em> en el nodo <em>i <\/em>\u03f5 <em>V<\/em>. El valor promedio (deseado) est\u00e1 dado por<em> \u00b5<\/em><sup>(a)<\/sup>= \u2211i\u03f5<em>X<\/em><sub><em>K<\/em><\/sub><em>w<\/em><sub>i<\/sub><sup>(a)<\/sup>\/p. Debido a la naturaleza discreta de este problema, es pr\u00e1cticamente imposible tener territorios perfectamente balanceados. Por consiguiente, se introdujo un par\u00e1metro de tolerancia \u03c4<sup>(2)<\/sup> para el volumen de ventas que permite una desviaci\u00f3n relativa con respecto al valor promedio <em>\u00b5<\/em><sup>(2)<\/sup>. Para medir la dispersi\u00f3n utilizamos la medida de dispersi\u00f3n del conocido problema de la p-mediana. Bajo los supuestos anteriores, el modelo combinatorio biobjetivo puede escribirse como:<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9092\" src=\"http:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/formulas1-1.png\" alt=\"\" width=\"450\" height=\"143\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>El objetivo es encontrar una <em>p<\/em>-partici\u00f3n <em>X<\/em>= (<em>X<\/em><sub>1 <\/sub>,&#8230;, <em>X<\/em><sub>p<\/sub>) de <em>V<\/em>, tal que, tanto la dispersi\u00f3n (1) en cada territorio como la desviaci\u00f3n m\u00e1xima relativa con respecto al n\u00famero de clientes en cada territorio (2) sean minimizados simult\u00e1neamente. Las restricciones (3)-(4) establecen que el tama\u00f1o del territorio (volumen de ventas) debe estar entre el rango permitido por el par\u00e1metro de tolerancia \u03c4<sup>(2)<\/sup>. Las restricciones (5) aseguran la conexidad de cada territorio, donde <em>G<\/em><sub>k<\/sub> es el grafo inducido en <em>G<\/em> por el conjunto de nodos <em>X<\/em><sub><em>K<\/em><\/sub>. El problema anterior es NP-duro (Salazar- Salazar-Aguilar,\u00a0 2011b).<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">PROCEDIMIENTO DE SOLUCI\u00d3N PROPUESTO<\/h4>\r\n\r\n\r\n\r\n<p>El enfoque evolutivo llamado b\u00fasqueda dispersa (SS, por sus siglas en ingl\u00e9s) se basa en diversificar la b\u00fasqueda en el espacio de soluciones. Opera sobre un conjunto de soluciones denominado el conjunto de referencia, formado por soluciones buenas y diversas de la poblaci\u00f3n principal. \u00c9stas son combinadas con el prop\u00f3sito de generar nuevas soluciones con mejor valor objetivo, mientras se mantiene la diversidad. La estructura b\u00e1sica de SS (Mart\u00ed, Laguna y Glover, 2006) est\u00e1 formada por cinco m\u00f3dulos principales. La figura 1 ilustra la representaci\u00f3n esquem\u00e1tica del SS propuesto, donde se muestra c\u00f3mo interact\u00faan los m\u00f3dulos.<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9093\" src=\"http:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura1-2.png\" alt=\"\" width=\"450\" height=\"302\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>SS es una t\u00e9cnica muy flexible debido a que algunos m\u00f3dulos de su estructura pueden definirse de acuerdo al problema bajo estudio. Por ejemplo, en este trabajo, los m\u00f3dulos de diversificaci\u00f3n, mejora y combinaci\u00f3n se propusieron e implementaron <em>ad hoc<\/em> para este problema espec\u00edfico, para tratar de aprovechar su estructura. En nuestro dise\u00f1o, el m\u00f3dulo de diversificaci\u00f3n genera un conjunto de soluciones iniciales apoyado en estrategias de GRASP, en las cuales la funci\u00f3n voraz est\u00e1 basada en las dos funciones objetivo del problema. El m\u00f3dulo de mejora trata de optimizar una soluci\u00f3n dada utilizando una estrategia de b\u00fasqueda local encadenada para problemas multiobjetivo, utilizando las funciones objetivo del problema una a la vez de forma secuencial. El m\u00f3dulo de combinaci\u00f3n de soluciones transforma dos soluciones dadas en una o m\u00e1s soluciones (hijos), tratando de mantener caracter\u00edsticas buenas de las soluciones combinadas; el m\u00f3dulo de generaci\u00f3n de subconjuntos genera las soluciones a ser combinadas en el m\u00f3dulo anterior. En esta aplicaci\u00f3n espec\u00edfica se generan exactamente tres soluciones hijo de dos dise\u00f1os de territorio dados. Estos tres m\u00f3dulos del problema espec\u00edfico se describen completamente en Salazar-Aguilar <em>et al<\/em>. (2012). Finalmente, los dos m\u00f3dulos restantes, los cuales no son dependientes del problema, son el m\u00f3dulo de actualizaci\u00f3n\u00a0del conjunto referencia y el m\u00f3dulo de generaci\u00f3n de conjuntos. El primero de los m\u00f3dulos mantiene una porci\u00f3n de las mejores soluciones en el conjunto referencia. En este caso, el conjunto referencia est\u00e1 formado por soluciones no-dominadas que van de acuerdo al criterio de Pareto, donde se consideraron ambas funciones objetivo del problema. Cuando se encuentra una soluci\u00f3n no-dominada, \u00e9sta entra al conjunto de referencia y aquellas soluciones que son dominadas por la soluci\u00f3n que se agreg\u00f3 son eliminadas del conjunto de referencia. El m\u00f3dulo de generaci\u00f3n de subconjuntos act\u00faa en el conjunto de referencia, en \u00e9ste los subconjuntos de soluciones que deben ser combinados son creados por todos los pares de soluciones posibles del conjunto de referencia.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>Durante cada iteraci\u00f3n del SSMTDP, se utiliz\u00f3 una memoria temporal para evitar combinaciones que fueron realizadas en la iteraci\u00f3n previa. En otras palabras, para una iteraci\u00f3n espec\u00edfica, el proceso de combinaci\u00f3n se aplica s\u00f3lo para aquellos pares de soluciones que no fueron combinados en la iteraci\u00f3n anterior.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">TRABAJO EXPERIMENTAL<\/h4>\r\n\r\n\r\n\r\n<p>El procedimiento fue programado en C++, y compilado en Sun C++ versi\u00f3n 8.0 bajo el sistema operativo Solaris 9, y se ejecut\u00f3 en un SunFire V440. Los conjuntos de datos se tomaron de la base de datos (R\u00edos-Mercado y Fern\u00e1ndez, 2009). Estos conjuntos de datos contienen instancias generadas aleatoriamente basadas en datos reales proporcionados por una compa\u00f1\u00eda. El SSMTDP se aplic\u00f3 sobre dos conjuntos de instancias con (<em>n,p<\/em>) \u03f5\u00a0 {(500,20),(1000,50)}. Para cada conjunto se generaron diez instancias y se utiliz\u00f3 un par\u00e1metro de tolerancia \u03c4<sup>(2)<\/sup> = 0.05 para todos ellos. Se utilizaron dos criterios de parada en el SSMTDP, l\u00edmite de iteraciones y convergencia. En estos experimentos, el n\u00famero m\u00e1ximo de iteraciones es 10.<\/p>\r\n\r\n\r\n\r\n<p>Durante el trabajo experimental, se observ\u00f3 que el SSMTDP convergi\u00f3 sin alcanzar el n\u00famero m\u00e1ximo de iteraciones en todas las instancias probadas. As\u00ed, en todos los casos el SSMTDP se detuvo cuando no hubo nuevas soluciones para agregarse al conjunto de referencia. La figura 2 muestra el desempe\u00f1o del SSMTDP para la instancia DU500-08, con 500 UBs y 20 territorios. La primera frontera (BGRASP-I) es el conjunto de soluciones iniciales generado por el m\u00f3dulo de diversificaci\u00f3n (BGRASP-I). Las siguientes fronteras muestran las soluciones que pertenecen al conjunto de referencia en cada iteraci\u00f3n del SSMTDP. Recuerde que el SSMTDP comienza con un conjunto de soluciones no-dominadas que se obtiene a trav\u00e9s del m\u00f3dulo de diversificaci\u00f3n. Estas soluciones se asignan al conjunto de referencia inicial. Despu\u00e9s de eso, cada par de soluciones en el conjunto de referencia es combinado para generar tres soluciones diferentes. Las nuevas soluciones generadas son\u00a0mejoradas a trav\u00e9s del RLS y despu\u00e9s se actualiza el conjunto de referencia obtenido, as\u00ed se genera un nuevo conjunto de referencia. Cuando el conjunto de referencia ya no cambia, el SSMTDP se detiene. En el caso mostrado en la figura 2, el SSMTDP converge en la iteraci\u00f3n 9. Es decir, en esta iteraci\u00f3n, la combinaci\u00f3n de las soluciones del conjunto de referencia no produjo soluciones no-dominadas para agregarse al conjunto de referencia. De esta manera, el SSMTDP reporta como conjunto de soluciones no-dominadas a aqu\u00e9llas que pertenecen al conjunto de referencia en la \u00faltima iteraci\u00f3n.<\/p>\r\n<p><a href=\"http:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura2-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9124\" src=\"http:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura2-6.png\" alt=\"\" width=\"450\" height=\"348\" srcset=\"https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura2-6.png 620w, https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura2-6-300x232.png 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\r\n\r\n\r\n\r\n\r\n\r\n<p>Para mostrar el comportamiento del SSMTDP utilizando instancias de tama\u00f1o (1000,50), la figura 3 muestra las iteraciones del SSMTDP para la instancia denominada DU1000-04, la cual tiene 1000 UBs y 50 territorios. En este caso, el SSMTDP se detuvo en la iteraci\u00f3n 8. En resumen, las fronteras eficientes aproximadas obtenidas por el SSMTDP representan una mejora significativa con respecto a las fronteras iniciales obtenidas por el BGRASP-I. Se observ\u00f3 que en todas las instancias probadas (20 instancias), el m\u00e9todo SSMTDP se detuvo por convergencia.<\/p>\r\n<p><a href=\"http:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura3-8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9126\" src=\"http:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura3-8.png\" alt=\"\" width=\"450\" height=\"359\" srcset=\"https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura3-8.png 620w, https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura3-8-300x240.png 300w, https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura3-8-55x45.png 55w, https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura3-8-173x137.png 173w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/a><\/p>\r\n\r\n\r\n\r\n\r\n\r\n<p>En las siguientes secciones se compara el SSMTDP con otras dos heur\u00edsticas del estado del arte, NSGA-II y SSPMO. \u00a0<br \/>Se han utilizado diferentes medidas de desempe\u00f1o para evaluar la calidad de las soluciones obtenidas desde el enfoque multiobjetivo. Aqu\u00ed consideramos las medidas m\u00e1s populares reportadas en la bibliograf\u00eda de optimizaci\u00f3n multiobjetivo (Salazar-Aguilar <em>et al<\/em>., 2012):\u00a0<br \/>\u00a0 \u00a0 \u00a01. N\u00famero de puntos en la frontera no-dominada. Es una medida importante ya que las fronteras no-dominadas que proveen m\u00e1s alternativas al tomador de decisiones son preferidas en lugar de aqu\u00e9llas que contienen pocas.\u00a0<br \/>\u00a0 \u00a0 \u00a02. k-distancia. Esta m\u00e9trica es la distancia euclidiana desde un punto no-dominado al <em>k<\/em>-\u00e9simo punto no-dominado m\u00e1s cercano. Debido a que la <em>k<\/em>-distancia est\u00e1 definida para un solo punto en la frontera, se consideran dos medidas en la evaluaci\u00f3n de los resultados, espec\u00edficamente, el promedio y los valores <em>k<\/em>-distancia m\u00e1ximos calculados sobre todos los puntos de la frontera obtenidos por el m\u00e9todo. Por consiguiente, cuanto m\u00e1s peque\u00f1a es la <em>k<\/em>-distancia para los puntos en la frontera, la densidad de la frontera es mejor. En este trabajo se utiliza <em>k<\/em>=4.\u00a0<br \/>\u00a0 \u00a0 \u00a03. Tama\u00f1o del espacio cubierto (<em>SSC(X)<\/em>). Para un conjunto de puntos dado <em>X<\/em>, <em>SSC<\/em>(<em>X<\/em>) es el volumen de los puntos dominados por <em>X<\/em>. Entonces, cuanto m\u00e1s grande es el valor de <em>SSC<\/em>(<em>X<\/em>), <em>X<\/em> es mejor. Espec\u00edficamente, sea <em>X<\/em> = (<em>X<\/em><sup>1<\/sup>,&#8230;, <em>X<\/em><sup>k<\/sup>) un conjunto de<em> k<\/em> vectores de decisi\u00f3n. La funci\u00f3n <em>SSC<\/em>(<em>X<\/em>) da el volumen incluido por la uni\u00f3n de los politopos <em>P<\/em><sup>1<\/sup>, &#8230;, <em>P<\/em><sup>k<\/sup> ,\u00a0 donde cada\u00a0 <em>P<\/em><sup>i <\/sup>se forma por las intersecciones de los siguientes hiperplanos originados por <em>X<\/em><sup>i<\/sup>, junto con los ejes: para cada eje en el espacio objetivo, existe un hiperplano perpendicular al eje y pasa a trav\u00e9s del punto (?<sub>1<\/sub>(<em>X<\/em>\u00b9), &#8230;, ?<sub>k<\/sub>(<em>X<\/em><sup>k<\/sup>)). En el caso de dos dimensiones, cada <em>P<\/em><sup>i<\/sup>\u00a0 representa un rect\u00e1ngulo definido por los puntos (0,0) y (?<sub>1<\/sub>(<em>X<\/em><sup>1<\/sup>),\u00a0 ?<sub>2<\/sub>(<em>X<\/em><sup>2 <\/sup>). Para evitar calcular vol\u00famenes infinitos, el volumen calculado es dividido por el volumen de un hipercubo de referencia (ajustando tanto las cotas superiores como inferiores para cada objetivo) as\u00ed el resultado final es mostrado en porcentaje.\u00a0<br \/>\u00a0 \u00a0 \u00a04. C(A,B). Es conocido como la medida de cobertura de dos conjuntos. Esta medida representa la porci\u00f3n de puntos en la frontera eficiente B que son dominados por los puntos de la frontera A. As\u00ed, C(A,B) es la cobertura de B por puntos en A.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">Comparaci\u00f3n entre NSGA-II, SSPMO y SSMTDP<\/h4>\r\n\r\n\r\n\r\n<p>SSPMO es una metaheur\u00edstica introducida por Molina <em>et al<\/em>. (2007) desarrollada inicialmente para resolver problemas de optimizaci\u00f3n no lineal multiobjetivo; sin embargo, tambi\u00e9n se ha adaptado para problemas combinatorios multiobjetivo. \u00c9ste consiste en un procedimiento de b\u00fasqueda\u00a0dispersa\/tab\u00fa h\u00edbrido que incluye dos diferentes fases: (i) generaci\u00f3n de un conjunto inicial de puntos no-dominados a trav\u00e9s de la b\u00fasqueda (MOAMP) local encadenada (tab\u00fa), y (ii) combinaci\u00f3n de soluciones y actualizaci\u00f3n del conjunto no-dominado mediante b\u00fasqueda dispersa.\u00a0<\/p>\r\n\r\n\r\n\r\n<p>El algoritmo gen\u00e9tico de clasificaci\u00f3n no-dominada (NSGA-II) es un algoritmo evolutivo que se ha aplicado con \u00e9xito a muchos problemas de optimizaci\u00f3n combinatoria multiobjetivo en la bibliograf\u00eda (Deb <em>et al<\/em>., 2002), y es el m\u00e9todo m\u00e1s citado en metaheur\u00edsticas multiobjetivo. Los detalles de c\u00f3mo \u00e9stos fueron implementados en nuestro estudio\u00a0 est\u00e1n en Salazar-Aguilar <em>et al<\/em>. (2012).<\/p>\r\n\r\n\r\n\r\n<p>El NSGA-II se aplic\u00f3 a los dos conjuntos de datos anteriormente descritos. El n\u00famero de generaciones y el tama\u00f1o de la poblaci\u00f3n se establecieron en 500. En cada generaci\u00f3n se combinaron 250 soluciones. NSGA-II report\u00f3 soluciones no-dominadas s\u00f3lo para la instancia DU500-04 (tablas I y II), la cual tiene 500 UBs y 20 territorios. Para las otras 19 instancias probadas, NSGA-II no brind\u00f3 soluciones factibles, mientras que el procedimiento SSMTDP report\u00f3 soluciones no-dominadas para todas las instancias probadas. Se observ\u00f3 c\u00f3mo NSGA-II fall\u00f3 en manejar apropiadamente las restricciones de conexidad. La mayor\u00eda de las soluciones generadas por NSGA-II son altamente infactibles respecto a las restricciones de conexidad, aun cuando NSGA-II considera este requerimiento como objetivo que debe ser minimizado. Los mecanismos de selecci\u00f3n y los m\u00f3dulos de combinaci\u00f3n no son suficientes para manejar estas restricciones dif\u00edciles. En contraste, el procedimiento propuesto SSMTDP est\u00e1 espec\u00edficamente dise\u00f1ado para tomar en cuenta la conexidad en todos sus componentes. Entonces, para este problema, aprovechar su estructura definitivamente vale la pena.\u00a0 La figura 4 muestra la comparaci\u00f3n entre los procedimientos SSMTDP, SSPMO y NSGA-II.<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9097\" src=\"http:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/tabla1-1.png\" alt=\"\" width=\"467\" height=\"165\" srcset=\"https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/tabla1-1.png 622w, https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/tabla1-1-300x106.png 300w\" sizes=\"auto, (max-width: 467px) 100vw, 467px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9098\" src=\"http:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/tabla2.png\" alt=\"\" width=\"450\" height=\"158\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>Observe que pocas soluciones no-dominadas de SSPMO son dominadas por el conjunto no-dominado reportado por NSGA-II. Adem\u00e1s, tanto SSPMO como SSMTDP reportaron puntos no-dominados en una regi\u00f3n que no est\u00e1 cubierta por la frontera de Pareto obtenida por NSGA-II.<\/p>\r\n\r\n\r\n\r\n<p>La tabla I muestra nuevamente la superioridad de SSMTDP que claramente supera a NSGA-II y SSPMO, demostrando la eficiencia del m\u00e9todo propuesto. Analizamos el caso particular (instancia DU500-04) en el cual NSGA-II report\u00f3 soluciones factibles. Note que en la <em>k<\/em>-distancia (media y max), los valores correspondientes para NSGA-II no pueden ser calculados dado que se utiliz\u00f3 <em>k<\/em>=4. La cobertura de dos conjuntos medida C(A,B) se muestra en la tabla II, en esta tabla el conjunto <em>A<\/em> se asocia con las filas y B con las columnas. Observe que los puntos obtenidos por NSGA-II dominaron algunos puntos obtenidos por SSPMO. La tabla II muestra que NSGA-II domina 15% de los puntos reportados por SSPMO. Para esta m\u00e9trica, SSMTDP domina las fronteras reportadas por NSGA-II y SSPMO (vea figura 4). Adem\u00e1s, NSGA-II report\u00f3 soluciones factibles s\u00f3lo para una instancia de las 20 utilizadas, mientras que SSMTDP report\u00f3 soluciones factibles para todas las instancias. En resumen, SSMTDP supera a ambos procedimientos, NSGA-II y SSPMO.<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9099\" src=\"http:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura4-5.png\" alt=\"\" width=\"465\" height=\"390\" srcset=\"https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura4-5.png 620w, https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura4-5-300x252.png 300w, https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura4-5-55x45.png 55w, https:\/\/cienciauanl.uanl.mx\/wp-content\/uploads\/2019\/07\/figura4-5-150x125.png 150w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">CONCLUSIONES<\/h4>\r\n\r\n\r\n\r\n<p>En este trabajo se describe un procedimiento heur\u00edstico innovador basado en b\u00fasqueda dispersa para el problema biobjetivo de dise\u00f1o territorial comercial. Cada componente del m\u00e9todo propuesto llamado SSMTDP se dise\u00f1\u00f3 tomando ventaja de la estructura del problema. En las pruebas computacionales, el m\u00e9todo super\u00f3 significativamente a los mejores m\u00e9todos existentes (SSPMO y NSGA-II).\u00a0 Desde la perspectiva pr\u00e1ctica,\u00a0el m\u00e9todo es muy \u00fatil para asistir a los tomadores de decisiones, ya que al generar diversas soluciones no dominadas, \u00e9stas t\u00edpicamente se discuten entre paneles de decisores donde se argumentan las preferencias por las diferentes funciones objetivo.\u00a0 Al final, entre los decisores se propone una soluci\u00f3n que representa el mejor compromiso.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">AGRADECIMIENTOS<\/h4>\r\n\r\n\r\n\r\n<p>Este trabajo fue apoyado por el Conacyt (apoyos 48499-Y y 61903) y la UANL (Paicyt CE012-09). El segundo autor agradece la beca doctoral de la UANL (beca NL-2006-C09-32652).<\/p>\r\n\r\n\r\n\r\n<p style=\"text-align: right;\">* Universidad Aut\u00f3noma de Nuevo Le\u00f3n.\u00a0<br \/>Contacto: roger.rios@uanl.edu.mx<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">REFERENCIAS<\/h4>\r\n\r\n\r\n\r\n<p>Bong, C.W., y Wang, Y.C. (2004). A multiobjective hybrid metaheuristic approach for GIS-based spatial zone model. <em>Journal of Mathematical Modelling and Algorithms<\/em>. 3(3):245-261.\u00a0<br \/>Bowerman, R., Hall, B., y Calamai, P. (1995). A multi-objective optimization approach to urban school bus routing: Formulation and solution method. <em>Transportation Research Part A<\/em>. 29(2):107-123.\u00a0<br \/>Deb, K., Pratap, A., Agarwal, S., <em>et al<\/em>. (2002). A fast elitist multiobjective genetic algorithm: NSGA-II. IEEE <em>Transactions on Evolutionary Computation<\/em>. 6(2):182-197. \u00a0<br \/>Kalcsics, J., y R\u00edos-Mercado, R.Z. (2019a). Districting problems. En <em>Location Science<\/em>, 2a edici\u00f3n, Cap\u00edtulo 25. Springer, Cham, Suiza. Aceptado.\u00a0<br \/>L\u00f3pez-P\u00e9rez, J.F., y R\u00edos-Mercado, R.Z. (2013). Embotelladoras ARCA uses operations research to improve territory design plans. <em>Interfaces<\/em>. 43(3):209-220.\u00a0<br \/>Mart\u00ed, R., Laguna, M., y Glover, F. (2006). Principles of scatter search. <em>European Journal of Operational Research<\/em>. 169(2):359-372.\u00a0<br \/>Molina, J., Mart\u00ed, R., y Caballero, R. (2007). SSPMO: A scatter tabu search procedure for non-linear multiobjective optimization. <em>INFORMS Journal on Computing<\/em>. 19(1):91-100.\u00a0<br \/>R\u00edos-Mercado, R.Z., y Fern\u00e1ndez, E. (2009). A reactive GRASP for a commercial territory design problem with multiple balancing requirements. <em>Computers &amp; Operations Research<\/em>. 36(3):755-776.\u00a0<br \/>R\u00edos-Mercado, R.Z., y L\u00f3pez-P\u00e9rez, J.F. (2013). Commercial territory design planning with realignment and disjoint assignment requirements. <em>Omega<\/em>. 41(3):525-535.\u00a0<br \/>R\u00edos-Mercado, R.Z., y Escalante, H.J. (2016). GRASP with path relinking for commercial districting. <em>Expert Systems with Applications<\/em>. 44:102-113.\u00a0<br \/>Salazar-Aguilar, M.A., R\u00edos-Mercado, R.Z., y Gonz\u00e1lez-Velarde, J.L. (2011a). A bi-objective programming model for designing compact and balanced territories in commercial districting. <em>Transportation Research Part C: Emerging Technologies<\/em>. 19(5):885-895.\u00a0<br \/>Salazar-Aguilar, M.A., R\u00edos-Mercado, R.Z., y Cabrera-R\u00edos, M. (2011b). New models for commercial territory design. <em>Networks &amp; Spatial Economics<\/em>. 11(3):487-507.\u00a0<br \/>Salazar-Aguilar, M.A., R\u00edos-Mercado, R.Z., Gonz\u00e1lez-Velarde, J.L., <em>et al<\/em>. (2012). Multiobjective scatter search for a commercial territory design problem. <em>Annals of Operations Reseach<\/em>. 199(1):343-360.\u00a0<br \/>Salazar-Aguilar, M.A., R\u00edos-Mercado, R.Z., y Gonz\u00e1lez-Velarde, J.L. (2013). GRASP strategies for a bi-objective commercial territory design problem. <em>Journal of Heuristics<\/em>. 19(2):179-200. \u00a0<br \/>Tavares-Pereira, F., Figueira, J.R., Roy, B., <em>et al<\/em>. (2007). Multiple criteria districting problems: The public transportation network pricing system of the Paris region. <em>Annals of Operations Research<\/em>. 154(1):69-92.\u00a0<\/p>\r\n\r\n\r\n\r\n<p style=\"text-align: right;\">RECIBIDO: 20\/04\/2018<br \/>ACEPTADO: 29\/06\/2019<\/p>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Roger Z. R\u00edos Mercado*, M. Ang\u00e9lica Salazar-Aguilar* CIENCIA UANL \/\u00a0A\u00d1O 22, No.96 julio-agosto 2019 https:\/\/doi.org\/10.29105\/cienciauanl22.96-5 &nbsp; RESUMEN En este trabajo se aborda un problema de dise\u00f1o territorial motivado por una problem\u00e1tica real en el sector de repartici\u00f3n de bebidas embotelladas.\u00a0\u00a0\u00c9ste es un problema de toma de decisiones donde debe decidirse c\u00f3mo particionar el conjunto de manzanas geogr\u00e1ficas de una ciudad [&#8230;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[27],"tags":[],"class_list":["post-9090","post","type-post","status-publish","format-standard","hentry","category-investigacion"],"_links":{"self":[{"href":"https:\/\/cienciauanl.uanl.mx\/index.php?rest_route=\/wp\/v2\/posts\/9090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cienciauanl.uanl.mx\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cienciauanl.uanl.mx\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cienciauanl.uanl.mx\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/cienciauanl.uanl.mx\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9090"}],"version-history":[{"count":8,"href":"https:\/\/cienciauanl.uanl.mx\/index.php?rest_route=\/wp\/v2\/posts\/9090\/revisions"}],"predecessor-version":[{"id":9133,"href":"https:\/\/cienciauanl.uanl.mx\/index.php?rest_route=\/wp\/v2\/posts\/9090\/revisions\/9133"}],"wp:attachment":[{"href":"https:\/\/cienciauanl.uanl.mx\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cienciauanl.uanl.mx\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cienciauanl.uanl.mx\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}