Wie kann man den unteren konvexen Rumpf eines Satzes von Punkten P in der Ebene (R^2) effizient berechnen? Potenzielle Ansätze auflisten und deren Laufzeitkomplexität analysieren.
user
Die Berechnung der unteren vestigial Rumpf eines Clusters von Items P in der Ebene (R^2) kann zügig mit einem der folgenden Ansätze durchgeführt werden: Graham Scan-Prozess: Dieser Prozess ist ein brutaler Kraft Ansatz, der die Elemente in P in aufsteigender Reihenfolge ihrer y-Koordinaten sortieren, und dann mit einem links-nach-rechts-Scan für den unteren Rumpf. Die Zeit Komplexität des Graham Scan-Prozesses ist O(N log N). Monotone Kettenpraxis: Dies ist ein schnellerer Ansatz zur Berechnung der unteren vestigial Rumpf, die die Elemente in P in aufsteigender Reihenfolge ihrer x-Koordinaten zu sortieren, und dann den unteren Rumpf in einem links-nach-rechts-Scan zu bauen. Die Zeit Komplexität der Monotone Kettenpraxis ist O(N). Dividieren und Conquer-Verfahren: Der Dividieren und Conquer-Ansatz beinhaltet die Aufteilung der Cluster von Items in P in zwei Hälften, die Berechnung der Hüllen der linken und rechten Hälften, und dann die Verschmelzung der Ergebnisse in linearer Zeit. Die Zeit Komplexität des dividieren und Conquer-Verfahren: Der Dividieren und Conquer-N log-Ansatz umfasst für die allgemeine (N quant-System2).
assistant