How about smart traffic signals that detect traffic and manage traffic accordingly. For example, there are traffic lights that manage the traffic between a high throughput road and a low throughput road. In this instance, it could wait to cycle when multiple -thresholds are met like amount of time plus presence of automobiles waiting. More sophisticated systems might optimize for flow/throughput without overly frustrating any driver.