În teoria grafurilor, un multigraf (sau pseudograf ) este un graf care permite prezența mai multor muchii (sunt numite și „paralele” [1] ), adică muchii care au aceleași vârfuri de capăt . Astfel, două vârfuri pot fi conectate prin mai mult de o muchie (astfel, multigrafele diferă de hipergrafele , în care fiecare muchie poate conecta orice număr de vârfuri, nu exact două).
Există două moduri diferite de a eticheta marginile unui multigraf. Unii spun că, ca și în cazul graficelor fără muchii multiple, o muchie este definită de vârfurile pe care le conectează, dar fiecare muchie poate fi repetată de mai multe ori. Alții definesc muchiile ca elemente egale ale graficului cu vârfuri și trebuie să aibă propria lor identificare.
Formal, un multigraf G este o pereche ordonată G :=( V , E ) în care
Multigrafele pot fi folosite pentru a reprezenta posibilele căi de aer ale unei aeronave. În acest caz, multigraful devine orientat și o pereche de margini paralele orientate care leagă orașele arată că este posibil să zbori în ambele direcții - de la oraș sau la oraș.
Unii autori permit ca multigrafele să aibă bucle , adică muchii care conectează un vârf cu el însuși [2] , în timp ce alții numesc astfel de grafice pseudografe , lăsând termenul multigraf pentru graficele fără bucle [3] .
Un multidigraf este un grafic direcționat care permite mai multe arce , adică arce care au aceleași vârfuri de început și de sfârșit.
Un multidigraf G este o pereche ordonată G :=( V , A ) în care
Un multigraf mixt G :=( V , E , A ) poate fi definit în același mod ca un grafic mixt .
Un multidigraf (sau tolbă ) G este un cvadruplu ordonat G :=( V , A , s , t ) în care
În teoria categoriilor, categoriile mici pot fi definite ca multidigrafe (cu arce având propria identitate) echipate cu o lege de construcție și bucle pentru fiecare vârf, servind drept identificare stânga și dreapta pentru construcție. Din aceste motive, în teoria categoriilor, termenul graf este de obicei înțeles ca un „multidigraf”, iar multidigraful de bază al unei categorii se numește digraf de bază .
Multigrafele și multidigrafele susțin noțiunea de etichetare în același mod, dar în acest caz nu există o unitate de terminologie.
Definițiile multigrafelor etichetate și ale multidigrafelor etichetate sunt similare, așa că aici oferim doar definiția unui multidigraf.
Definiția 1 : Un multidigraf etichetat este un grafic etichetat cu etichete pe arce și vârfuri.
Formal: Un multidigraf G etichetat este un tuplu de 8 elemente în care
Definiția 2 : Un multidigraf etichetat este un digraf etichetat cu mai multe arce etichetate , adică arce cu aceleași capete și aceleași etichete (acesta este diferit de conceptul dat în articolul „ Etichetare grafică ”).