Teorema de separación de hiperplanos
En geometría, el teorema de separación de hiperplanos es un teorema sobre conjuntos convexos disjuntos en un espacio euclidiano de n-dimensional. Existen varias versiones bastante similares. En una versión del teorema, si ambos conjuntos son cerrados y al menos uno de ellos es compacto, entonces hay un hiperplano entre ellos e incluso dos hiperplanos paralelos entre ellos separados por un espacio. En otra versión, si ambos conjuntos convexos disjuntos son abiertos, entonces hay un hiperplano entre ellos, pero no necesariamente un espacio. Un eje que es ortogonal a un hiperplano separador es un eje separador, porque las proyecciones ortogonales de los cuerpos convexos sobre el eje son disjuntas.
El teorema de separación de hiperplanos se debe a Hermann Minkowski. El teorema de separación de Hahn-Banach generaliza el resultado a espacios vectoriales topológicos.
Un resultado relacionado es el teorema del hiperplano de apoyo.
En el contexto de las máquinas de vectores de soporte, el hiperplano de separación óptima o hiperplano de margen máximo es un hiperplano que separa dos capas convexas de puntos y es equidistante de las dos.
Declaraciones y pruebas
Teorema de separación hiperplano — Vamos. y ser dos subconjuntos convexos descomunados de . Entonces existe un vector no cero y un número real tales que
para todos dentro y dentro ; es decir, el hiperplano , el vector normal, separa y .
Si ambos conjuntos están cerrados, y al menos uno de ellos es compacto, entonces la separación puede ser estricta, es decir, para algunos
En todos los casos, asuma para ser descompuestos, no vacíos, y subconvexos de . El resumen de los resultados es el siguiente:
compacto cerrado | cerrado | con | |
cerrado | compacto cerrado | con | |
abierto | |||
abierto | abierto |
El número de dimensiones debe ser finito. En espacios de dimensión infinita hay ejemplos de dos conjuntos cerrados, convexos y disjuntos que no pueden separarse mediante un hiperplano cerrado (un hiperplano donde una función lineal continua es igual a alguna constante) incluso en el sentido débil donde las desigualdades no son estrictas.
Aquí, la compacidad de la hipótesis no se puede relajar; véase un ejemplo en la sección Contraejemplos y unicidad. Esta versión del teorema de separación se generaliza a dimensiones infinitas; la generalización se conoce más comúnmente como el teorema de separación de Hahn-Banach.
La prueba se basa en el siguiente lema:
Lemma — Vamos. y ser dos subconjuntos cerrados de , y asumir es compacto. Entonces existen puntos y minimizando la distancia sobre y .
Vamos. y ser cualquier par de puntos, y dejar . Desde es compacto, está contenido en una bola centrada en ; que el radio de esta bola sea . Vamos. ser la intersección de con una bola cerrada de radio alrededor . Entonces... es compacto y no vacío porque contiene . Puesto que la función de distancia es continua, existen puntos y cuya distancia es el mínimo sobre todos los pares de puntos en . Queda por demostrar que y de hecho tienen la distancia mínima sobre todos los pares de puntos en . Supongamos por contradicción que existen puntos y tales que . Entonces en particular, , y por la desigualdad del triángulo, . Por lo tanto figura en , que contradice el hecho de que y tenía una distancia mínima .

Primero demostramos el segundo caso. (Vea el diagrama.)
WLOG, es compacto. Por la lema, existen puntos y de mínima distancia entre sí. Desde y están deshonrados, tenemos . Ahora, construir dos hiperplanos perpendicular a segmento de línea Con enfrente y enfrente . Afirmamos que tampoco ni entra en el espacio entre , y así los hiperplanos perpendiculares a satisfacer el requisito del teorema.
Algebraicamente, los hiperplanos son definidos por el vector y dos constantes , tal que . Nuestra afirmación es que y .
Supongamos que hay algunos tales que , entonces deja ser el pie de perpendicular desde al segmento de línea . Desde es convexo, Está dentro. , y por geometría plano, está más cerca que , contradicción. El argumento similar se aplica a .
Ahora para el primer caso.
Enfoque ambos desde el interior y , tal que cada es cerrado y compacto, y los sindicatos son los interiores relativos . (Ver página relativa interior para detalles.)
Ahora por el segundo caso, por cada par existe una unidad vectorial y número real , tal que .
Puesto que la esfera de unidad es compacta, podemos tomar una subsequencia convergente, de modo que . Vamos. . Afirmamos que , separando así .
Supongamos que no, entonces hay algunos tales que entonces desde , por lo suficientemente grande , tenemos , contradicción.
Dado que un hiperplano separador no puede intersecar los interiores de conjuntos convexos abiertos, tenemos un corolario:
Teorema de separación I — Vamos. y ser dos conjuntos de convexos no vacíos. Si está abierto, entonces existe un vector no cero y número real tales que
para todos dentro y dentro . Si ambos conjuntos están abiertos, entonces existe un vector no cero y número real tales que
para todos dentro y dentro .
Caso con posibles intersecciones
Si los sets tienen posibles intersecciones, pero sus interiores relativos están descompuestos, entonces la prueba del primer caso todavía se aplica sin cambio, dando así:
Teorema de separación II — Vamos. y ser dos subconjuntos convexos no vacíos de con interiores relativos descomunales. Entonces existe un vector no cero y un número real tales que
En particular, tenemos el teorema del hiperplano que lo sustenta.
Apoyo al teorema de hiperplano — si es un convexo establecido en y es un punto en el límite , entonces existe un hiperplano de apoyo que contiene .
Si la afinidad de la no es todo , luego extender el ataúd a un hiperplano de apoyo. Else, está descompuesto Así que aplica el teorema anterior.
Converso de teorema
Obsérvese que la existencia de un hiperplano que sólo "separa" dos conjuntos convexos en el sentido débil de que ambas desigualdades no son estrictas obviamente no implica que los dos conjuntos sean disjuntos. Ambos conjuntos podrían tener puntos ubicados en el hiperplano.
Contraexampos y singularidad

