O método de Dantzig ou Simplex é um método iterativo que permite resolver, mediante a otimização, problemas de programação linear. O método consiste em partir de um programa-base, passando sucessivamente a programas melhores, mais avançados, até alcançar um programa ótimo. A denominação deve-se ao nome do autor que o propôs e desenvolveu.