1. A method of optimizing a communications network, said method comprising: providing an initial network configuration for an interplanetary communications network, said interplanetary communications network having a plurality (k) of nodes; providing forecasts of traffic demand in said interplanetary communications network; determining objective functions by a computer responsive to said demands and characterizing communications over links between said nodes in said network; determining by said computer at least one limit for each said objective function; adjusting said initial network configuration, and thereby producing an adjusted network configuration, responsive to said at least one limit for each said objective function; and deploying said interplanetary communications network with said adjusted network configuration.