为了合理控制单交叉口交通流并且优先公交, 建立可变相序的实时滚动优化模型. 该模型将公交优先嵌入优化控制, 对每辆公交车实时分配权重系数, 以交叉口社会车辆和公交车辆的人均延误最小为目标, 优化确定相位序列和相位长度. 通过跳相来实现相序优化, 运用改进的遗传算法来求解. 具体实例表明, 可变相序的实时滚动优化模型能有效地减少系统的人均延误, 并能在尽量减小对社会车辆的影响下实现公交优先.