2 votos

Algoritmo de cruce de segmentos

Necesito una idea de un algoritmo para resolver un "juego" de rompecabezas. El juego es :

  • está dado N número de segmentos de línea por coordenadas [(X1n,Y1n),(X2n,Y2n)]
  • algunos de los segmentos tienen los mismos fines

Tenemos algo así como :

unsolved puzzle

Para resolver el rompecabezas tenemos que mover los extremos de los segmentos de tal manera que ninguno de los segmentos se intersecte (cruce), excepto los extremos. El ejemplo anterior resuelto, se ve como :

enter image description here

¿Alguien tiene una idea de cómo resolver este tipo de rompecabezas?

1voto

Igor Rivin Puntos 11326

Si el gráfico no es plano, entonces no hay solución. Si el gráfico ES plano, hay muchas soluciones, pero son algo complicadas. Véase esta página de Wikipedia.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X