Dissertação
PIFOP: a WIDE for collaborative development of mathematical models in AMPL
Fecha
2021-09-16Autor
Davi Simões Doro Pereira
Institución
Resumen
A presente dissertação estuda os desafios enfrentados pelos provedores de web IDEs para otimização e seus usuários, e os nossos esforços para superar estes desafios através de uma web IDE (WIDE) denvolvida por nós. Programação matemática é uma das mais importantes técnicas de resolução de problemas de otimização, e a linguagem AMPL indubitavelmente é uma das mais adotadas para implementação de modelos matemáticos. Embora a comunidade de pesquisa operacional possua muitas opções de ferramentas de otimização, pocas delas facilitam a colaboração entre modeladores e a execução remota de resolvedores. Um dos nossos objetivos neste trabalho é apresentar nossa ferramenta, que pode ajudar estudantes de pesquisa operacional, educadores e profissionais da área em seus trabalhos. PIFOP (Programming Interface For Optimization Problems) é uma WIDE especialmente desenvolvida para ajudar modeladores a desenvolver programas matemáticos em AMPL. Além de apresentar nossa aplicação, aqui nós também discutimos i) os problemas envolvidos no provisionamento de serviços oferecidos por WIDEs, ii) a usabilidade de nossa ferramenta em um curso de pesquisa operacional e iii) os desafios enfrentados por programadores matemáticos, especialmente os usuários do AMPL.