Three heuristic algorithms are given for moderate or large scale networks. The MLCR algorithm gives the best result of the maximum number of required fibers, but the joint algorithm is preferred if the node degree distribution in the fiber topology is also considered