Como trabalhamos

Perfil para interessados

Nossa equipe é formada por pessoas motivadas e curiosas em relação em algoritmos, programação, otimização linear, otimização linear inteira mista e modelagem matemática.

Para conseguir contribuir com o grupo o requisito mínimo é possuir os conceitos básicos de programação (e alguma experiência com linguagens como Python, C++ e/ou Java). Em relação ao departamento de Informática e Estatística são conteúdos relacionados as seguintes disciplinas INE5402 e/ou INE5603. É interessante (porém não obrigatório) ter cursado alguma disciplina de estrutura de dados (INE5408 ou INE5609).

Tópicos que são explorados

No desenvolvimento do projeto, os participantes entram em contato com conceitos de:

  • Pesquisa operacional (Operations research)
  • Otimização linear e inteira
  • Programação e utilização de solvers (Gurobi, por exemplo)
  • Heurísticas e algoritmos de aproximação
  • Programação e realização de experimentos computacionais
  • Problemas de roteamento de veículos

Cada um desses tópicos é interessante não apenas em um contexto de pesquisa, mas também de mercado. São temas relacionados à utilização eficiente de recursos e desenvolvimento de soluções eficientes para problemas computacionais complexos (tipicamente NP-difíceis). Separamos alguns vídeos que podem ser interessantes caso queira conhecer mais. Ou você pode agendar uma conversa com algum dos docentes participantes.

Rotina

A rotina de um participante consiste no estudo dos temas envolvidos e desenvolvimento de soluções para os problemas abordados. Tanto os estudos quanto os desenvolvimentos são realizados sob orientação de um docente em reuniões periódicas. Também, são organizadas reuniões para que os integrantes possam apresentar suas evoluções para todo o grupo.

Mas e bolsa?

Se você está interessado em Iniciação Científica, é possível conseguir bolsa, mas estamos sujeito à disponibilidade, perfil do candidato e cronograma de editais das agências de fomento e da UFSC.