Contents

1 Introduction
2 Background
3 Implementing the Premultiplier Algorithm
4 Computational Testing Results
5 Discussion and Conclusion
A Detailed Pseudo Codes and Output of Our Codes

List of Figures

2-1 a network example of minimum cost flow
2-2 A minimum cost flow problem solved by nonscaling premultiplier algorithm
2-3 the same example solved by the generic scaling premultiplier algorithm
2-4 same example solved by the modified scaling premultiplier algorithm
3-1 An example for the procedure update_tree1
3-2 An example for the procedure update_tree2
4-1 plot of CPU time for NETGEN-HI families
4-2 CPU time distribution plot for 2 NETGEN-HI families
4-3 plot of CPU time for NETGEN-LO families
4-4 CPU time distribution plot for 2 NETGEN-LO families
4-5 plot of CPU time for GRIDGEN-WIDE families
4-6 CPU time distribution plot for 2 GRIDGEN-WIDE families
4-7 plot of CPU time for GRIDGEN-LONG families
4-8 CPU time distribution plot for 2 GRIDGEN-LONG families
4-9 plot of CPU time for GRIDGEN-SQUARE families
4-10 CPU time distribution plot for 2 GRIDGEN-SQUARE families
5-1 an example of nodes scanned history by PNS

List of Tables

2.1 arc information for initial tree in Figure 2.1(b)
2.2 node information in Figure 2.1(b)
4.1 NETGEN-HI family data
4.2 NETGEN-LO family data
4.3 GRIDGEN-WIDE family data
4.4 GRIDGEN-LONG family data
4.5 GRIDGEN-SQUARE family data
5.1 CPU time proportion of 4 procedures running GRIDGEN-WIDE networks by PNS
5.2 CPU time proportion of 4 procedures running GRIDGEN-WIDE networks by PS1
5.3 CPU time proportion of 4 procedures running GRIDGEN-WIDE networks by PS2



Previous: Return Acknowledgment
Next: Go to Chapter1
Go to Premultiplier C Codes