Aquesta sessió té una durada aproximada de 60 minuts i està formada per alguns vídeos sobre els aspectes teòrics del tema i diversos exercicis. Es recomana seguir aquests continguts en el mateix ordre que apareixen en aquesta pàgina.
En optimització i teoria de grafs, el problema de flux màxim serveix per trobar la quantitat màxima de flux que pot passar per una xarxa de flux, des d’una sola font (s) fins a un sol pou (t). El problema per tant es defineix com un graf dirigit on tenim un node inicial (s) i un node objectiu (t) amb l’objectiu de passar el màxim flux possible.
Els principals algoritmes per resoldre aquest problema són l’algorisme de Ford-Fulkerson i l’algorisme de Dinic. En el següent vídeo podem veure el funcionament de l’algoritme de Ford-Fulkersen.
L’algorisme de Ford-Fulkerson és un algorisme que calcula el flux màxim en una xarxa de flux. L’algorisme proposa buscar camins en els quals es pugui augmentar el flux, fins que s’aconsegueixi el flux màxim. La idea és trobar una ruta de penetració amb un flux positiu net que uneixi els nodes origen i destinació.
Vídeo de 15’ sobre el problem del Flux Màxim i l’algoritme Ford-Fuulkerson.
El teorema de flux màxim tall mínim postula que en una xarxa de flux, la quantitat màxima de flux que pot passar d’una font fins a un pou és igual a la capacitat mínima que necessitem treure-li a la xarxa perquè no pugui passar més flux de la font al pou.
Amb l’algorítme Ford-Fulkerson obtenim una capacitat de tall mínima. La pregunta és: Com s’imprimeixen totes les arestes que formen el tall mínim? La idea és utilitzar gràfics residuals.
A continuació es detallen els passos per imprimir totes les arestes del tall mínim.
Aplica Ford-Fulkerson al següent graf e identifica min-cut y max-flow. Detalla els passos seguits a cada iteració.
Un camí Eulerià és aquell camí que recorre tots els vèrtexs d’un graf passant una i només una vegada per cada aresta del graf.
Un circuit Eulerià és aquell camí eulerià que comença i acaba en el mateix node.
Vídeo de 9’ sobre els camins eulerians.
Vídeo de 15’ sobre els algoritmes per trobar camins i circuits eulerians.
Donada la següent planta d’un pis:
Volem fer un recorregut per on es passi per totes les portes exactament una vegada. Existeix aquest recorregut? si és així, a quines habitacions ha de començar i finalitzar el recorregut? Quin és el recorregut?
És possible recórrer la casa visitant cada habitació exactament una vegada (no necessàriament utilitzant totes les portes)? Explica la solució i el recorregut en cas que existèixi.