Resumo. Neste trabalhoé proposto uma heurística para um problema de vigilância com múltiplos agentes em ambientes representados por meio de um grafo. Os nós do grafo representam os locais a serem visitados em cada ciclo. Um cicloé finalizado quando todas os locais são observados pelo menos uma vez por um agente. Deseja-se determinar as trajetórias dos agentes de modo que a duração de cada ciclo seja mínimo, que os agentes sejam incentivados a se movimentarem o máximo possível. Um modelo de programação inteira mista foi proposto bem como uma heurística baseada na decomposição do modelo. Alguns cenários foram gerados e usados para testar a abordagem heurística e os resultados obtidos mostram seu bom desempenho quando comparado a um solver comercial de otimização utilizado.Palavras-chave. Otimização inteira mista, Vigilância com múltiplos agentes, minimização ciclos, maximização visitas.
IntroduçãoO termo patrulhamento ou vigilânciaé definido como a ação de percorrer uma região, em intervalos regulares, a fim de promover proteção ou supervisão da mesma. Dessa forma, para que estratégias de patrulhamento sejam eficazes, agentes (humanos ou artificiais) necessitam estabelecer uma coordenação adequada entre si, para que locais de um dado ambiente sejam visitados repetidas vezes ao longo do período de monitoramento [1]. Uma das formas de um sistema de vigilância trabalhar com um ambiente a ser observado implica no conhecimento prévio de seu ambiente, ou seja, informações de disposição e conectividade dos ambientes são fornecidas com antecedência. Por exemplo, considere um ambiente que pode ser representado por meio de um grafo de conectividade com suas 1