adaptive step size, assignment problem, distributed optimization, heuristic algorithms, subgradient method.