Lagrangian Decomposition Algorithm for Allocating Marketing Channels