Skip to content

danilocamposdev/tcc-2026-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TCC — Otimização de Alocação da Produção em uma Linha de Peças de Borracha no Setor de Mineração

C++ CMake OR-Tools

Barbosa Minerals | UFMG - Engenharia de Produção 2026

Implementação computacional do modelo de otimização desenvolvido no Trabalho de Conclusão de Curso "Otimização de Alocação da Produção em uma Linha de Peças de Borracha no Setor de Mineração".


Sobre o projeto

A biblioteca possui um modelo que resolve o problema de alocação da produção de peças de borracha da Barbosa Minerals, respeitando:

  • Disponibilidade limitada de matrizes metálicas (recurso gargalo)
  • Capacidade diária de operadores
  • Prazos de entrega e prioridade de pedidos/clientes
  • Minimização do total de atrasos ponderados

Ferramentas utilizadas

  • C++ - Linguagem de programação utilizada
  • Google OR-Tools - Biblioteca de otimização
  • CP-SAT - Solver de otimização
  • CMake - Gerenciador de compilação
  • CPM.cmake - Gerenciador de dependências

Estrutura do código

O projeto foi desenvolvido em C++ com Programação Orientada a Objetos e com arquitetura em camadas (model, repository, optimizer) visando um código organizado e encapsulado, preparado para uma possível futura incorporação em um software desktop com interface gráfica em Qt.


Autores: Danilo Teixeira Gonçalves Campos, Victória Dias de Almeida

Orientador: Prof. Dr. Maurício Cardoso

Curso: Engenharia de Produção - UFMG - 2026

About

Implementação computacional do modelo de otimização desenvolvido no Trabalho de Conclusão de Curso de Engenharia de Produção da UFMG.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors