Un algoritmo "marginal conjunto" para la optimización polinómica