Este trabalho objetivou identificar os principais modelos multiobjetivos da Programação por Metas, ou Goal Programming (GP), analisando as suas vantagens e desvantagens quando utilizados para tratar situações reais, envolvendo problemas complexos de grande porte. Foram tratados tanto modelos da GP determinística, como da GP sob incerteza.