Rosyida Isnaini, Narendra Alfa
Universitas Negeri Semarang, Indonesia.
Universitas Papua, Indonesia.
MethodsX. 2020 Nov 25;7:101136. doi: 10.1016/j.mex.2020.101136. eCollection 2020.
We propose algorithms in Matlab that combine fuzzy graph, fuzzy chromatic number (FCN), and fuzzy inference system (FIS) to create traffic light assignment based on traffic flow, conflict, and queue length in an intersection. We evaluate the algorithms through two case studies each on a signalized intersection at Semarang City (Indonesia) and compare the result to the existing systems. The case studies show that the algorithm based on fuzzy graph-FCN-FIS could reduce traffic light cycle time on the intersections. We provide three results as follows:•A pseudocode to construct fuzzy graph of traffic data in an intersection.•Algorithm 1 is to Determine fuzzy graph model of a traffic light data and phase scheduling using FCN function which is presented using Matlab programming language.•Algorithm 2 is to Determine duration of green lights of each phase using Mamdani-FIS codes in Matlab.
我们在Matlab中提出了一些算法,这些算法结合了模糊图、模糊色数(FCN)和模糊推理系统(FIS),以根据交叉路口的交通流量、冲突和队列长度来创建交通信号灯分配方案。我们通过两个案例研究对这些算法进行了评估,每个案例研究均针对印度尼西亚三宝垄市的一个信号控制交叉路口,并将结果与现有系统进行了比较。案例研究表明,基于模糊图-FCN-FIS的算法可以减少交叉路口的交通信号灯周期时间。我们提供了以下三个结果:
• 用于构建交叉路口交通数据模糊图的伪代码。
• 算法1是使用Matlab编程语言展示的FCN函数来确定交通信号灯数据的模糊图模型和相位调度。
• 算法2是使用Matlab中的Mamdani-FIS代码来确定每个相位的绿灯持续时间。