stringtranslate.com

Polígono rectilíneo

Algunos ejemplos de polígonos rectilíneos

Un polígono rectilíneo es un polígono cuyos lados forman ángulos rectos . Por lo tanto, el ángulo interior en cada vértice es de 90° o 270°. Los polígonos rectilíneos son un caso especial de polígonos isotéticos .

En muchos casos es preferible otra definición: un polígono rectilíneo es un polígono cuyos lados son paralelos a los ejes de coordenadas cartesianas . La distinción se vuelve crucial cuando se habla de conjuntos de polígonos: la última definición implicaría que los lados de todos los polígonos del conjunto están alineados con los mismos ejes de coordenadas. En el marco de la segunda definición es natural hablar de aristas horizontales y aristas verticales de un polígono rectilíneo.

Los polígonos rectilíneos también se conocen como polígonos ortogonales . Otros términos que se utilizan son isoorientados , alineados con el eje y polígonos orientados al eje . Estos adjetivos son menos confusos cuando los polígonos de este tipo son rectángulos , y se prefiere el término rectángulo alineado con el eje , aunque también se utilizan rectángulo ortogonal y rectángulo rectilíneo .

La importancia de la clase de polígonos rectilíneos proviene de lo siguiente.

Bordes

Un polígono rectilíneo tiene aristas de dos tipos: horizontales y verticales .

La X marca las esquinas convexas; la O marca las esquinas cóncavas. Las líneas azules son protuberancias; las líneas rojas son antiprotuberancias; las líneas amarillas no son ninguna de las dos.

Un polígono rectilíneo tiene esquinas de dos tipos: las esquinas en las que el ángulo menor (90°) es interior al polígono se denominan convexas y las esquinas en las que el ángulo mayor (270°) es interior se denominan cóncavas . [1]

Un pomo es una arista cuyos dos extremos son esquinas convexas. Un antipomo es una arista cuyos dos extremos son esquinas cóncavas. [1]

Polígono rectilíneo simple

Un polígono rectilíneo que también es simple también se llama sin agujeros porque no tiene agujeros, sino solo un único límite continuo. Tiene varias propiedades interesantes:

  1. El número de esquinas convexas es cuatro veces mayor que el número de esquinas cóncavas. Para ver por qué, imagina que recorres el límite del polígono en el sentido de las agujas del reloj (con la mano derecha dentro del polígono y la izquierda fuera). En una esquina convexa, giras 90° a la derecha; en cualquier esquina cóncava, giras 90° a la izquierda. Finalmente, debes hacer un giro completo de 360° y regresar al punto original; por lo tanto, el número de giros a la derecha debe ser 4 veces mayor que el número de giros a la izquierda.
    • Corolario: todo polígono rectilíneo tiene al menos 4 vértices convexos.
  2. El número de protuberancias (lados que conectan dos esquinas convexas) es cuatro veces mayor que el número de antiprotuberancias (lados que conectan dos esquinas cóncavas). Para ver por qué, sea X el número de esquinas convexas e Y el número de esquinas cóncavas. Por el hecho anterior, X=Y+4 . Sea XX el número de esquinas convexas seguidas de una esquina convexa, XY el número de esquinas convexas seguidas de una esquina cóncava, YX e YY definidos de manera análoga. Entonces, obviamente, X=XX+XY=XX+YX e Y=XY+YY=YX+YY . Por lo tanto, XX=X-XY=X-(Y-YY)=YY+(XY)=YY+4 . [2]
    • Corolario: todo polígono rectilíneo tiene al menos 4 protuberancias.

Cuadrados y rectángulos en un polígono rectilíneo

Un polígono rectilíneo puede estar cubierto por un número finito de cuadrados o rectángulos con aristas paralelas a las aristas del polígono (véase Cobertura de polígonos ). Es posible distinguir varios tipos de cuadrados/rectángulos contenidos en un determinado polígono rectilíneo P : [1]

Un cuadrado máximo en un polígono P es un cuadrado en P que no está contenido en ningún otro cuadrado en P. De manera similar, un rectángulo máximo es un rectángulo que no está contenido en ningún otro rectángulo en P.

