Frente de Pareto
En la optimización multiobjetivo, el frente de Pareto (también llamado frontera de Pareto o curva de Pareto) es el conjunto de todas las soluciones eficientes de Pareto. . El concepto es ampliamente utilizado en ingeniería. Permite al diseñador restringir la atención al conjunto de elecciones eficientes y hacer concesiones dentro de este conjunto, en lugar de considerar la gama completa de cada parámetro.


Definición
La frontera de Pareto, P()Y), puede ser más formalmente descrito como sigue. Considerar un sistema con función f:X→ → Rm{displaystyle f:Xrightarrow mathbb {R} {m}, donde X es un conjunto compacto de decisiones factibles en el espacio métrico Rn{displaystyle mathbb {R} {} {}} {fn}}, y Y es el conjunto factible de vectores de criterio en Rm{displaystyle mathbb {R} {} {m}}, tal que Y={}Sí.▪ ▪ Rm:Sí.=f()x),x▪ ▪ X}{displaystyle Y={yin mathbb {R} ^{m}:;y=f(x),xin X;}.
Suponemos que se conocen las direcciones preferidas de los valores de criterios. Un punto Sí.. . . . ▪ ▪ Rm{displaystyle y^{prime prime }in mathbb {R} {m} es preferido (principalmente domina) otro punto Sí.. . ▪ ▪ Rm{displaystyle y^{prime }in mathbb {R} {m}, escrito como Sí.. . . . ≻ ≻ Sí.. . {displaystyle y^{prime prime }succ y^{prime }. La frontera de Pareto está escrita como:
- P()Y)={}Sí.. . ▪ ▪ Y:{}Sí.. . . . ▪ ▪ Y:Sí.. . . . ≻ ≻ Sí.. . ,Sí.. . ل ل Sí.. . . . }=∅ ∅ }.{displaystyle P(Y)={y^{prime }in Y... Y: ';y^{prime prime }succ y^{prime },y^{prime }neq y^{prime prime };=emptyset }
Relación marginal de sustitución
Un aspecto importante de la frontera de Pareto en economía es que, a una asignación eficiente de Pareto, la tasa marginal de sustitución es la misma para todos los consumidores. Una declaración formal puede derivarse considerando un sistema con m consumidores y n bienes y una función de utilidad de cada consumidor como zi=fi()xi){displaystyle z_{i}=f^{i}(x^{i}} Donde xi=()x1i,x2i,... ... ,xni){displaystyle x^{i}=(x_{1}{i},x_{2}{i},ldotsx_{n}{i}) } es el vector de los bienes, tanto para todos i. La limitación de viabilidad es . . i=1mxji=bj{displaystyle sum ¿Qué? para j=1,... ... ,n{displaystyle j=1,ldotsn}. Para encontrar la asignación óptima de Pareto, maximizamos al Lagrangian:
- Li()()xjk)k,j,()λ λ k)k,()μ μ j)j)=fi()xi)+. . k=2mλ λ k()zk− − fk()xk))+. . j=1nμ μ j()bj− − . . k=1mxjk){displaystyle L_{i}(x_{j})_{k,j},(lambda) (mu _{j})=f^{i}(x^{i})+sum _{k=2}(x^{k})+sum - ¿Qué? ¿Qué? ¿Por qué?
Donde ()λ λ k)k{displaystyle (lambda) ¿Qué? y ()μ μ j)j{displaystyle (mu _{j})_{j} son los vectores de los multiplicadores. Tomando el derivado parcial del lagrangiano con respecto a cada bien xjk{displaystyle # para j=1,... ... ,n{displaystyle j=1,ldotsn} y k=1,... ... ,m{displaystyle k=1,ldotsm} da el siguiente sistema de condiciones de primer orden:
- ∂ ∂ Li∂ ∂ xji=fxji1− − μ μ j=0 para j=1,... ... ,n,{fnMicrosoft {fnMicrosoft {fnMicrosoft {fnMicrosoft {fnMicrosoft {\fnMicrosoft} L_{i}{partial ¿Por qué?
- ∂ ∂ Li∂ ∂ xjk=− − λ λ kfxjki− − μ μ j=0 para k=2,... ... ,m y j=1,... ... ,n,{fnMicrosoft {fnMicrosoft {fnMicrosoft {fnMicrosoft {fnMicrosoft {\fnMicrosoft} L_{i}{partial # Lambda # ¿Por qué?
Donde fxji{displaystyle F_{x_{j} {i}} denota el derivado parcial de f{displaystyle f} con respecto a xji{displaystyle x_{j}} {}}} {fn}}. Ahora, arregla cualquiera kل ل i{displaystyle kneq i} y j,s▪ ▪ {}1,... ... ,n}{displaystyle j,sin {1,ldotsn}. La condición anterior de primer orden implica que
- fxjiifxsii=μ μ jμ μ s=fxjkkfxskk.{displaystyle {frac {f} {f}{i}}{i} {f_{x_{i}}}}} {f}} {f}}} {f}}}} {f}}}} {f}}}}}} {f}}}}}}}} {f}}}}}}}}}}}}} { {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {fn} {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {fn}} {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif}} {f}} {f}}}} {f}} {f}}}}}} {f}} {f}}} {m}}}}} {m} {m} {m} {m} {m} {m}}}}}} {m}}} {m} {m} {m} {m}} {m} {m}{m}m}m}m}m} {m}}m}{m}{m}m}mm}m}m}m}}mm} ¿Qué? {f_{x_{k}}}} {f_{x_{k}}}}}} {f} {f} {f}}}} {f_{x_{k}}}}} {f}} {f}}}}} {f}}} {f_f_{x_{k}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} {f}}}}} {f} {f} {f}}} {f_}}} {f}}}}} {f}}}}}}}}}}}}}}}}} {f}} {f_}}}}}} {f}}}}}}}} {f}}}} {f_}}} {f}}}}}}} {f_}}}}}}}}}}}}}{f_}}}}}}}{
Por lo tanto, en una asignación óptima de Pareto, la tasa marginal de sustitución debe ser la misma para todos los consumidores.
Cálculo
Los algoritmos para calcular la frontera de Pareto de un conjunto finito de alternativas se han estudiado en informática e ingeniería energética. Incluyen:
- "La máxima de un conjunto de puntos"
- "El problema máximo del vector" o la consulta de skyline
- "El algoritmo de escalarización" o el método de las sumas ponderadas
- "El ε ε {displaystyle epsilon }-Método de restricciones"
- Multiobjetivo Algoritmos evolutivos
Aproximaciones
Dado que generar todo el frente de Pareto suele ser difícil desde el punto de vista computacional, existen algoritmos para calcular un frente de Pareto aproximado. Por ejemplo, Legriel et al. Llame a un conjunto S una ε-aproximación del frente de Pareto P, si la distancia de Hausdorff dirigida entre S y P es como máximo ε. Observan que se puede encontrar una aproximación ε de cualquier frente de Pareto P en dimensiones d usando (1/ε)d consultas.
Zitzler, Knowles y Thiele comparan varios algoritmos para aproximaciones de conjuntos de Pareto según diversos criterios, como la invariancia de escala, la monotonicidad y la complejidad computacional.