O RETOMAR foi inspirado na realidade que centenas de comerciantes brasileiros estão enfrentando e irão enfrentar com os efeitos na economia causado pelo Covid-19. O RETOMAR é um sistema que auxilia a criação de horários automaticamente referente ao funcionamento dos estabelecimentos comerciais que poderá ser visualizado pelos comerciantes e pela comunidade.

O desenvolvimento do sistema RETOMAR foi dividido em quatro etapas: (i) aquisição dos dados de entrada; (ii) pré-processamento das entradas; (iii) geração do escalonamento de horários; e (iv) visualização dos horários produzidos. A primeira etapa (aquisição dos dados) consistiu na coleta de informações, por meio da API do Google maps, sobre os estabelecimentos comerciais de diferentes categorias para um bairro de uma determinada cidade. A segunda etapa (pré-processamento das entradas) consiste no cálculo das distâncias por meio das latitudes e longitudes retornadas por meio da API do Google maps e na categorização dos estabelecimentos. Na terceira etapa ( geração do escalonamento de horários) foi desenvolvido um algoritmo inteligente chamado Algoritmo Genético guiado por uma função matemática que avalia a qualidade das soluções produzidas visando a maximização do número de estabelecimentos abertos e a minimização das chances de aglomerações. Por fim, na última etapa (visualização dos horários produzidos) está sendo desenvolvido um sistema web que permite aos comerciantes e à comunidade a interação e a visualização dos horários e dos dias gerados referente ao funcionamento dos estabelecimentos comerciais.

Os principais desafios identificados ao longo do desenvolvimento do sistema RETOMAR foram:

  • Obtenção dos dados entrada;
  • Criação de um modelo de escalonamento de horários que maximize o número de estabelecimentos abertos respeitando as restrições de distância, de estabelecimentos essenciais e que um mesmo negócio não fique fechado durante muito tempo. Apesar dos desafios identificados, é importante ressaltar que é possível criar um escalonamento de horários com resultados satisfatórios considerando até 200 estabelecimentos por processamento

Com os resultados alcançados até o momento, é notável que criar um escalonamento de horários sem que prejudique nenhum comerciante, ou seja, que maximize o número de estabelecimentos abertos vai se tornando cada vez mais complexo uma vez que o número de estabelecimentos comerciais vai crescendo.

Para melhorias no sistema RETOMAR espera-se incluir estabelecimentos comerciais que não foram identificados pela API do google maps; melhoria no desempenho de execução; e uma função matemática que identifique um equilíbrio entre as restrições estabelecidas.

Built With

Share this project:

Updates