Si uno de los dos, A o B, no es convexo, entonces hay muchos contraejemplos posibles. Por ejemplo, A y B podrían ser círculos concéntricos. Un contraejemplo más sutil es aquel en el que A y B son ambos cerrados pero ninguno es compacto. Por ejemplo, si A es un semiplano cerrado y B está limitado por un brazo de una hipérbola, entonces no hay ningún hiperplano estrictamente separador:
(Aunque, por una instancia del segundo teorema, existe un hiperplano que separa sus interiores.) Otro tipo de contraejemplo tiene a A compacto y a B abierto. Por ejemplo, A puede ser un cuadrado cerrado y B puede ser un cuadrado abierto que toca a A.
En la primera versión del teorema, evidentemente el hiperplano separador nunca es único. En la segunda versión, puede ser único o no. Técnicamente, un eje separador nunca es único porque puede trasladarse; en la segunda versión del teorema, un eje separador puede ser único hasta la traslación.
El ángulo del cuerno proporciona un buen contraejemplo a muchas separaciones de hiperplano. Por ejemplo, en , el disco de unidad está descompuesto desde el intervalo abierto , pero la única línea que los separa contiene la totalidad de . Esto demuestra que si está cerrado y es relativamente relativamente abierto, entonces no existe necesariamente una separación que es estricta para . Sin embargo, si cerrado politopo entonces existe tal separación.
Más variantes
El lema de Farkas y los resultados relacionados pueden entenderse como teoremas de separación de hiperplanos cuando los cuerpos convexos están definidos por un número finito de desigualdades lineales.
Se pueden encontrar más resultados.
Uso en detección de colisión
En la detección de colisiones, el teorema de separación de hiperplanos se suele utilizar de la siguiente forma:
Teorema de eje separador — Dos objetos convexos cerrados se descomponen si existe una línea ("axis separador") en la que las proyecciones de los dos objetos se descomponen.
Independientemente de la dimensionalidad, el eje de separación es siempre una línea. Por ejemplo, en 3D, el espacio está separado por planos, pero el eje de separación es perpendicular al plano de separación.
El teorema del eje de separación se puede aplicar para la detección rápida de colisiones entre mallas poligonales. La dirección normal u otra característica de cada cara se utiliza como eje de separación. Tenga en cuenta que esto produce posibles ejes de separación, no líneas o planos de separación.
En 3D, el uso exclusivo de las normales de las caras no logrará separar algunos casos de bordes que no colisionan. Se requieren ejes adicionales, que consisten en los productos cruzados de pares de bordes, uno tomado de cada objeto.
Para lograr una mayor eficiencia, los ejes paralelos pueden calcularse como un solo eje.
Véase también
- Doble cono
- Lemma de Farkas
- Teorema de Kirchberger
- Control óptimo
Notas
- ^ Hastie, Trevor; Tibshirani, Robert; Friedman, Jerome (2008). Elementos del aprendizaje estadístico: minería de datos, inferencia y predicción (PDF) (Segunda edición). Nueva York: Springer. pp. 129–135.
- ^ Witten, Ian H.; Frank, Eibe; Hall, Mark A.; Pal, Christopher J. (2016). Data Mining: Practice Machine Learning Tools and Techniques (Cuarta edición). Morgan Kaufmann. págs. 253 a 254. ISBN 9780128043578.
- ^ Deisenroth, Marc Peter; Faisal, A. Aldo; Ong, Cheng Soon (2020). Matemáticas para el aprendizaje automático. Cambridge University Press. pp. 337–338. ISBN 978-1-108-45514-5.
- ^ Boyd " Vandenberghe 2004, Ejercicio 2.22.
- ^ Haïm Brezis, Analyse fonctionnelle: théorie et applications, 1983, remarque 4, p. 7.
- ^ a b Stoer, Josef; Witzgall, Christoph (1970). Convexidad y optimización en Dimensiones Finitas I. Springer Berlin, Heidelberg. (2.12.9). doi:10.1007/978-3-642-46216-0. ISBN 978-3-642-46216-0.
- ^ "Mata avanzada vectorial".
Referencias
- Boyd, Stephen P.; Vandenberghe, Lieven (2004). Optimización de Convex (PDF). Cambridge University Press. ISBN 978-0-521-83378-3.
- Golshtein, E. G.; Tretyakov, N.V. (1996). Mapas Modificados de Lagrangians y monotone en optimización. Nueva York: Wiley. p. 6. ISBN 0-471-54821-9.
- Shimizu, Kiyotaka; Ishizuka, Yo; Bard, Jonathan F. (1997). Programación matemática de dos niveles. Boston: Kluwer Academic Publishers. p. 19. ISBN 0-7923-9821-1.
- Soltan, V. (2021). Propiedades de soporte y separación de conjuntos convexo en dimensión finita. Extracta Math. Vol. 36, no. 2, 241-278.
Enlaces externos
- Detección y respuesta de colisión