Distributed optimization in adaptive networks