Respuesta de un amigo que pregunté fuera de Quora:
“Si desea calcular una representación de la intersección de dos conjuntos semi-algebraicos, simplemente tome la operación” Y “de ellos, ya que se definen como combinaciones booleanas de inecuaciones polinómicas, se cierran debajo de eso. Si desea Para calcular algunos puntos que se encuentran en la intersección, debe iterar sobre las posibles combinaciones de inecuaciones que pueden mantenerse de tal manera que se satisfaga la función booleana que representa el conjunto semialgebraico. Luego resuelva ese conjunto de inecuaciones. Puede, por ejemplo, traducir el inecuaciones a las ecuaciones mediante la introducción de variables ficticias y calcular la base de Grobner del conjunto resultante de ecuaciones polinómicas, que le ayuda a encontrar una asignación de este tipo “.
Luego seguí con: “¿Por qué, entonces, hay algoritmos dedicados a encontrar la intersección de polígonos no convexos? ¿No son también semialgebraicos?”
Su respuesta: “Supongo que es porque trabajar con conjuntos semialgebraicos generales parece ser muy costoso (la eliminación del cuantificador parece ser 2 EXPTIME). Los polígonos son mucho más simples e incluso encontrar la intersección de polígonos no convexos debería ser mucho más barato de 2EXPTIME “.
- ¿Los diseñadores y directores de arte tienen explícitamente en cuenta la geometría en sus creaciones? ¿La geometría es consecuencia de un excelente sabor en la composición?
- ¿Qué aspectos de la geometría están ocurriendo en este accesorio de iluminación?
- ¿Puede demostrar que el componente tangencial del campo electrostático es continuo de un lado de una superficie cargada a otro?
- ¿Cuál es la forma estándar de una elipse?
- ¿Cuál es la fórmula para encontrar la base de un triángulo rectángulo, conociendo (a) y el área?