If we have a complex utility function: could we use an hybrid (two layer) approach for decomposition, such that for the first layer we use a primal decomposition (based on a resource variable), and for the second layer we use a dual problem (the decomposition based on price variable)?
Article Alternative Distributed Algorithms for Network Utility Maxim...