Having been working on the signal timing on the Minneapolis portion of the Green Line I can tell you that the system is designed primarily to maintain safety at intersections. Following that, the signals are programmed to minimize delays for the trains while respecting other users of the intersections. You may already know that Minneapolis has chosen to use "Portland style" LRV priority...trains should not stop at traffic signals under normal operation.