Rankings baseados en problemas DEA
Abstract
Os problema DEA (Charnes et al., 1978) plantéxanse co obxectivo de medir a eficiencia relativa individual dunha DMUs (Unidades de toma de decisión) dentro dun conxunto delas. En concreto, preténdese clasificar as devanditas DMUs dacordo coa súa capacidade de influír na eficiencia global do sistema. Para acadar este obxectivo, faremos uso da teoría de xogos cooperativos a través da definición de xogos TU específicos e o uso de solucións específicas para os mesmos. Neste traballo preséntanse varias opcións de rankings de DMUs en problemas DEA descritos na literatura. Finalmente aplicaranse sobre unha situación real, a xurdida na industria hoteleira en España trala crise do sector derivada da COVID-19.
Full text
Traballo Fin de Grao Rankings baseados en problemas DEA Julián Villanustre Otero 2020/2021 UNIVERSIDADE DE SANTIAGO DE COMPOSTELA
GRAO DE MATEMÁTICAS Traballo Fin de Grao Rankings baseados en problemas DEA Julián Villanustre Otero Xullo, 2021 UNIVERSIDADE DE SANTIAGO DE COMPOSTELA
Traballo proposto Área de Coñecemento: Estadística e Investigación Operativa Título: Rankings baseados en problemas DEA Breve descrición do contido A análise DEA (Data emvelopment analysis) é un método en investigación operativa con claras orientacións económicas que permiten medir a eciencia de diferentes unidades de toma de decisión (Desicion Making Units, DMUs ) que conforman un sistema. Este traballo abordará algunhas metodoloxías descritas na literatura para este n baixo a perspectiva da teoría de xogos cooperativos. Recomendacións Outras observacións iii
Índice xeral Resumo vii Introdución ix 1. Os modelos DEA e a teoría de xogos 1 1.1. ModeloDEA ................................... 1 1.1.1. Formulación lineal do modelo . . . . . . . . . . . . . . . . . . . . . . 2 1.1.2. Unha medida cuantitativa da eciencia dunha DMU . . . . . . . . . 7 1.2. Xogos cooperativos de utilidade transferible . . . . . . . . . . . . . . . . . . 10 1.2.1. XogosTU................................. 10 1.2.2. Solucións de xogos TU . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.2.3. Outrosresultados............................. 17 2. Valor de Shapley modicado e coeciente de Gini 19 2.1. Medindo a cooperación das DMUs . . . . . . . . . . . . . . . . . . . . . . . 20 2.2. Modicando o valor de Shapley . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.3. CoecientedeGini................................ 24 3. Rankings de DMUs ecientes 29 3.1. Medindo a cooperación das DMUs ecientes . . . . . . . . . . . . . . . . . . 30 4. Aplicación ao sector hoteleiro 39 5. Conclusións 45 A. Código R 47 A.1.FunciónsdeR................................... 47 A.2.Exemplodeuso.................................. 50 Bibliografía 55 v
Resumo Os problema DEA (Charnes et al., 1978) plantéxanse co obxectivo de medir a eciencia relativa individual dunha DMU (Unidades de toma de decisión) dentro dun conxunto delas. En concreto, preténdese clasicar as devanditas DMUs dacordo coa súa capacidade de inuír na eciencia global do sistema. Para acadar este obxectivo, faremos uso da teoría de xogos cooperativos a través da denición de xogos TU especícos e o uso de solucións especícas para os mesmos. Neste traballo preséntanse varias opcións de rankings de DMUs en problemas DEA descritos na literatura. Finalmente aplicaranse sobre unha situación real, a xurdida na industria hoteleira en España trala crise do sector derivada da COVID-19. Palabras clave: Data Envelopment Analysis, Xogos cooperativos, Valor de Shapley, Rankings. Abstract DEA problems (Charnes et al., 1978) are designed to measure the individual relative eciency of a DMU (Decision Making Unit) within a set of DMUs . Specically, the aim is to classify the DMUs according to their ability to inuence the overall eciency of the system. To achieve this goal, we will make use of the theory of cooperative games through the denition of specic TU games and the use of specic solutions for them. In this thesis we present several options of DMUs rankings in DEA problems described in the literature. Finally, we apply them to a real situation, the one arising in the Spanish hotel industry after the crisis in the sector derived from COVID-19. Keywords: Data Envelopment Analysis, Cooperative game, Shapley value, Rankings. vii
2 CAPÍTULO 1. OS MODELOS DEA E A TEORÍA DE XOGOS onde denotamos por xij os datos de entrada e yrj os de saída das j DMUs , con j= {1, . . . , n} , e por ur e vi≥0 , con r= 1, . . . , s e i= 1, . . . , m, os pesos asignados aos correspondentes datos. A notación yr0 e xi0 fai referencia ao DMU do cal queremos calcular a eciencia. Ao conxunto de DMUs denotarémolo por grupo de referencia ou mostra . Nótese que o problema (1.1) pode ser rescrito mediante a seguinte formulación vectorial. max h0=uy0 vx0 ; suxeito a : uyR vxR ≤1, uyr vxr ≤1, u, v ≥0; Sexa u∗= (u∗ 1, . . . , u∗ s) e v∗= (v∗ 1, . . . , v∗ m) unha solución óptima do problema. Como yR≥yr e xR=xr temos que u∗yR=v∗xR=v∗x0 , por tanto h0=y0 yR . Nótese tamén que os pesos u∗ e v∗ están determinados polos datos de entrada e saída observados suxeitos as restricións do modelo (1.1), ademais baixo estas observacións e restrición ningunha outra conguración de pesos vai acadar unha mellor valoración para o grupo de referencia, é dicir que se con estes pesos non se acada unha eciencia do 100%, non se vaia acadar con ningún conxunto de pesos. 1.1.1. Formulación lineal do modelo O modelo (1.1) é un modelo de programación matemática non lineal. En concreto trátase dun problema de programación fracional. Dacordo con Charnes et al. (1962) e Charnes et al. (1973) precisamos pasar, na práctica, dun problema de programación fracional a un de programación linear equivalente. Primeiro consideramos o seguinte modelo que se corresponde coa formulación do problema DEA orientado ós inputs . min f0=Pm i=1 vixi0 Ps r=1 uryr0 ; suxeito a : Pm i=1 vixij Ps r=1 uryrj ≥1; j= 1, . . . , n. ur, vi≥0. (1.2)
1.1. MODELO DEA 3 Agora, o obxectivo é pasar deste problema non lineal e non convexo a un problema de programación lineal. Desta maneira, construímos o problema (1.3) como asociado ó primeiro. max z0; suxeito a : − n X j=1 yrjλj+yr0z0≤0, r = 1, . . . , s. n X j=1 xijλj≤xi0, i = 1, . . . , m. λj≥0, j = 1, . . . , n. (1.3) Trátase dun problema de programación lineal. Polo tanto, é posible obter a formulación do problema dual asociado que expresamos como segue. min g0= m X i=1 wixi0; suxeito a : − s X r=1 µryrj + m X i=1 wixij ≥0, j = 1, . . . , n; s X r=1 µryr0= 1; µr, wi≥0, r = 1, . . . , s, i = 1, . . . , m. (1.4) A estrutura do modelo (1.4) correspóndese a un problema de programación lineal, polo que seguindo o exposto en Charnes et al. (1962) e Charnes et al. (1973), aplicamos as seguintes transformacións: wi=tvi, i = 1, . . . , m. µr=tur, r = 1, . . . , s. 1 t=X r uryr0, onde t > 0 . Tras ditos cambios obtemos a seguinte formulación:
4 CAPÍTULO 1. OS MODELOS DEA E A TEORÍA DE XOGOS min f0=Pm i=1 vixi0 Ps r=1 uryr0 ; suxeito a : m X i=1 vixij − s X r=1 uryrj ≥0; j= 1, . . . , n. ur, vi≥0, (1.5) que é un modelo de programación lineal fracional equivalente a (1.4). Ademais é evidente que as restricións m X i=1 vixij − s X r=1 uryrj ≥0; j= 1, . . . , n do problema (1.5) equivalen a Pm i=1 vixij Ps r=1 uryrj ≥1; j= 1, . . . , n que son as restricións do modelo orientado nos inputs (1.2). Polo tanto podemos usar (1.4) para resolver (1.5), que a súa vez aporta a solución de (1.2), de onde conseguimos facilmente a solución de (1.1) que é o que queríamos encontrar nun comezo. Resumindo, para resolver o modelo (1.1), basta resolver o proposto en (1.4) xa que f∗ 0=g∗ 0=z∗ 0 e polo tanto h∗ 0=1 z∗ 0 . Referirémonos a estas solucións como grao de eciencia. Debemos notar tamén que o valor dos pesos v∗ i e u∗ r son os mesmos para a solución óptima de calquera dos modelos anteriores. Agora co obxectivo de abordar varias ideas sobre Data Envelopment Analysis denimos: Pj=Yj Xj;j= 1,...,n, (1.6) onde Yj é o vector que contén os datos de saída yrj con r= 1, . . . , s , e Xj é o vector que contén os datos de entrada xij , con i= 1, . . . , m . Expresamos o problema en (1.3) en forma vectorial:
1.1. MODELO DEA 5 max z0; suxeito a : − n X j=1 Yjλj+Y0z0≤0; n X j=1 Xjλj≤X0; λj≥0, j = 1, . . . , n, (1.7) e denotamos por z∗ 0, λ∗ j, s∗+, s∗−;j= 1, . . . , n, (1.8) á solución óptima e as súas variables de folgura. Sendo, s∗+ un vector non negativo asociado as desigualdades dos datos de saída e s∗− un vector non negativo asociado as desigualdades dos datos de entrada. Se z∗ 0>1 , é dicir, h∗ 0<1 , a fronteira eciente do conxunto factible non se acada. Pero debemos notar que se algunha das compoñentes de s∗+ é distinta de cero, podemos aumentar os datos de saída asociados sen alterar o valor das λ∗ j e sen violar ningunha restrición. De forma similar, se s∗− ten algunha compoñente distinta de cero, podemos reducir o valor dos datos de entrada de X0 a X0−s∗− , polo tanto non se acada eciencia (relativa) nin sequera cando z∗ 0= 1 . Proposición 1.1. Unha condición necesaria e suciente para valorar como eciente un DMU é que satisfaga as seguintes condicións no problema (1.3) : i) z∗ 0= 1 ii) s∗+=s∗− = 0 Observación 1.2 . Estas condicións son tamén as condicións de eciencia de Pareto estendidas para cubrir tanto a produción como o consumo. Con isto, xa temos unha noción cualitativa de cando un DMU é eciente, máis adiante facemos contacto co traballo de Farrell para dar unha noción cuantitativa da eciencia dunha determinada DMU respecto a un conxunto de observacións. Supoñamos agora que queremos axustar tódalas observacións con algún propósito en concreto, por exemplo, para avaliar o potencial dun determinado programa para unha DMU dada, supoñendo que o programa é eciente baixo esa DMU especíca, para iso debemos eliminar as ineciencias. Iso pódese facer utilizando as condicións necesarias da seguinte maneira.
6 CAPÍTULO 1. OS MODELOS DEA E A TEORÍA DE XOGOS Primeiro dado un DMU , resolvemos (1.7) e coas súas solucións formulamos o seguinte problema: max ˆz0; suxeito a : − n X j=1 Yjˆ λj+ (Y0z∗ 0−s∗+)ˆz0≤0; n X j=1 Xjˆ λj≤X0−s∗−; ˆ λj≥0, j = 1, . . . , n, (1.9) A (1.9) coñéceselle como varied problem , e usámolo para eliminar tódalas ineciencias que se detectan ao resolver (1.7). Para eliminar as ineciencias reducimos os datos de entrada de X0 a X0−s∗− e aumentamos os datos de saída de Y0z0 a Y0z∗ 0−s∗+ , as novas observación chamarémoslles datos de entrada e saída axustados. Proposición 1.3. Os novos datos axustados satisfán a condición necesaria e suciente para a eciencia. Demostración. Consideramos o problema (1.9) e sexa ˆz∗ 0 a súa solución. Temos que ˆz∗ 0≥1 , se ˆz∗ 0= 1 podemos calcular facilmente a solución óptima usando (1.8). Supoñamos que ˆz∗ 0>1 , entón: − n X j=1 Yjˆ λ∗ j+Y0ˆz∗ 0z∗ 0≤ − n X j=1 Yjˆ λ∗ j+ (Y0ˆz∗ 0+s∗+)z∗ 0≤0, n X j=1 Xjˆ λ∗ j≤X0−s∗− ≤X0, xa que s∗+ e s∗− son vectores non negativos. Polo tanto tomando ˆz∗ 0z∗ 0 e ˆ λ∗ j en (1.7) satisfanse as restricións, ademais max z0≥z∗ 0ˆz∗ 0> z∗ 0 xa que ˆz∗ 0 >1 por hipótese. Pero max z0> z∗ 0 é unha contradición, xa que por hipótese max z0=z∗ 0 , entón ˆz∗ 0= 1 é o valor óptimo en (1.9), polo que se cumpre i). Agora vexamos que a solución óptima de (1.7), λ∗ j, con j= 1, . . . , n , é tamén solución óptima de (1.9) cos vectores das variables de folgura ˆs∗+ e ˆs∗− igual a 0. Por ser (1.8) solución de (1.7) temos que:
1.1. MODELO DEA 7 − n X j=1 Yjλ∗ j+Y0z∗ 0+s∗+= 0, n X j=1 Xjλ∗ j=X0−s∗−. Polo tanto λ∗ j é solución do varied problem para ˆz∗ 0= 1 que como vimos antes é solución óptima. Ademais as variables de folgura valen todas cero. Queda así probado o resultado. En resume, os axustes nos datos que xemos anteriormente levan as observacións iniciais a dentro do conxunto de produción eciente. 1.1.2. Unha medida cuantitativa da eciencia dunha DMU A continuación aproximarémonos ao traballo de Farrell co propósito de dar unha medida cuantitativa para a eciencia dunha DMU . Exemplo 1.4. Vexamos un exemplo tomado da bibliografía Charnes et al. (1977) onde consideramos 6 DMUs con 2 entradas normadas no valor da súa respectiva saída. Polo tanto cada Pj representa unha versión normada de (1.6), coas compoñentes de Xj divididas entre as súas correspondentes saídas ( yj ) e onde os datos de saída son eliminados e asociados aos coecientes unitarios das variables λj . Sexan, P1=2 3, P2=3 2, P3=4 1, P4=2 2, P5=1 4, P6=5 1 os valores de entrada normados. Supoñamos que queremos estudar por exemplo a e- ciencia de P2 , resolvemos mediante o método símplex o problema DEA que plantexamos anteriormente, para iso podemos utilizar o paquete de R IpSolveAPI dacordo co código do Apéndice A. Tras a súa resolución, obtemos que a solución óptima toma λ∗ 4=5 6≈0,8333, λ∗ 3=1 3≈ 0,3333, z∗ 0(P2) = 7 6≈1,1667 . Claramente non satisfai as condicións necesarias de eciencia (1.1). Para analizar os datos seguindo o estudo de Farrell, traballaremos baixo 2 hipóteses, a primeira é que cada dato de entrada pode ser contraído ou expandido ao longo dun raio que vai do orixe cara o punto que representa eses datos, a segunda hipótese é que toda combinación convexa dos datos de entrada pertence ao conxunto factible, i.e., é unha
8 CAPÍTULO 1. OS MODELOS DEA E A TEORÍA DE XOGOS opción de produción posible. Os puntos eciente serán a unión das fronteiras dos símplex (caras) formados polos puntos extremos ecientes, no caso particular do noso problema é a unión dos segmentos que unen os puntos extremos. A unión de todos os puntos ecientes chamarémoslle ecient isoquant ou fronteira eciente . Denición 1.5. Un símplex é unha envoltura convexa dun conxunto de n+ 1 puntos independentes afíns nun espazo euclídeo de dimensión n ou maior. Farrell (1957) traballou con tres conceptos de eciencia distintos: 1. Eciencia técnica. 2. Eciencia de prezos. 3. Eciencia xeral. Naquel traballo tratouse principalmente o concepto de eciencia técnica, xa que é o máis cómodo e exible debido a que a súa única esixencia é que tódalas entradas e saídas teñan un valor. O Algoritmo do símplex danos unha expresión de P2 como combinación de puntos extremos do conxunto factible 5 6P4+1 3P3=P2 , esta combinación podémola facer convexa dividindo entre 7 6 . Obtemos: 5 7P4+2 7P3=6 7P2=P0 2. A interpretación destas contas é que estamos calculando cal é o punto P0 2 que pertence a fronteira eciente máis próximo á orixe no raio de P2 . En termos de eciencia, diremos que se P2 producise tan ecientemente como P0 2 entón debería poder producir unha unidade de saída con tan só 6 7 das cantidades de entrada. En concreto defínese a eciencia técnica como segue: Denición 1.6. Sexa Pi un punto correspondente a unha DMU e sexa l(OPi) a distancia dende a orixe ata Pi . Sexa P0 i a proxección de Pi sobre a fronteira eciente do conxunto factible. Defínese a eciencia técnica de Pi como 0≤TEF(Pi) = l(OP 0 i) l(OPi), con TEF(Pi)≥0, obtemos así unha medida cuantitativa da eciencia de Pi .
1.1. MODELO DEA 9 • • • • • •• • P1 P2 P3 P4 P5 P6 P0 2 P2 P00 2 e1 e2 ata Q1=Me1 ata Q2=Me2 x2 x1 1 2 3 4 5 6 1 2 3 4 5 6 Figura 1.1: Representación gráca do problema. No caso anterior como 6 7P2=P0 2 , é inmediato ver que a eciencia técnica TEF(P2) = 6 7 . A liña que conecta P3 e P4 forma parte da fronteira eciente e ao igual que P0 2 tódolos puntos deste segmento son ecientes. Nótese que non pode existir un punto P00 2 entre a fronteira eciente e a orixe, xa que non pertence ao conxunto factible. Se agora consideramos P0=P1 , tras aplicar o símplex obtemos 5 6P4+2 6P5=P1 , z∗ 0(P1) = λ∗ 4+λ∗ 5=7 6 vemos que P1 non cumpre (1.1) e polo tanto non é eciente. Igual que xemos anteriormente dividindo entre 7 6 obtemos P0 1=6 7P1=5 7P4+2 7P5 que pertence á fronteira eciente . Notemos que a única diferenza respecto ao caso de P2 é que a base óptima é distinta, isto debese a que P1 non pode ser expresado como combinación de P4 e P3 sen romper as condicións de non negatividade. Gracamente isto equivale a que P1 non pertence ao cono xerado ao unir a orixe con P4 e P3 . Para rematar de analizar este exemplo, consideraremos o caso P0=P6 , se aplicamos o método simplex podemos obter 2 solucións que teñen o mesmo valor na función obxectivo, 1P6=P6 e 1P3+ 1e1=P6 , en ambos casos z∗ 0(P6) = 1 , sen embargo na segunda solución vemos que non se cumpre a condición de eciencia ii), i.e., non todas as variables de folgura son cero. Para evitar esta ambigüidade, basta con maximizar as variables de folgura con menor prioridade que as λj . Para eso consideramos o modelo:
10 CAPÍTULO 1. OS MODELOS DEA E A TEORÍA DE XOGOS max z0= n X j=1 λj+1 M m X i=1 si; suxeito a : n X j=1 Pjλj+ m X i=1 eisi=P0, λj, si≥0, j = 1, . . . , n, i = 1, . . . , m. (1.10) onde M é unha cantidade sucientemente grande (non arquimediana) como para que 1 M>0 sexa sempre menor que calquera valor positivo que poida tomar λj en calquera das iteracións do símplex. Desta forma asegurámonos que o resultado obtido ao aplicar o método símplex non de lugar a ambigüidades. 1.2. Xogos cooperativos de utilidade transferible Nesta sección trataremos con problemas baseados na colaboración dun conxunto de axentes que trata de repartirse os benecios ou os custos derivados da súa cooperación. 1.2.1. Xogos TU Para caracterizar esta clase de problemas, para os cales suporemos que os benecios xerados por unha coalición pódense repartir libremente entre os xogadores da mesma, deniremos formalmente os chamados xogos cooperativos de utilidade transferible . Denición 1.7. Un xogo de utilidade transferible (ou xogo TU) é un par (N, v) onde N é un conxunto nito de xogadores e v: 2N→R é unha función que cumpre que v(∅)=0 A función v denomínase función característica do xogo. Para cada subconxunto S∈ 2N , ao cal chamaremos coalición, v(S) representa os benecios que se poden asegurar os xogadores de S, independentemente de como actúen os demais xogadores. Denotamos por G(N) o conxunto de tódolos xogos TU con conxunto de xogadores N . Por comodidade identicaremos un xogo (N, v) coa función característica v . Denición 1.8. Sexa un xogo v∈G(N) . Diremos que v é superaditivo se, para calquera par de coalición S, T ∈2N con S∩T=∅ , tense que v(S∪T)≥v(S) + v(T) . Ao conxunto de xogos superaditivos denotarémolo por SG(N) .
1.2. XOGOS COOPERATIVOS DE UTILIDADE TRANSFERIBLE 11 Notemos que cando un xogo é superaditivo, os xogadores teñen un incentivo real para colaborar, xa que o benecio que se poden asegurar ao cooperar é sempre maior ou igual ca o que se poden asegurar por si mesmos. 1.2.2. Solucións de xogos TU Como xa mencionamos ao principio, o obxectivo principal da teoría de xogos cooperativos é repartir os benecios, ou custos, derivados da cooperación de varios xogadores. A cada conguración do reparto de recursos chamarémoslle asignación, máis formalmente denimos asignación como: Denición 1.9. Sexa un xogo v∈G(N) . Diremos que o vector x∈RN , con compoñentes xi , é unha asignación se, N X i=1 xi=v(N), xi≥0, onde cada compoñente xi é a parte do benecio que recibe o xogador i . A teoría de xogos cooperativos serve para distinguir que asignacións do conxunto de asignación dun xogo v∈G(N) poden ser aceptadas por tódolos xogadores. Esta distinción pode enfocarse baseándonos en dúas ideas distintas, a estabilidade e a ecuanimidade. A continuación veremos dous dos conceptos máis importantes relacionados con cada unha destas ideas, o núcleo e o valor de Shapley. O núcleo A idea de estabilidade trata de encontrar un conxunto de asignacións de recursos que sexa estable, é dicir que conteña a asignación que nalmente decidan os xogadores. O concepto relacionado coa estabilidade que estudaremos aquí é o núcleo. Denición 1.10. Sexa un xogo v∈G(N) . Unha imputación de v , é un vector x∈RN que satisfai as seguintes condicións: 1. xi≥v(i) , para todo i∈N . 2. Pi∈Nxi=v(N) . Denotaremos por I(v) ao conxunto de imputacións de v . As imputacións non son máis cas asignacións para as cales tódolos xogadores reciben un benecio maior ou igual ao que se poden asegurar por si mesmos. Denimos o núcleo como segue:
18 CAPÍTULO 1. OS MODELOS DEA E A TEORÍA DE XOGOS Teorema 1.25. O valor de Shapley é auto-dual. A proba deste resultado pode consultarse en Kalai et al. (1987).
Capítulo 2 Valor de Shapley modicado e coeciente de Gini O obxectivo deste capítulo é introducir, mediante as técnica DEA e a teoría de xogos cooperativos, un primeiro mecanismo para o establecemento de rankings de DMUs . Para isto, partiremos dun procedemento de asignación plantexado para o reparto dos benecios xerados da cooperación dun conxunto de DMUs . Ao longo do capítulo seguirase principalmente a referencia Yang et al. (2015). Supoñamos que temos un sistema formado por m DMUs con características comparables e homoxéneas, é dicir, que se miden as mesmas magnitudes de entrada e saída para tódalas DMUs . Denotemos por DMUj0 , con j0∈M={1, . . . , m} , á DMU baixo estudo. O modelo de programación matemática (1.7) orientado nos outputs pode ser rescrito como segue: max dj0=d∗ j0; suxeito a : m X j=1 Yjλj≥Yj0dj0; m X j=1 Xjλj≤Xj0; λj≥0, j = 1, . . . , m. (2.1) Como xa comentamos anteriormente a eciencia calculada por este modelo dise relativa, xa que depende do conxunto de DMUs considerado. Entón, se modicamos dito conxunto podemos alterar o valor da eciencia calculada para cada unha das DMUs do grupo de 19
20 CAPÍTULO 2. VALOR DE SHAPLEY MODIFICADO E COEFICIENTE DE GINI referencia. No caso de que un subconxunto de DMUs decida cooperar asumiremos a formación dunha certa coalición S . Nese caso, o problema asociado para o cómputo desa eciencia é o que se expón a continuación: max dj0=d∗ j0; suxeito a : m X j=1 Yjλj≥Yj0dj0; m X j=1 Xjλj≤Xj0; λj≥0, j ∈S, j0∈S. (2.2) Notemos que no único no que se diferenza este problema do anterior é no grupo de referencia. Respecto a solución óptima do modelo, sabemos que será d∗ j0≥1 , e será d∗ j0= 1 se cumpre as condicións xa mencionadas en (1.1). 2.1. Medindo a cooperación das DMUs Nesta sección plantexaremos o problema de cooperación das DMUs dende o enfoque da teoría de xogos cooperativos. Primeiramente trasladaremos as denicións máis importantes ao caso particular do problema do reparto de recursos, para o cal debemos encontrar unha función característica v que sirva para medir a cooperación en términos de eciencia dunha coalición de DMUs . A continuación denimos a función característica escollida con ese n. Denición 2.1. Denimos un xogo que relaciona a eciencia das DMUs cos benecios da súa cooperación, ¯v∈G(M) como: ¯v(S) = X j0∈S ¯vj0(S) = X j0∈S d∗ j0, para cada S∈2M, onde ¯vj0(S) = d∗ j0 sendo d∗ j0 o óptimo do modelo (2.2). Polo tanto ¯v(S) pode interpretarse como a suma dos graos de eciencia de cada DMU de S cando consideramos a coalición S . Vexamos agora que ¯v é un xogo superaditivo, e polo tanto baixo esta propiedade as DMUs teñen verdadeiros incentivos para cooperar.
2.2. MODIFICANDO O VALOR DE SHAPLEY 21 Proposición 2.2. ¯v∈SG(M) , é dicir, para calquera S, T ∈2M con S∩T=∅ tense que ¯v(S∪T)≥¯v(S) + ¯v(T) . Demostración. Dada a denición da función característica que achegamos e sexan S, T ∈ 2M , S∩T=∅ , ¯v(S) = X j0∈S ¯vk(S) = X j0∈S d∗ j0 ¯v(T) = X j0∈T ¯vj0(T) = X j0∈T d∗ j0 ¯v(S∪T) = X j0∈S∪T ¯vj0(S∪T) = X j0∈S∪T d∗ j0, Notemos que cando en (2.2) quitamos xogadores dunha coalición o valor de d∗ j0 mantense ou aumenta, pero nunca diminúe, xa que as únicas posibilidades cando quitamos un xogador e que non afecte a eciencia relativa ou en caso de afectar faga ao noso DMU máis eciente. Desta observación séguese que: X j0∈S∪T d∗ j0=X j0∈(S∪T)\T d∗ j0+X j0∈(S∪T)\S d∗ j0 (2.3) ≥X j0∈S d∗ j0+X j0∈T d∗ j0 (2.4) onde Pj0∈(S∪T)\Td∗ j0 denota os sumando de Pj0∈S∪Td∗ j0 con j0 pertencente a S , e Pj0∈(S∪T)\Sd∗ j0 aos demais sumandos de Pj0∈S∪Td∗ j0 . Concluímos así que, ¯v(S∪T)≥¯v(S) + v(T), quedando probado o resultado. 2.2. Modicando o valor de Shapley Nesta sección abordaremos o problema do reparto dos benecios \ custos xerados da cooperación de DMUs . Para iso, plantexaremos unha modicación do valor de Shapley. Usando a función característica do xogo ¯v denimos o valor de Shapley modicado como segue, Denición 2.3. Denimos o valor de Shapley modicado para calquera xogo v∈G(M) como o vector ϕ(v) = (ϕ1(v), . . . , ϕm(v)) onde: ϕj0(v) = X S∈2M s!(m−s−1)! m!.Pj∈Svj(S∪ {j0})/Pj∈Svj(S) vj0(S∪ {j0})/vj0({j0}), j0/∈S, j0= 1, . . . , m.
22 CAPÍTULO 2. VALOR DE SHAPLEY MODIFICADO E COEFICIENTE DE GINI Para entender esta fórmula, recordemos que a compoñente Φj0 do valor de Shapley era a media dos benecios que aporta o xogador j0 ao unirse a unha coalición de M\j0 supoñendo que a probabilidade de tódalas permutacións de M é a mesma, e notemos que a idea subxacente baixo esta fórmula é a mesma. Analicémola por partes, s!(m−s−1)! m! onde s é o número de elementos de S e m o cardinal de M , está formado polo numerador, que é o número de permutacións de S multiplicado polo número de permutacións dos elementos que non están en S e son distintos de j0 , ou o que é o mesmo, son todas as posibles permutacións do orde de chegada para os cales j0 entra a mesma coalición. Por outro lado o denominador non é máis ca o número de posibles ordes de chegada, i.e., as permutacións de M , polo tanto en conxunto este primeiro termo é unha ponderación para o termo da dereita. Ata aquí o valor de Shapley modicado coincide co que xa coñeciamos, a diferenza está no termino que mide a contribución que fai o xogador j0 ao unirse a coalición S . Este segundo termo está formado polo numerador Pj∈Svj(S∪ {j0}) Pj∈Svj(S), que aporta unha medida de canto varía a función característica da coalición S cando a DMUj0 entra ao grupo de observacións. Notemos que, pola natureza do modelo (2.2) sobre o que construímos a denición de v , canto máis eciente sexa a DMUj0 maior será o valor do numerador. E polo denominador vj0(S∪ {j0}) vj0({j0}) que nos dá unha referencia sobre a variación da función característica de j0 cando entra na coalición. Notemos que vj0({j0})=1 xa que cando j0 é a única DMU do grupo de observación a súa eciencia relativa é trivialmente un. Polo tanto podemos reformular a expresión como segue: ϕj0(v) = X S∈2M s!(m−s−1)! m!.Pj∈Svj(S∪ {j0})/Pj∈Svj(S) vj0(S∪ {j0}), j0/∈S, j0= 1, . . . , m. (2.5) Observación 2.4 . O valor de Shapley modicado susténtase sobre un obxectivo común ao valor orixinal, sen embargo non cumpre as propiedades que caracterizan ao valor de Shapley orixinal, cousa que resulta obvia xa que sabemos que Φ é a única función cumprindo tódalas condicións. Presentaremos agora algúns exemplos extraídos de Yang et al. (2015), co n de claricar o método descrito anteriormente.
2.2. MODIFICANDO O VALOR DE SHAPLEY 23 Exemplo 2.5. Sexa o problema DEA xurdido de 4 DMUs , cada unha delas cun único input e un único output (véxase o Cadro 2.1). A simple vista, parece que a DMU máis eciente é a primeira, mentres que a cuarta parece a menos eciente. Mediante o modelo (2.2), calculamos o valor óptimo de eciencia de cada DMU para cada coalición, obtemos así os valores do Cadro 2.2. Finalmente calculamos o valor de Shapley e mostrámolo no Cadro 2.3 DMUj 1234 Entrada 1 3 5 8 Saída 4 6 5 4 Cadro 2.1: Conxunto de observacións do Exemplo 2.5. Coalicións 1 2 3 4 Coalicións 1 2 3 4 S1={1} 1 S9={2,4} 1 4 S2={2} 1 S10 ={3,4} 1 2 S3={3} 1 S11 ={1,2,3} 124 S4={4}1S12 ={1,2,4} 1 2 8 S5={1,2} 1 2 S13 ={1,3,4} 1 4 8 S6={1,3} 1 4 S14 ={2,3,4} 124 S7={1,4} 1 8 S15 ={1,2,3,4} 1248 S8={2,3} 1 2 Cadro 2.2: Valores óptimos de eciencia para cada coalición do Exemplo 2.5. DMUj 1 2 3 4 ϕj(v) 2.333 0.917 0.375 0.146 Cadro 2.3: Valor de Shapley modicado para os datos do Exemplo 2.5. Xa que ϕ(v) non cumpre eciencia, resulta obvio que non vai ser unha asignación para o noso problema. Recordemos que un valor f era eciente se, para todo v∈G(N) , X i∈N fi(v) = v(N).
24 CAPÍTULO 2. VALOR DE SHAPLEY MODIFICADO E COEFICIENTE DE GINI Con todo o valor de Shapley modicado si que reexa racionalmente a contribución que cada DMU fai ao conxunto de DMUs . Polo tanto podemos usar o valor de Shapley modicado para crear unha asignación baseada na eciencia das DMUs da seguinte maneira: V= ϕ1(v) Pm j0=1 ϕj0(v),..., ϕi(v) Pm j0=1 ϕj0(v),..., ϕm(v) Pm j0=1 ϕj0(v)!. (2.6) O valor de Shapley, como regra de reparto, é amplamente utilizado nunha gran variedade de problemas que van dende o estudo do reparto do poder en parlamentos ata o reparto de custos en problemas de asignación. En particular, se supoñemos que o conxunto de xogadores debe repartir un total de R recursos, con R > 0 , podemos plantexar a seguinte asignación baseada na normalización do valor de Shapley modicado. V= Rϕ1(v) Pm j0=1 ϕj0(v),..., Rϕi(v) Pm j0=1 ϕj0(v),..., Rϕm(v) Pm j0=1 ϕj0(v)!, Baixo este contexto está xusticada a súa aplicación. Exemplo 2.6. Consideramos o problema do Exemplo 2.5 e calculamos a asignación de recursos (2.6) supoñendo que o total de recursos dos que se dispón é R= 100 . Expoñemos os resultados no Cadro 2.4. O xogador 1 recibe mais ca o resto xa que é o que máis aporta as distintas coalicións. DMUj 1 2 3 4 Asignación de recursos 61.87 24.32 9.94 3.87 Cadro 2.4: Asignación de recursos para o Exemplo 2.5. 2.3. Coeciente de Gini Nesta sección pretendemos medir a equidade da asignación que acabamos de denir, para iso presentaremos o coeciente de Gini. O coeciente de Gini foi proposto polo matemático italiano Gini (1921), co n de medir a equidade. Unha primeira interpretación do coeciente de Gini é a relacionada coa curva de Lorenz da cal se fala en Berne and Stiefel (1984). Primeiro denimos a curva de Lorenz. Denición 2.7. A curva de Lorenz está formada polos puntos (x, y) , onde y é a proporción acumulativa de servizo recibido polo x·100 % máis pobre da poboación (en términos de
2.3. COEFICIENTE DE GINI 25 servizo). A liña diagonal que conecta (0,0) con (1,1) é a curva de Lorenz para o caso de máxima equidade, e chamarémoslle liña de equidade. (1,1) • liña de equidade unidades de equidade unidades de servizo Figura 2.1: Ilustración da Curva de Lorenz. Proporcionaremos agora unha denición do coeciente de Gini baseándonos na denición da curva de Lorenz. Denición 2.8. Defínese o coeciente de Gini como a relación entre a area entre a curva de Lorenz e a liña de equidade, e a area total baixo a curva de equidade. Dacordo coa Figura 2.3, a area sombreada correspondese coa area entre a curva de Lorenz e a liña de equidade. Notemos que canto máis se axuste a curva de Lorenz á liña de equidade, máis próximo a cero será o valor do coeciente de Gini. Pola contra canto máis dira a curva de Lorenz da liña de equidade, máis próximo a un será o valor do coeciente de Gini. Esta denición non é moi cómoda para traballar no noso modelo, por eso consideraremos unha expresión equivalente proposta en Mandell (1991). Denición 2.9. Defínese G≡ coeciente de Gini como G=PiPj>i |qjSi−qiSj| PiSi , onde qj=Qj Pn j=1 Qj , e con Si, Qj unidades de servizo e unidades de equidade respectivamente.
26 CAPÍTULO 2. VALOR DE SHAPLEY MODIFICADO E COEFICIENTE DE GINI Particularizando a denición anterior para o noso problema de asignación de recursos con m DMUs e R recursos (con R > 0 ). Temos que as unidades de servizo serán as asignacións dos recursos e as unidades de equidade serán as eciencias relativas de cada DMU respecto ao conxunto de tódalas DMUs . É dicir qj0=d∗ j0 Pm i=1 d∗ i , onde d∗ j0 é o óptimo do modelo (2.1). Entón o coeciente de Gini queda G=Pj0Ph>j0|qh Rϕj0 Pj0ϕj0−qj0 Rϕh Pj0ϕj0| R=Pj0Ph>j0|qhϕj0−qj0ϕh| Pj0ϕj0 Dacordo co lado dereito da expresión anterior, obtívose unha fórmula aplicable en calquera problema DEA baixo a hipótese de cooperación independentemente de que se busque a asignación ou non de recursos. Exemplo 2.10. Presentamos agora un exemplo máis complexo que usarémolo para comparar a equidade da asignación (2.6) con outras asignacións. Os datos, extraídos de Cook et al. (1999), móstranse no Cadro 2.5. Supoñemos que a cantidade total de benecios/costos é R= 100 . DMUj Entrada 1 Entrada 2 Entrada 3 Saída 1 Saída 2 DMU1 350 39 9 67 751 DMU2 298 26 8 73 611 DMU3 422 31 7 75 584 DMU4 281 16 6 70 665 DMU5 301 16 6 75 445 DMU6 360 29 17 83 1070 DMU7 540 18 10 72 457 DMU8 276 33 5 78 590 DMU9 323 25 5 75 1074 DMU10 444 64 6 74 1072 DMU11 323 25 5 25 350 DMU12 444 64 6 104 1199 Cadro 2.5: Valores descritivos das 12 DMUs do exemplo de Cook et al. (1999), con tres inputs e dous outputs .
2.3. COEFICIENTE DE GINI 27 Utilizamos o modelo (2.1) para calcular a eciencia relativa de cada DMU . Logo usando as expresións (2.5) e (2.6) calculamos o valor de Shapley modicado para o xogo ¯v e a cantidade de recursos que se lle asigna a cada DMU . Mostramos os resultados no Cadro 2.6. DMUjd∗ kΦk(¯v) Valor da asignación DMU1 1.32153 0.7743 7.5350 DMU2 1.08342 0.8889 8.6508 DMU3 1.33866 0.7728 7.5208 DMU4 1.00000 0.9304 9.0547 DMU5 1.00000 0.9325 9.0747 DMU6 1.04034 0.9049 8.8062 DMU7 1.16224 0.8392 8.1667 DMU8 1.00000 0.9311 9.0613 DMU9 1.00000 1.0745 10.457 DMU10 1.20224 1.20224 8.0072 DMU11 3.00000 0.4673 4.5471 DMU12 1.00000 0.9370 9.1186 Cadro 2.6: Eciencias das DMUs , asignación proposta polo valor de Shapley modicado e reparto da asignación de recursos. Finalmente compararemos a equidade desta asignación alternativa con outras citadas na bibliografía utilizando o coeciente de Gini como medida. As asignacións consideradas son as introducidas nos seguintes traballos: Beasley (2003), que só utiliza métodos DEA e propón un modelo máis xeral e exible que os existentes ata a fecha. Li et al. (2008a), que propón unha asignación de recursos baseada en equilibrios de Nash (teoría de xogos non cooperativa) e métodos DEA. Li et al. (2008b), que tamén utiliza métodos DEA e teoría de xogos cooperativa. Lin (2011), que só utiliza métodos DEA para achegar unha asignación de recursos que reexa a eciencia relativa e mantén a eciencia de cada DMU sen cambios. Li et al. (2013), que só utiliza métodos DEA para propoñer unha asignación que custos que fai a cada DMU eciente.
34 CAPÍTULO 3. RANKINGS DE DMUS EFICIENTES DMUs x1jx2jyjEj(M) A 1 8 1 1.00 B 2 4 1 1.00 C 4 2 1 1.00 D 8 1 1 1.00 E 5 5 1 0.60 F 3 10 1 0.55 Cadro 3.1: Datos exemplo 1 a función característica é v0(S) = X j∈S (Ej(M\S)−1). e os xogadores son N={A, B, C, D} , é dicir as DMUs ecientes. O obxectivo desta función é medir a súper-eciencia das DMUs ecientes extraídas da mostra, para que se vexa máis claramente, observemos a Figura 3.2, na cal esta representada a fronteira eciente cando S={B, C} . Vemos que B e C están a esquerda da fronteira eciente, o cal quere dicir que con menos entradas producen tamén 1 unidade de saída, sen embargo isto signica que están superando a eciencia das súas proxeccións sobre a fronteira eciente, B1 e C1 . A diferenza entre a eciencia de B e C con respecto a B1 e C1 é o que se dene en Li et al. (2016) como súper-eciencia, e tamén é xustamente o que mide a función característica que se describe nese traballo. En particular para o caso representado na Figura 3.2: v0(S) = (EB(M\S)−1) + (EC(M\S)−1) = (1,5−1) + (1,5−1) = 1 S v0(S)S v0(S)S v0(S) {A} 1 {A, C} 1.25 {A, B, C} 3.53 {B} 0.25 {A, D} 2 {A, B, D} 3.7 {C} 0.25 {B, C} 1 {A, C, D} 4 {D} 1 {B, D} 1.25 {B, C, D} 6.1 {A, B} 2.7 {C, D} 4 {A, B, C, D} 8.44 Cadro 3.2: Función característica para o método considerado en Li et al. (2016). No Cadro 3.2 está o valor que toma a función característica de Li et al. (2016) para cada subconxunto S∈2N . Unha vez calculada a función característica para cada un destes
3.1. MEDINDO A COOPERACIÓN DAS DMUS EFICIENTES 35 subconxuntos é sinxelo calcular o valor de Shapley e así obter unha clasicación para os xogadores. O ranking obtivo está representado no Cadro 3.3. DMUs Valor de Shapley para v0 Clasicación {A} 1.6246633 4 {B} 1.90496633 3 {C} 2.221633 2 {D} 2.69318182 1 Cadro 3.3: Ranking das DMUs obtivo polo método descrito en Li et al. (2016). Agora calculemos o ranking de Hinojosa. Para o caso S=∅ a mostra está formada tan só polas DMUs inecientes. Represéntase ese caso no Cadro 3.3, e como vemos tanto E coma F son ecientes baixo a mostra considerada. Canto máis ecientes sexan os DMUs pertencentes a S máis se aproximará a fronteira eciente modicada a súa autentica forma, e ademais máis se aproximará a puntuación da eciencia modicada ao seu auténtico valor. Para o caso S={B, C} , exposto no Cadro 3.4, vemos que as novas proxeccións de E e F sobre a fronteira eciente, E2 e F2 , están máis próximas a E0 e F0 , en particular para o DMU ineciente E é a mesma e polo tanto a eciencia de E , cando se considera a mostra completa e cando se considera a mostra sen A e D , é a mesma (0,6) . A eciencia de F para a mostra modicada non é a mesma, é lixeiramente máis eciente, en concreto é (0,67) . Polo tanto, ˆv(S) = (1 −0,6) + (1 −0,67) = 0,4+0,33 = 0,73. No Cadro 3.4 mostramos o valor das funcións características para cada coalición de DMUs , e no Cadro 3.5 o valor de Shapley e a clasicación baseada nel. Finalmente cunhas sinxelas contas obtemos que ρ=− 0.4 polo que de existir correlación lineal será negativa e débil. Esto debese a que unha clasicación basease na súper-eciencia das DMUs ecientes e a outra en como as DMUs ecientes afectan a eciencia das DMUs inecientes.
36 CAPÍTULO 3. RANKINGS DE DMUS EFICIENTES Sˆv(S)v∗(S)Sˆv(S)v∗(S)Sˆv(S)v∗(S) {A} 0.2857 0.1212 {A, C} 0.7084 0.1879 {A, B, C} 0.8545 0.8545 {B} 0.5354 0.1462 {A, D} 0.4077 0.1212 {A, B, D} 0.7879 0.6101 {C} 0.2424 0.0606 {B, C} 0.7374 0.4468 {A, C, D} 0.7084 0.3212 {D} 0 0 {B, D} 0.6667 0.1462 {B, C, D} 0.7374 0.5688 {A, B} 0.6545 0.6101 {C, D} 0.2424 0.2 {A, B, C, D} 0.8545 0.8545 Cadro 3.4: Funcións características para o xogo considerado en Hinojosa et al. (2017). DMUs Valor de Shapley para ˆv Clasicación A 0.24332088 2 B 0.38152642 1 C 0.19730925 3 D 0.03238889 4 Cadro 3.5: Proposta de ranking utilizando o método descrito en Hinojosa et al. (2017). • • • • • • • • A B C D E F F0 E0 x2j x1j 12345678910 1 2 3 4 5 6 7 8 9 10 Figura 3.1: Fronteira eciente considerando a mostra M . • × × • • • • • A B C D E F B1 C1 x2j x1j 12345678910 1 2 3 4 5 6 7 8 9 10 Figura 3.2: Fronteira eciente considerando a mostra M\ {B, C} .
3.1. MEDINDO A COOPERACIÓN DAS DMUS EFICIENTES 37 × × × × • • A B C D E F x2j x1j 12345678910 1 2 3 4 5 6 7 8 9 10 Figura 3.3: Fronteira eciente considerando a mostra M\N . × • • × • • • • A B C D E F F2 E2 x2j x1j 12345678910 1 2 3 4 5 6 7 8 9 10 Figura 3.4: Fronteira eciente considerando a mostra (M\N)∪ {B, C} .
38 CAPÍTULO 3. RANKINGS DE DMUS EFICIENTES
Capítulo 4 Aplicación ao sector hoteleiro O obxectivo deste último capítulo é ilustrar as utilidades dos métodos DEA. En concre- to, aplicaranse as diferentes metodoloxías sobre o caso real do sector hoteleiro en España trala crise da COVID-19, que foi presentado na introdución. A avaliación da eciencia de DMUs funciona especialmente ben no contexto das agrupación sen ánimo de lucro, como sistemas públicos de educación ou de sanidade, pero tamén ten múltiples aplicacións noutras areas como a economía e a enxeñería. Un exemplo é o programa Follow Through sobre o que se discute en Rhodes (1978) que trata de medir a eciencia de varios colexios de Estados Unidos utilizando como outputs parámetros como as habilidades matemáticas ou as habilidades psicomotrices dos alumnos, que son facilmente medibles mediante probas escritas ou físicas, e como inputs datos como o número de profesores ou as horas dunha determinada materia. A metodoloxía DEA tamén ten moito interese no ámbito económico e máis despois de achegarlle a teoría de xogos cooperativos. Sen embargo no sector privado aparecen algunhas dicultades como por exemplo, cando supoñemos liberdade para intercambiar recursos entre empresas moi afastadas. Nestes casos requiriríase da introdución de prezos ou outros medios de ponderación para avaliar alternativas que doutra forma non serían comparables. Con todo as aplicación da metodoloxía DEA abranguen dende a enxeñería de combustibles ata a política, facendo da DEA un dos métodos de investigación operativa máis estudados nos últimos anos. Agora recordemos o contexto do problema que se expón na introdución deste traballo. España é unha potencia turística a nivel mundial, unha mostra do seu potencial e que no 2019 recibiu 83.7 millóns de viaxeiros, dos cales 4.3 eran internacionais, ademais o sector turístico en España representa un 12% do PIB (Produto Interior Bruto). É por todos sabido que o sector hoteleiro está a sufrir unha das crises máis fortes da súa historia por mor da COVID-19, xa que durante meses as fronteiras entre países, e mesmo entre comunidades de 39
40 CAPÍTULO 4. APLICACIÓN AO SECTOR HOTELEIRO España, permaneceron pechadas. As restricións impostas polo goberno seguiron afectando negativamente á industria incluso unha vez relaxadas as medidas adoptadas. Un claro exemplo desta situación é o acontecido en Santiago de Compostela. A súa economía depende fortemente da chegada de peregrinos que fan o Camiño de Santiago e, igual que outros destinos turísticos ben coñecidos, sufriu o impacto desta crise sanitaria. Outro exemplo é a comunidade das Illas Canarias, que é un dos grandes afectados, xa que nos últimos anos o sector turístico representou entre un 35% e un 40% do PIB en Canarias. Neste contexto podemos pensar na posibilidade de cooperación entre membros do sector hoteleiro, para intentar minimizar resgos económicos e aumentar á súa vez a competitividade. Existe unha innita variedade de medidas que se poderían adoptar nesta situación, a cooperación entre comunidades autónomas é unha delas. Ademais, a agrupación de membros da industria hoteleira por rexións está xusticada, xa que axentes dunha mesma comunidade terán en común factores tales como o tempo, as fechas do ano con maior auencia ou a facilidade para transportar recursos entre eles. A continuación combinaremos a metodoloxía DEA cos enfoques da teoría de xogos cooperativos presentados neste traballo para encontrar aquela rexión que máis contribúe á eciencia do sistema hoteleiro, e crear a partir deste estudo un ranking das autonomías baseado na eciencia. Os elementos do problema DEA asociados a esta situación real son os seguintes. Primeiro ao conxunto de DMUs denotarémolo como M , este está formado por 17 comunidades autónomas e dúas cidades autónomas (Ceuta e Melilla). No Cadro 1 proporcionase unha medida da capacidade anual da industria hoteleira en España no 2019. Os datos de entrada teñen como obxectivo medir o potencial da industria hoteleira en cada comunidade. De maneira natural, escollemos a cantidade media mensual de hoteis abertos, a cantidade media mensual de camas dispoñibles e o número medio de traballadores en activo. Os datos de saída son os encargados de medir o grao de produtividade obtida cos recursos dispoñibles. Neste caso, a cantidade media mensual de persoas que de hospedan nalgún hotel, a media mensual de noites de estancia e a media mensual de camas ocupadas poden ser vistas como resultado da xestión hoteleira. Cada rexión ( DMU ) xestiona os seus recursos co obxectivo de promover o turismo, por iso é interesante comparar como de eciente é en comparación ao resto. Durante o estudo que faremos destes datos vamos calcular a eciencia relativa para cada rexión. Veremos que, comunidades que a priori podiamos pensar que eran as máis ecientes, como poden ser Cataluña ou Andalucía, que son das que teñen unha maior capacidade, non van a formar parte do noso conxunto eciente. Representamos, entre outros, os datos da media mensual de hoteis abertos no 2019 utilizando R na Figura 4.1. Dacordo co descrito no Capítulo 3, plantexaremos o ranking correspondente sobre un exemplo realista.
41 Figura 4.1: Diagrama de barras do datos Hotels por rexións. Para os cálculos botaremos man do entorno de software libre R e do código especicamente creado para este n e que pode consultarse no Apéndice A. Resolvendo o problema (3.1) mediante o uso do paquete lpSolveAPI obtemos a eciencia relativa para cada DMU . Os resultados obtidos móstranse no Cadro 4.1. Como xa comentabamos no Capítulo 3, esta clasicación non distingue entre as DMUs ecientes. Por esa razón, asígnalles a todas elas o posto medio, neste caso 2.5. A continuación, abordaremos o problema de ordenar as DMUs ecientes. Para iso utilizaremos o paquete CoopGame de R , para máis detalle consultar Apéndice A. A vista dos resultados, N={ Illas Baleares, Canaria, Comunidade Valenciana e Comunidade de Madrid }, é o noso conxunto de DMUs ecientes, sempre e cando as variables de folgura sexan cero. Por simplicar a notación vamos denotalas como A, B, C e D respectivamente. Agora calculamos o valor da función característica do xogo ˆv para cada coalición de xogadores de N . Para isto utilizamos a función createBitMatrix() do paquete CoopGame , que xera unha matriz con todas as posibles coalicións de S, e resolvemos o problema (3.1) para
42 CAPÍTULO 4. APLICACIÓN AO SECTOR HOTELEIRO Rexión Eciencia Clasicación Andalucía 0.86858 11 Estremadura 0.73014 19 Aragón 0.95428 6 Galicia 0.75457 17 Principado de Asturias 0.78051 16 Comunidade de Madrid 1.00000 2.5 Illas Baleares 1.00000 2.5 Rexión de Murcia 0.85143 13 Canarias 1.00000 2.5 Comunidade Foral de Navarra 0.83709 14 Cantabria 0.80268 15 País Vasco 0.97983 5 Castela e León 0.88999 10 A Rioxa 0.85473 12 Castela A Mancha 0.94368 9 Ceuta 0.95249 8 Cataluña 0.95315 7 Melilla 0.74557 18 Comunidade Valenciana 1.00000 2.5 Cadro 4.1: Eciencia de cada comunidade obtida mediante un modelo DEA. cada j0∈M\N e para cada grupo de referencia (M\N)∪S con S cada unha das posibles coalicións de N , S∈2N . Obtemos así os Ej0((M\N)∪S) necesarios para calcular os valores ˆv(S) . Os datos obtidos represéntase no Cadro 4.2. Sˆv(S)Sˆv(S)Sˆv(S) {A} 5.3408942 {A, C} 5.4485277 {A, B, C} 6.1394056 {B} 5.8221115 {A, D} 6.4926592 {A, B, D} 7.1835372 {C} 1.1340882 {B, C} 5.9814303 {A, C, D} 6.5805037 {D} 0.9998564 {B, D} 6.8423313 {B, C, D} 7.0388736 {A, B} 6.0317721 {C, D} 2.1468712 {A, B, C, D} 7.2713817 Cadro 4.2: Función característica do xogo ˆv para as distintas DMUs .
43 Finalmente co comando shapleyvalue() , que ten como argumento o vector dos valores que toma a función característica en cada posible coalición de N , calculamos o valor de Shapley é obtemos a clasicación das DMUs ecientes en base a él. Presentamos os resultados no Cadro 4.3. Rexión Valor de Shapley Clasicación Illas Baleares 2.6391603 2 Canarias 3.0994518 1 Comunidade Valenciana 0.4559821 4 Comunidade de Madrid 1.0767875 3 Cadro 4.3: Valor de Shapley e clasicación das DMUs ecientes. Tal e como comentamos, o uso deste tipo de solucións non é exclusivamente aplicable ao problema de ordenar DMUs . Podense usar noutros contextos, como o de asignación de recursos. Imaxinemos entón que o goberno aproba certas políticas co n de reactivar a economía do sector hoteleiro, pero non dispón dos recursos necesarios inmediatamente, senón que os vai conseguindo mes a mes. Unha solución xusta pasaría por priorizar aquelas comunidades con un sector hoteleiro máis eciente en termos do DEA. Ademais dentro das ecientes o ranking de Hinojosa et al. (2017) distingue entre aquelas que teñen un maior impacto sobre a fronteira eciente, recordemos que as DMUs inecientes proxéctanse sobre a fronteira eciente dando así lugar a puntos que representaan os inputs e os outputs que terían as DMUs inecientes se fosen ecientes. Visto en termos de competitividade, canto maior sexa a mellora na fronteira eciente máis alto estará o listón para o resto de comunidades, que cando reciban a axuda poden tomar como referentes as rexión máis ecientes e aprender da súa xestión. Polo tanto a clasicación de Hinojosa et al. (2017) apórtanos un orde lóxico no que ir dando as axudas. Desta forma, a primeira partida de diñeiro será para Canarias, que actuará como referente para o resto de comunidades. En contraposición, destaca o feito da Comunidade Valenciana en última posición. A asignación de recursos plantexada no Capítulo 2 tamén é aplicable a estes datos, xa que as veces interesa máis ofrecer solucións ecuánimes para evitar o malestar xeneral. Neste contexto de crise, a chegada de fondos europeos destidados a axudas ó sector turístico, pode plantexar un novo problema á hora de repartilos entre as comunidades autónomas. Por exemplo, os procedementos derivados do valor de Shapley modicado poden ser aplicados para este n. Sen embargo, encontrámonos co problema computacional do cálculo exacto do valor de Shapley xa que o número de coalicións a avaliar é sucientemente alto ( 219 −1 )
50 APÉNDICE A. CÓDIGO R lprec <- make.lp(0, n_mod) set.objfn(lprec, z) for (i in 1:numero_inputs) { add.constraint(lprec, A_mod[i,], "<=", b[i]) } for (i in (numero_inputs+1):m) { add.constraint(lprec, A_mod[i,], ">=", b[i]) } solve(lprec) aux<-aux+get.objective(lprec) } indice<-indice+1 v_S[indice]<-E_jMN-aux aux<-0 } #función característica para cada subconxunto de DMU ' s eficientes return(v_S) } A.2. Exemplo de uso A continuación, ilustramos o uso das funcións aquí descritas sobre o exemplo do sector hoteleiro en España. Antes da avaliación dos procedementos propostos, compre cargar os datos do sector hoteleiro español e os paquetes necesarios. #install.packages("lpSolve") #install.packages("lpSolveAPI") #install.packages("CoopGame") #install.packages("rgl") #install.packages("geometry") #install.packages("rcdd") library(rgl); library(geometry); library(rcdd); ## If you want correct answers, use rational arithmetic.
A.2. EXEMPLO DE USO 51 ## See the Warnings sections added to help pages for ## functions that do computational geometry. library(lpSolveAPI); library("lpSolveAPI",character.only=TRUE); library("CoopGame"); #Cargamos os datos datos<-read.table("DatosTFG.txt",header=TRUE,sep=" ",dec=".") A<-datos[,-1] A<-t(A) Comunidades<-datos[,1] numero_inputs<-3 numero_outputs<-3 Representamos a magnitude Hotels fronte a Regions mediante un diagrama de barras. barplot(Hotels ~Region, data=datos,las=2,xlab="")
52 APÉNDICE A. CÓDIGO R Andalucia Aragon Asturias Baleares Canarias Cantabria CastelaLeon CastelaMancha Cataluna Ceuta Extremadura Galicia LaRioja Madrid Melilla Murcia Navara PaisVasco Valencia Hotels 0 500 1000 1500 2000 Chamamos a función que nos devolve o conxunto de DMUs ecientes. N<-DMUsEficientes(A,numero_inputs,numero_outputs) Comunidades[N] ## [1] "Baleares" "Canarias" "Valencia" "Madrid" Agora obtemos o valor da función caracaterística para cada coalición. v_S<-FuncionCaracteristica(A,numero_inputs,numero_outputs,N) createBitMatrix(4,v_S) ## cVal
A.2. EXEMPLO DE USO 53 ## [1,] 1 0 0 0 5.3408942 ## [2,] 0 1 0 0 5.8221115 ## [3,] 0 0 1 0 1.1340882 ## [4,] 0 0 0 1 0.9998564 ## [5,] 1 1 0 0 6.0317721 ## [6,] 1 0 1 0 5.4485277 ## [7,] 1 0 0 1 6.4926592 ## [8,] 0 1 1 0 5.9814303 ## [9,] 0 1 0 1 6.8423313 ## [10,] 0 0 1 1 2.1468712 ## [11,] 1 1 1 0 6.1394056 ## [12,] 1 1 0 1 7.1835372 ## [13,] 1 0 1 1 6.5805037 ## [14,] 0 1 1 1 7.0388736 ## [15,] 1 1 1 1 7.2713817 Finalmente coa función shapleyValue() do parque CoopGame calculamos o valor de Shapley para cada unha das DMUs ecientes. shapleyValue(v_S) ## [1] 2.6391603 3.0994518 0.4559821 1.0767875 A modo de comprobación vemos que o valor de Shapley que obtemos cumpre eciencia, xa que suma o valor da cooperación de N. sum(shapleyValue(v_S)) ## [1] 7.271382
54 APÉNDICE A. CÓDIGO R
Bibliografía [1] Beasley, J. E. (2003). Allocating xed costs and resources via data envelopment analysis. European Journal of Operational Research, 147(1), 198-216. [2] Berne, R., and Stiefel, L. (1984). The measurement of equity in school nance: Conceptual, methodological, and empirical dimensions. Johns Hopkins University Press. [3] Castro, J., Gómez, D., and Tejada, J. (2009). Polynomial calculation of the Shapley value based on sampling. Computers and Operations Research, 36(5), 1726-1730. [4] Charnes, A., and Cooper, W. W. (1962). Programming with linear fractional functionals. Naval Research logistics quarterly, 9(3-4), 181-186. [5] Charnes, A., and Cooper, W. W. (1973). An explicit general solution in linear fractional programming. Naval Research Logistics Quarterly, 20(3), 449-467. [6] Charnes, A., Cooper, W. W., and Rhodes, E. (1977). Measuring the eciency of decision making units with some new production functions and estimation methods. Texas University at Austin Center for Cybernetic Studies. [7] Charnes, A., Cooper, W. W., and Rhodes, E. (1978). Measuring the eciency of decision making units. European journal of operational research, 2(6), 429-444. [8] Cook, W. D., and Kress, M. (1999). Characterizing an equitable allocation of shared costs: A DEA approach. European Journal of Operational Research, 119(3), 652-661. [9] Cooper, W. W., Ruiz, J. L., and Sirvent, I. (2009). Selecting non-zero weights to evaluate eectiveness of basketball players with DEA. European journal of operational research, 195(2), 563-574. [10] Farrell, M. J. (1957). The measurement of productive eciency . Journal of the Royal Statistical Society: Series A (General), 120(3), 253-281. 55
56 BIBLIOGRAFÍA [11] Gini, C. (1912). Variability and mutability. Studi Economico-Giuridici Univertiá di Cagliari, 3, 1-156. [12] González-Daz, J., García-Jurado, I., and Fiestras-Janeiro, M. G. (2010). An introductory course on mathematical game theory. Graduate studies in mathematics, 115. [13] Hinojosa, M. A., Lozano, S., Borrero, D. V., and Mármol, A. M. (2017). Ranking ecient DMUs using cooperative game theory. Expert Systems with Applications, 80, 273-283. [14] Hua, Z., Bian, Y., and Liang, L. (2007). Eco-eciency analysis of paper mills along the Huai River: An extended DEA approach. Omega, 35(5), 578-587. [15] Kalai, E., and Samet, D. (1987). On weighted Shapley values. International journal of game theory, 16(3), 205-222. [16] Li, Y. J., and Liang, L. (2008a). A method of allocating the xed cost based on data envelopment analysis and Nash bargain game. Systems Engineering, 6. [17] Li, Y. J., and Liang, L. (2008b). Method of allocating the xed cost based on data envelopment analysis and cooperative game [J]. Systems Engineering-Theory and Practice, 11, 80-84. [18] Li, Y., and Liang, L. (2010). A Shapley value index on the importance of variables in DEA models. Expert systems with Applications, 37(9), 6287-6292. [19] Li, Y., Yang, M., Chen, Y., Dai, Q., and Liang, L. (2013). Allocating a xed cost based on data envelopment analysis and satisfaction degree. Omega, 41(1), 55-60. [20] Li, Y., Xie, J., Wang, M., and Liang, L. (2016). Super eciency evaluation using a common platform on a cooperative game. European Journal of Operational Research, 255(3), 884-892. [21] Lin, R. (2011). Allocating xed costs and common revenue via data envelopment analysis. Applied Mathematics and computation, 218(7), 3680-3688. [22] Lozano, S. (2012). Information sharing in DEA: A cooperative game theory approach. European Journal of Operational Research, 222(3), 558-565. [23] Mandell, M. B. (1991). Modelling eectiveness-equity trade-os in public service delivery systems. Management Science, 37(4), 467-482.
BIBLIOGRAFÍA 57 [24] Mirás, M., and Sánchez, E. (2008). Juegos cooperativos con utilidad transferible usando MATLAB: TUGlab. ( http://mmiras.webs.uvigo.es/TUGlab/ ). [25] Rhodes, E. L. (1978). Data envelopment analysis and approaches for measuring the eciency of Decision-Making Units with an application to program FOLLOWTHROUGH in UNITED STATES education. Carnegie Mellon University. [26] Yang, Z., and Zhang, Q. (2015). Resource allocation based on DEA and modied Shapley value. Applied Mathematics and Computation, 263, 280-286. [27] Yazdani, M., Chatterjee, P., Pamucar, D., and Chakraborty, S. (2020). Development of an integrated decision making model for location selection of logistics centers in the Spanish autonomous communities. Expert Systems with Applications, 148, 113208. [28] Yin, P., Chu, J., Wu, J., Ding, J., Yang, M., and Wang, Y. (2020). A DEA-based two-stage network approach for hotel performance analysis: An internal cooperation perspective. Omega, 93, 102035.