Minty's Algorithm (1965) Start with arbitary spanning tree and fundumental cycles Generate all possible spanning trees by changing edges