Informatică BAC: parcurs cu 50 de lecții
Pregătește informatica pentru BAC în 50 de lecții: algoritmi, tablouri, texte, subprograme și grafuri. Exersează prin exemple, grile și fișe de verificare.
Înapoi la blog

21 octombrie 2026
6 min citire
Diferența dintre subgraf și graf parțial la BAC privește elementele pe care le elimini. În convenția școlară folosită în această lecție, un graf parțial păstrează toate vârfurile și elimină eventual muchii. Un subgraf se obține eliminând vârfuri împreună cu toate muchiile incidente lor, păstrând muchiile inițiale dintre vârfurile rămase.
Lecția se adresează conținuturilor de grafuri de la matematică-informatică. Precizarea convenției este importantă: în unele surse, termenul general „subgraf” are un sens mai larg, iar obiectul descris aici este numit subgraf indus. La un subiect de BAC, urmează definiția și operația cerute în programa și enunțul folosite.
Considerăm vârfurile unu, doi, trei și patru, cu muchiile dintre unu și doi, unu și trei, doi și trei, trei și patru. Primele trei vârfuri formează un triunghi, iar al patrulea este legat numai de trei.
Graful are patru vârfuri și patru muchii. Vom aplica operațiile separat, de fiecare dată pornind de la acest graf inițial. Nu cumulăm eliminările din exemple diferite.
| Element | Lista inițială |
|---|---|
| Vârfuri | 1, 2, 3, 4 |
| Muchii | 12, 13, 23, 34 |
| Grade | 2, 2, 3, 1 |
În notația muchiilor, două etichete alăturate desemnează perechea de capete, nu un număr zecimal. Muchia dintre unu și trei este aceeași cu muchia dintre trei și unu, deoarece graful este neorientat.
Eliminăm muchia dintre unu și trei. Rămân toate cele patru vârfuri, iar muchiile sunt dintre unu și doi, doi și trei, trei și patru. Rezultatul este un graf parțial al celui inițial.
Dacă eliminăm și muchia dintre trei și patru, vârful patru rămâne în graf, dar devine izolat. Nu îl ștergem automat doar pentru că nu mai are legături. Mulțimea vârfurilor trebuie să rămână aceeași.
Putem elimina toate muchiile și obținem patru vârfuri izolate. Putem și să nu eliminăm nicio muchie, dacă definiția admite graful inițial printre grafurile sale parțiale. O cerință despre grafuri parțiale proprii poate exclude explicit această ultimă situație.
Eliminăm vârful patru. Dispare și muchia dintre trei și patru, fiind incidentă vârfului șters. Între vârfurile unu, doi și trei rămân toate cele trei muchii ale triunghiului.
Dacă alegem să păstrăm numai vârfurile unu, trei și patru, muchiile rămase sunt dintre unu și trei și dintre trei și patru. Muchiile care aveau capătul doi dispar, fiindcă vârful doi a fost eliminat.
Nu putem păstra aceleași trei vârfuri și elimina suplimentar muchia dintre unu și trei, dacă cerința este exact subgraful indus de ele. Alegerea vârfurilor determină complet muchiile care trebuie păstrate între acestea.
| Operație | Vârfuri păstrate | Muchii păstrate | Clasificare în convenția lecției |
|---|---|---|---|
| Elimină muchia 13 | 1, 2, 3, 4 | 12, 23, 34 | Graf parțial |
| Elimină vârful 4 | 1, 2, 3 | 12, 13, 23 | Subgraf indus |
| Păstrează vârfurile 1, 4 | 1, 4 | Niciuna | Subgraf indus |
| Păstrează 1, 2, 3, dar numai muchia 12 | 1, 2, 3 | 12 | Nu este subgraful indus de aceste vârfuri |
Ultimul rând este un subgraf în sensul general mai larg întâlnit în teoria grafurilor, dar nu rezultatul eliminării exclusiv a vârfurilor din exemplul inițial. Această distincție explică de ce trebuie să citești operația, nu doar un termen izolat.
Pentru un graf parțial, dimensiunea matricei rămâne aceeași. Eliminarea unei muchii transformă în zero cele două valori unu simetrice care o reprezentau. Nu se elimină linii sau coloane, deoarece vârfurile rămân.
Pentru un subgraf indus, elimini liniile și coloanele vârfurilor șterse. Valorile dintre liniile și coloanele rămase se păstrează. Aceasta reflectă faptul că legăturile dintre vârfurile selectate nu sunt modificate arbitrar.
Dacă renumerotezi vârfurile pentru o implementare, păstrează corespondența cu etichetele inițiale. Un indice nou din matrice nu trebuie confundat cu vechea etichetă, mai ales când răspunsul cere numele vârfurilor.
Pentru un graf cu m muchii distincte, fiecare muchie poate fi păstrată sau eliminată independent. Numărul grafurilor parțiale pe aceeași mulțime de vârfuri este doi la puterea m, dacă sunt incluse graful inițial și graful fără muchii.
În exemplul nostru, cele patru muchii produc șaisprezece grafuri parțiale. Dacă se cer numai cele obținute prin eliminarea a exact două muchii, alegi două dintre cele patru, deci sunt șase.
Etichetele vârfurilor și identitatea muchiilor sunt păstrate. Două rezultate cu același aspect geometric, dar cu muchii între etichete diferite, sunt rezultate diferite în această numărare. Nu grupăm grafurile după izomorfism.
Pentru n vârfuri, fiecare submulțime de vârfuri determină exact un subgraf indus. Dacă este admisă și mulțimea vidă, numărul este doi la puterea n. Dacă se cer numai subgrafuri cu cel puțin un vârf, scazi unu.
În exemplul cu patru vârfuri, sunt șaisprezece alegeri incluzând mulțimea vidă și cincisprezece alegeri nevide. Numărul nu depinde de faptul că graful are patru muchii; depinde de numărul vârfurilor, deoarece acestea sunt alese.
Pentru subgrafuri induse cu exact trei vârfuri, alegi trei dintre cele patru, deci obții patru rezultate. Unele pot avea forme diferite și numere diferite de muchii, dar fiecare alegere de etichete este numărată o singură dată.
Un graf parțial al unui graf conex poate deveni neconex după eliminarea unor muchii. În exemplu, eliminarea muchiei dintre trei și patru izolează vârful patru, în timp ce triunghiul rămâne conex.
Nici un subgraf indus al unui graf conex nu este obligatoriu conex. Alegerea vârfurilor unu și patru produce două vârfuri izolate, deoarece între ele nu exista muchie. Lanțul care le unea în graful inițial folosea vârful trei, care nu a fost păstrat.
Proprietățile rezultatului trebuie verificate după operație. Această abordare susține învățarea prin înțelegere: identifici exact ce informație a dispărut și ce legături au rămas disponibile.
Elimini vârful trei din exemplu. Dispar muchiile 13, 23 și 34. Rămân vârfurile unu, doi, patru și singura muchie 12; vârful patru este izolat.
Păstrezi toate vârfurile și numai muchiile 12 și 34. Obții un graf parțial cu două componente, fiecare formată dintr-o muchie.
Un graf are șase vârfuri și cinci muchii. Are treizeci și două de grafuri parțiale și șaizeci și patru de subgrafuri induse dacă includem alegerile vide relevante. Pentru subgrafuri induse nevide, numărul este șaizeci și trei.
Un graf nu are nicio muchie. Are un singur graf parțial pe aceeași mulțime de vârfuri: el însuși. Alegerile diferite de vârfuri pot produce în continuare subgrafuri induse diferite.
Nu. Într-un graf parțial, vârfurile se păstrează, inclusiv cele devenite izolate. Eliminarea vârfului este o operație separată.
La grafuri parțiale alegi muchii, deci exponentul este numărul muchiilor. La subgrafuri induse alegi vârfuri, deci exponentul este numărul vârfurilor.
Precizează dacă păstrezi toate muchiile dintre vârfurile selectate și verifică definiția folosită în materialul de examen. Pentru discutarea unui enunț concret, poți consulta un profesor de informatică.
Official curriculum reference
Official curriculum reference (www.edu.ro)Primary Romanian university reference confirming induced-subgraph terminology; search excerpt checked
Primary Romanian university reference confirming induced-subgraph terminology; search excerpt checked (staff.fmi.uvt.ro)Folosim cookie-uri pentru a îmbunătăți experiența ta pe Hola25. Cookie-urile esențiale sunt necesare pentru funcționarea platformei. Poți personaliza setările pentru cookie-uri de analiză și marketing.
Politica de cookies | Politica de confidențialitatePregătește informatica pentru BAC în 50 de lecții: algoritmi, tablouri, texte, subprograme și grafuri. Exersează prin exemple, grile și fișe de verificare.

Înțelege complexitatea buclelor la BAC. Compară parcurgeri succesive, imbricate și împărțiri repetate, apoi justifică timpul și memoria algoritmului.