Fiz este código para meu TCC de MBA em Data Science e Analytics da USP / ESALQ. O Título do TCC é Lógica fuzzy para sincronização de semáforos e redução de congestionamentos apresentado em agosto de 2024. O código implementa um sistema de controle de semáforo inteligente utilizando lógica fuzzy em R, O objetivo é otimizar o tempo de sinalização verde e vermelha com base na intensidade do tráfego e no tempo de trajeto. O código e os parâmetros definidos atingiram o objetivo esperado.
Estou disponibilizando o código, pois encontrei dificuldades para achar lógica fuzzy em R, principalmente em português. Os códigos que encontrei estavam desatualizados.
A biblioteca usada foi FuzzyR, mostrou-se fácil manuseio.
English
Fuzzy System for Traffic Light Control / Optimizing traffic lights with Fuzzy Logic
I wrote this code for my MBA TCC in Data Science and Analytics at USP / ESALQ. The title of the TCC is Fuzzy logic for synchronizing traffic lights and reducing congestion, presented in August 2024. The code implements an intelligent traffic light control system using fuzzy logic in R. The goal is to improve the green and red signaling time based on traffic intensity and trajectory speed. The code and the defined settings define the expected objective.
I am making the code available because I have difficulty finding fuzzy logic in R, especially in Portuguese. The codes I found were outdated.
The library used by FuzzyR was easily shown.
Para rodar este código, você precisa instalar as seguintes bibliotecas em R:
install.packages("FuzzyR")
install.packages("readxl")