add network.Graph to maintain dual graph of network
add network.SearchSpace of optimization