1. A computer-implemented method for solving a load assignment optimization goal of a data processing system on a computer network having a plurality of nodes, comprising: determining a most overloaded node in the data processing system as measured by the optimization goal; determining a high-quality placement, with respect to the optimization goal, in a short period of time by iterating over all possible streaming operator placements for operators on the most overloaded node as defined by the optimization goal; and assigning streaming operators to nodes based on the streaming operator placement to solve the optimization goal.