加拿大McMaster大学土木工程系的研究人员根据突变理论,即"函数中的一个变量产生非连续特性而其他变量只显示连续性变化"(Thom,1975),开发了McMaster算法。该算法对交通拥挤的判别过程分为两个阶段:判别拥挤的存在和判别拥挤的类型。这种算法建立在这样的前提下,即当交通从拥挤状态向非拥挤状态变化时,流量和占有率变化平稳,而速度表现为突然的变化。使用从拥挤向非拥挤状态变化的流量-占有率关系的历史资料,开发一个流量-占有率模板,该模板在坐标轴上由四个区域组成,每个区域代表一个特别的交通状态。区域1为正常交通状态(非拥挤);区域2表示偶发性拥挤地点上游的交通状态;区域3表示缓慢交通流的阻