Complex-Structured Optimization Problems In Distributed Learning