stringtranslate.com

Variables mínimas relevantes en un sistema lineal

El problema de las variables mínimas relevantes en sistemas lineales ( Min-RVLS ) es un problema de optimización matemática . Dado un programa lineal , se requiere encontrar una solución factible en la que el número de variables distintas de cero sea el menor posible.

Se sabe que el problema es NP-difícil e incluso difícil de aproximar.

Definición

Un problema Min-RVLS se define por: [1]

El sistema lineal viene dado por: A x R b. Se supone que es factible (es decir, que se satisface por al menos un x ). Dependiendo de R, existen cuatro variantes diferentes de este sistema: A x = b, A x ≥ b, A x > b, A x ≠ b .

El objetivo es encontrar un vector x de n por 1 que satisfaga el sistema A x R b y, sujeto a ello, contenga la menor cantidad posible de elementos distintos de cero.

Caso especial

El problema Min-RVLS[=] fue presentado por Garey y Johnson [2] , quienes lo llamaron "solución de peso mínimo para ecuaciones lineales". Demostraron que era NP-hard, pero no consideraron aproximaciones.

Aplicaciones

El problema Min-RVLS es importante en el aprendizaje automático y el análisis discriminante lineal . Dado un conjunto de ejemplos positivos y negativos, se requiere minimizar la cantidad de características que se requieren para clasificarlos correctamente. [3] El problema se conoce como el problema del conjunto mínimo de características. Un algoritmo que se aproxima a Min-RVLS dentro de un factor de podría reducir sustancialmente la cantidad de muestras de entrenamiento necesarias para alcanzar un nivel de precisión determinado. [4]

El problema de palabras de código más cortas en la teoría de codificación es el mismo problema que Min-RVLS[=] cuando los coeficientes están en GF(2).

Problemas relacionados

En las relaciones lineales mínimas insatisfechas ( Min-ULR ), se nos da una relación binaria R y un sistema lineal A x R b , que ahora se supone que es inviable . El objetivo es encontrar un vector x que viole la menor cantidad posible de relaciones, al tiempo que satisface todas las demás.

Min-ULR[≠] es trivialmente solucionable, ya que cualquier sistema con variables reales y un número finito de restricciones de desigualdad es factible. En cuanto a las otras tres variantes:

En el problema complementario del subsistema lineal máximo factible ( Max-FLS ), el objetivo es encontrar un subconjunto máximo de restricciones que se puedan satisfacer simultáneamente. [5]

Dureza de aproximación

Las cuatro variantes de Min-RVLS son difíciles de aproximar. En particular, las cuatro variantes no se pueden aproximar dentro de un factor de , para cualquier , a menos que NP esté contenido en DTIME ( ). [1] : 247–250  La dificultad se demuestra mediante reducciones:

Por otra parte, existe una reducción de Min-RVLS[=] a Min-ULR[=]. También se aplica a Min-ULR[≥] y Min-ULR[>], ya que cada ecuación puede ser reemplazada por dos desigualdades complementarias.

Por lo tanto, cuando R está en {=,>,≥}, Min-ULR y Min-RVLS son equivalentes en términos de dureza de aproximación.

Referencias

  1. ^ abc Amaldi, Edoardo; Kann, Viggo (diciembre de 1998). "Sobre la aproximabilidad de la minimización de variables no nulas o relaciones insatisfechas en sistemas lineales". Ciencias de la Computación Teórica . 209 (1–2): 237–260. doi : 10.1016/S0304-3975(97)00115-1 .
  2. ^ Garey, Michael R.; Johnson, David S. (1979). Computadoras e intratabilidad: una guía para la teoría de la completitud NP . WH Freeman. ISBN 978-0-7167-1044-8.
  3. ^ Koehler, Gary J. (noviembre de 1991). "Funciones discriminantes lineales determinadas por búsqueda genética". ORSA Journal on Computing . 3 (4): 345–357. doi :10.1287/ijoc.3.4.345.
  4. ^ Van Horn, Kevin S.; Martinez, Tony R. (enero de 1994). "El problema del conjunto mínimo de características". Redes neuronales . 7 (3): 491–494. doi :10.1016/0893-6080(94)90082-5.
  5. ^ ab Amaldi, Edoardo; Kann, Viggo (agosto de 1995). "La complejidad y aproximabilidad de encontrar subsistemas máximos factibles de relaciones lineales". Ciencias de la Computación Teórica . 147 (1–2): 181–210. doi : 10.1016/0304-3975(94)00254-G .
  6. ^ ab Sankaran, Jayaram K (febrero de 1993). "Una nota sobre la resolución de la inviabilidad en programas lineales mediante la relajación de restricciones". Operations Research Letters . 13 (1): 19–20. doi :10.1016/0167-6377(93)90079-V.
  7. ^ Greer, R. (2011). Árboles y colinas: metodología para maximizar funciones de sistemas de relaciones lineales . Elsevier. ISBN 978-0-08-087207-0.[ página necesaria ]
  8. ^ Arora, Sanjeev; Babai, László; Stern, Jacques; Sweedyk, Z (abril de 1997). "La dureza de los óptimos aproximados en redes, códigos y sistemas de ecuaciones lineales". Revista de Ciencias de la Computación y de Sistemas . 54 (2): 317–331. doi : 10.1006/jcss.1997.1472 .