Relajante

10

Tengo una pregunta de viabilidad que se puede enmarcar de la siguiente manera. Me dan un punto en un d espacio vectorial dimensional, y yo quiero encontrar el punto más cercano q a p que satisface un conjunto de " l 0 limitaciones" de la formapdqp0

Dado un conjunto , como máximo uno de { q j , j S } puede ser distinto de cero.S[1d]{qj,jS}

La noción de cercanía varía, pero por ahora es suficiente asumir una distancia conveniente como .22

¿Hay alguna relajación conocida de las restricciones lineales que sean "buenas" en el sentido de proporcionar un politopo "lo suficientemente cerca" para aproximar las restricciones originales, donde también soy bastante flexible en la definición de "lo suficientemente cerca"

Suresh Venkat
fuente
¿Se permite que las restricciones dependan no linealmente de ? p
Warren Schudy el
qRdq
pδδpq
@warren: las restricciones dependen linealmente de p, pero p en sí no es una constante (más bien, es la entrada al problema). Las restricciones son del tipo anterior, o son restricciones lineales en q_i.
Suresh Venkat

Respuestas:

7

No estoy seguro si entiendo el problema correctamente, pero como está escrito, el problema parece admitir varias simplificaciones, y en particular el problema en el caso ℓ 2 2 es equivalente a la cubierta de vértice de peso mínimo si no me equivoco.

  1. Sin pérdida de generalidad podemos suponer que | S | = 2 en cada restricción, porque una restricción con | S |> 2 es equivalente al conjunto de restricciones, donde S se ejecuta sobre todo par de elementos en el conjunto original S . Por lo tanto, las restricciones ℓ 0 se pueden visualizar como un gráfico G con d vértices. Usando el gráfico G , las restricciones pueden ser actualizados como sigue: el conjunto de los vértices correspondientes a las coordenadas i con q i = 0 debe ser una cubierta vértice de G .
  2. qi={pi,qi0,0,qi=0,
    . En particular, si la distancia es la suma de la distancia coordinada (como en el caso de la distancia ℓ 2 2 ), el problema es exactamente el mismo que el de la cubierta de vértice de peso mínimo.

En cuanto a una relajación LP del problema de la cubierta del vértice, una búsqueda rápida conduce, por ejemplo, a las notas de clase (Clase 9) de Uriel Feige .

Tsuyoshi Ito
fuente
Bastante interesante. Me gusta la observación sobre | S | no necesita ser más de 2
Suresh Venkat
Hay una cosa que no funciona del todo. Las variables en general pueden ser arbitrarias (no entre cero y uno). Por lo tanto, realmente no puede codificar las restricciones de LP para las "variables establecidas en cero deben formar una cubierta de vértice". Esto se convierte en un problema (que debería haber mencionado) porque hay otras restricciones (lineales) en las coordenadas que también deben incorporarse.
Suresh Venkat
@Suresh: Si realmente crees que lo has mencionado, siempre puedes modificar la pregunta.
Tsuyoshi Ito
1
@Suresh: quise decir "Si realmente crees que deberías haberlo mencionado ..."
Tsuyoshi Ito