Plic convex

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Stânga: setul albastru nu este convex, setul albastru este plicul său convex. Dreapta: ansamblul verde este convex, deci învelișul său convex este el însuși.

În matematică se numește plic convex (sau uneori plic convex ) al oricărui subset a unui spațiu vectorial real , intersecția tuturor seturilor convexe pe care le conțin .

Deoarece intersecția seturilor convexe este ea însăși convexă, o definiție alternativă a unui plic convex este „ cel mai mic set convex care conține ".

Intuitiv, învelișul convex al unui set de puncte este forma pe care o elastică a extins-o pentru a conține toate punctele și apoi lăsată liberă să se micșoreze: un poligon care are unele dintre aceste puncte ca vârfuri și le conține pe toate.

Plicul convex poate fi construit ca ansamblul tuturor combinațiilor convexe de puncte ale , adică toate punctele de tip , unde sunt puncte de Și sunt numere reale non-negative cu suma 1, adică .

Evident, dacă este convex, învelișul său convex este la fel.

Unirea plicurilor convexe

Având două seturi , dacă sunăm respectiv plicurile convexe ale , următoarea relație este adevărată: .

De fapt, am spus că dacă un set convex conține , apoi conține și , și dacă conține conține și . De cand este convex și conține ambele acea (deoarece conține ), va conține ambele acea (și, prin urmare, desigur, ).

În general, inversul nu este adevărat și este un contraexemplu foarte simplu Și sunt două puncte distincte în plan . Se observă cu ușurință că un punct este prin definiție convex și, prin urmare, învelișurile lor sunt convexe Și înșiși. Dar plicul convex al va fi un segment, adică va conține strict .

O abordare de calcul

O problemă de calcul interesantă este, având în vedere un set finit [1] de puncte în plan , găsiți , plicul convex al . S-au găsit diferiți algoritmi care rezolvă această problemă.

Unul dintre cele mai faimoase este așa-numitul Graham Scan : să căutăm punctul cel mai de jos (în caz de egalitate, cel mai îndepărtat în stânga celui mai jos) și să-l numim ; sunt acum punctele rămase, ordonate în așa fel încât , unde este sunt coordonatele polare ale . În acest moment, să trecem prin puncte : ori de câte ori intră există un „viraj la stânga”, dar nu în , noi stim aia este un vârf al plicului convex; de fiecare dată în loc în există un „viraj la dreapta”, știm că acest punct nu este un vârf al plicului convex. Acest algoritm are un cost .

Un algoritm eficient pentru aceeași problemă se bazează pe recursivitate, exploatând cazul de bază în care (iar anvelopa convexă a două puncte este în mod evident segmentul care le unește) și crearea anvelopei convexe a două seturi convexe pe baza unor reguli simple (pas recursiv).

Observații

  • Plicul convex este un concept util de exemplu în problemele de relaxare .

Notă

  1. ^ În realitate, ne putem imagina foarte bine că datele de intrare sunt zona închisă de unul sau mai multe segmente închise. În acest caz acestea sunt în mod evident vârfurile liniei (lor) întrerupte.
Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică