Network Simplex ◾ 113
constant intervals, called the skip factor, from throughout the entire arc set. Andrew
(1993) studied practical implementation of the MCF algorithms and claimed that
his implementations worked very well over a wide range of problems.
István (2001–2003) reviewed a collection of some known pricing schemes in
the OSA. ey are rst improving candidate, Dantzig rule, partial pricing, multiple
pricing, and sectional pricing. ese schemes can be applied to NSA. First improv-
ing candidate chooses the rst violate arc as the entering arc. It is cheap but it
usually leads to a very large number of iterations. In the Dantzig rule, all nonbasic
arcs are checked (full pricing) and the one that violates the optimality condition
the most is selected. is rule is quite expensive but overall is considerably better
than the previous method. e partial pricing scans only a part of the nonbasic
arcs and the best candidate from this part is selected. In the next step, the next
part is scanned, and so on. In multiple pricing, some of the most protable candi-
dates (in terms of the magnitude) are selected during one scanning pass. ey are
updated and a suboptimization is performed involving the current basis and the
selected candidates using the criterion of greatest improvement. e sectional pric-
ing behaves as a kind of partial pricing, but in each iteration sections or clusters
of arc are considered.
In recent years, several researches have been devoted on the NSA. Muramatsu
(1999) used a primal-dual symmetric pivoting rule and proposed a new scheme, in
which the algorithm can start from an arbitrary pair of primal and dual feasible
spanning trees. Eppstein (1994) presented a clustering technique for partitioning
trees and forests into smaller sub-trees or clusters. is technique has been used
to improve the time bounds for optimal pivot selection in the primal NSA for
the MCF problem. Löbel (2000) developed and implemented the multiple pricing
rules to select an entering arc, a mixture of several sizes for the arc block. A general
pricing scheme for the simplex method has been proposed by István (2001–2003).
His pricing scheme is controlled by three parameters. With dierent settings of
the parameters, he claimed that it creates a large exibility in pricing and is appli-
cable to general algorithms and NSAs (István 2001–2003). Ahuja etal. (2002)
developed an NSA with O(n) consecutive degenerate pivot. ey presented an
antistalling pivot rule based on the concept of a strong feasible spanning tree,
which is described in the following section. eir rule uses a negative cost aug-
menting cycle to identify a sequence of entering variables. Paparrizos, Samaras,
and Sifaleras (2009) presented a new network exterior point simplex algorithm
(NEPSA) for the minimum cost network ow problem. NEPSA belongs to a spe-
cial simplex type category and is a modication of the classical NSA. e main
idea of the algorithm is to compute two ows. One ow is basic but not always
feasible and the other is feasible but not always basic. e authors also presented
a complete proof of correctness for the proposed algorithm. Moreover, the com-
putational behavior of NEPSA is shown by an empirical study carried out for
randomly generated sparse instances created by the well-known Grid Generator
(GRIDGEN) network problem generator.