Multigrafs dirigits o multidigrafs ---------------------------------- Conceptes ~~~~~~~~~ - `Multidigraf `__ - `Vèrtex `__ - `Arc o aresta `__ - `Successor (directe) `__, `predecessor (directe) `__ - `Grau `__, `grau d'entrada, grau de sortida `__ - `Camí (dirigit) `__, `cicle `__ - `Connectivitat forta i feble `__, `component fort `__ NetworkX ~~~~~~~~ - La classe :class:`~networkx.MultiDiGraph` implementa el concepte de `multidigraf amb arestes amb identitat pròpia `__ i ofereix mètodes per: - `afegir i esborrar vèrtexs i arestes `__, - `recórrer vèrtexs i arestes `__ (pertany vèrtex i aresta, conjunts de vèrtexs i arestes, successors, predecessors), - `comptar vèrtexs, arestes i veïns del multidigraf `__ (nombre de vèrtexs i d'arestes, grau, grau d'entrada, grau de sortida), - `fer còpies del multidigraf i calcular subgrafs `__. - Només usarem algorismes de multidigrafs pel càlcul de: - :py:mod:`Camins ` i :py:mod:`camins mínims `. - Recorreguts en :py:mod:`profunditat ` i en :py:mod:`amplada `. Exemples ~~~~~~~~ .. toctree:: exemples-multidigrafs-ops_basiques exemples-multidigrafs-difs-digrafs exemples-multidigrafs-difs-multigrafs Exercicis ~~~~~~~~~ - `Línies d'autobús (etiquetes) `_. (tests: :download:`test 1 <2014-2015-T-L4G30/test1.txt>`, :download:`test 2 <2014-2015-T-L4G30/test2.txt>`; solucions: :download:`solució 1 <2014-2015-T-L4G30/ex1.py>`, :download:`solució 2 <2014-2015-T-L4G30/ex2.py>`). .. warning:: Assegureu-vos que el nom del fitxer sigui el que diu l'enunciat al descarregar-lo