The Topological Order Determination for Three-Layer Channel Routing Problem