Un cuadrado s es máximo en P si cada par de aristas adyacentes de s interseca el límite de P. La prueba de ambos lados es por contradicción:

La primera dirección también es cierta para los rectángulos, es decir: si un rectángulo s es máximo, entonces cada par de aristas adyacentes de s interseca el límite de P. La segunda dirección no es necesariamente cierta: un rectángulo puede intersecar el límite de P incluso en 3 lados adyacentes y aún así no ser máximo, ya que puede estirarse en el cuarto lado.

Corolario: todo cuadrado/rectángulo máximo en P tiene al menos dos puntos, en dos aristas opuestas, que intersecan el límite de P.

Un cuadrado de esquina es un cuadrado máximo s en un polígono P tal que al menos una esquina de s se superpone a una esquina convexa de P. Para cada esquina convexa, hay exactamente un cuadrado máximo (de esquina) que lo cubre, pero un solo cuadrado máximo puede cubrir más de una esquina. Para cada esquina, puede haber muchos rectángulos máximos diferentes que la cubran.

continuador y separador
tipos de continuadores

Un cuadrado separador en un polígono P es un cuadrado s en P tal que Ps no está conexo.

Un cuadrado continuador es un cuadrado s en un polígono P tal que la intersección entre el límite de s y el límite de P es continua. Un continuador maximal es siempre un cuadrado de esquina. Además, un continuador maximal siempre contiene un nudo. Por lo tanto, el número de continuadores es siempre finito y está limitado por el número de nudos.

Existen varios tipos diferentes de continuadores, en función del número de protuberancias que contienen y de su estructura interna (ver figura). El balcón de un continuador se define como sus puntos que no están cubiertos por ningún otro cuadrado máximo (ver figura).

Ningún cuadrado puede ser a la vez continuo y separador. En los polígonos generales puede haber cuadrados que no sean ni continuos ni separadores, pero en los polígonos simples esto no puede ocurrir: [1]

  1. En un polígono rectilíneo simple, cada cuadrado máximo es un separador o un continuador. Esto también es válido para los rectángulos: cada rectángulo máximo es un separador o un continuador.
  2. En un polígono rectilíneo simple que no es un cuadrado, hay al menos dos continuadores.

Existe una analogía interesante entre los cuadrados máximos en un polígono simple y los nodos en un árbol: un continuador es análogo a un nodo hoja y un separador es análogo a un nodo interno.

Casos especiales

El polígono rectilíneo más simple es un rectángulo alineado con el eje : un rectángulo con dos lados paralelos al eje x y dos lados paralelos al eje y. Véase también: Rectángulo mínimo delimitador .

Un golígono es un polígono rectilíneo cuyos lados en secuencia son números enteros consecutivos.

Un polígono rectilíneo que no es un rectángulo nunca es convexo , pero puede ser ortogonalmente convexo. Véase Polígono rectilíneo ortogonalmente convexo .

Un polígono rectilíneo monótono es un polígono monótono que también es rectilíneo.

Un cuadrado T es un fractal generado a partir de una secuencia de polígonos rectilíneos con propiedades interesantes.

Problemas algorítmicos que involucran polígonos rectilíneos

La mayoría de ellos también pueden enunciarse para polígonos generales, pero la expectativa de algoritmos más eficientes justifica una consideración aparte.

Descomposición rectangular

De particular interés para los polígonos rectilíneos son los problemas de descomposición de un polígono rectilíneo dado en unidades simples, generalmente rectángulos o cuadrados. Existen varios tipos de problemas de descomposición:

Véase también

Referencias

  1. ^ abcd Bar-Yehuda, R.; Ben-Hanoch, E. (1996). "Un algoritmo de tiempo lineal para cubrir polígonos simples con rectángulos similares". Revista internacional de geometría computacional y aplicaciones . 06 : 79–102. doi :10.1142/S021819599600006X.
  2. ^ "Contar pares de bits". Stack Exchange . 17 de noviembre de 2013.
  3. ^ Albertson, MO; o'Keefe, CJ (1981). "Cubrir regiones con cuadrados". Revista SIAM sobre métodos algebraicos y discretos . 2 (3): 240. doi :10.1137/0602026.