Computer-implemented methods are disclosed for the application of potential field methods in directing agents. A task is assigned for each of a plurality of mobile communication nodes. A dynamic model is assigned for characterizing a behavior of the nodes. Potential fields are applied to the dynamic model to direct movement of each of the nodes such that the nodes each perform the assigned task with the plurality of mobile communications nodes providing a communications network to serve a communications area.