An Iterative Method for Network Synthesis