Hiroimono ist ein beliebtes vollständiges Puzzle. Ich interessiere mich für die rechnerische Komplexität eines verwandten Puzzles.
Das Problem ist:
Eingabe : Gegeben eine Menge von Punkten auf einem x n quadratischen Gitter und einer ganzen Zahl k
Frage : Gibt es ein geradliniges Polygon (dessen Seiten parallel zur oder y- Achse sind), sodass die Anzahl der Punkte an den Ecken des Polygons mindestens k beträgt ?
Jede Ecke des Polygons muss sich an einem der Eingabepunkte befinden (Biegungen sind also nur an einem Eingabepunkt zulässig).
Was ist die Komplexität dieses Problems? Was ist die Komplexität, wenn sich die Lösung auf konvexe geradlinige Polygone beschränkt?
EDIT 13. April: Alternative Formulierung: Finden Sie ein geradliniges Polygon mit den maximalen Ecken an den angegebenen Punkten.