Parallel Implementations of Primal and Dual Algorithms For Matrix Balancing

  • Ismail Chabini
  • Omar Drissi-Kaïtouni
  • Michael Florian
Part of the Advances in Computational Economics book series (AICE, volume 3)


We report the parallel computing implementations of a primal projected gradient algorithm and the classical RAS dual algorithm for matrix balancing. The computing platform used is a network of Transputers which is suitable for coarse grained parallelization of sequential algorithms. We report computational results with dense matrices of dimension up to 315 x 315 and 100, 000 nonzero variables.


Line Search Parallel Implementation Bipartite Network Dual Algorithm Projected Gradient Algorithm 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bacharach, M., “Biproportional matrices and input-output change”, Cambridge University Press, 1970.Google Scholar
  2. 2.
    Bachem, A. and Korte, B., “On the RAS-Algorithm”, Computing, 25, pp. 189–198, 1979.CrossRefGoogle Scholar
  3. 3.
    Bertsekas, D.P. and Tsitsiklis, J.N., “Parallel and distributed computation, numerical methods”, Prentice Hall, Englewood Cliffs, New Jersey, 1989.Google Scholar
  4. 4.
    Bregman, L., “The relaxation method of finding the common point of convex sets and its application to the solution of problems in convex programming”, USSR Computational Math. and Mathematical Phys., 7, pp. 200–217, 1967.CrossRefGoogle Scholar
  5. 5.
    Bregman, L., “Proof of the convergence of Sheleikhovskii’s method for a problem with transportation constraints”, USSR Computational Math. and Mathematical Phys., 7, pp. 191–204, 1967.CrossRefGoogle Scholar
  6. 6.
    Cottle, R.W., Duval, S.G. and Zikan, K., “A Lagrangean relaxation algorithm for the constrained matrix problem”, Naval Research Logistics Quarterly, 33, pp. 55–76, 1986.CrossRefGoogle Scholar
  7. 7.
    Drissi-Kaïtouni, O., “A projective method for bipartite networks and application to the matrix estimation and transportation problems”, Publication # 766, Centre for Research on Transportation, Université de Montréal, 1991.Google Scholar
  8. 8.
    Evans, A.W., “Some properties of trip distribution methods”, Transportation Research, 4, pp. 19–36, 1970.CrossRefGoogle Scholar
  9. 9.
    Evans, S.P. and Kirby, H.R., “A three-dimensional Furness procedure for calibrating gravity models”, Transportation Research, 8, pp. 105–122, 1974.CrossRefGoogle Scholar
  10. 10.
    Flynn, M.J., “Some computer organizations and their effectiveness”, IEEE Transactions on Computers, C-21(9), pp. 948–960, 1972.CrossRefGoogle Scholar
  11. 11.
    Furness, K.P., “Trip forecasting”, Unpublished paper cited by Evans and Kirby, 1974.Google Scholar
  12. 12.
    Kruithof, J., “Calculation of telephone traffic”, De Ingenieur, 52, pp. 15–25, 1937.Google Scholar
  13. 13.
    Lent, A., “A convergent algorithm for maximum entropy image restoration, with a medical X-ray application”, SPSE Conference Proceedings, Toronto, Canada, 1976.Google Scholar
  14. 14.
    Pardalos, P.M., Phillips, A.T. and Rosen, J.B., “Topics in parallel computing in mathematical programming ”, Department of Computer Science, The Pennsylvania State University, 1990.Google Scholar
  15. 15.
    Robillard, P. and Stewart, N.F., “Iterative numerical methods for trip distribution problems”, Transportation Research, 8, pp. 575–582, 1974.CrossRefGoogle Scholar
  16. 16.
    Schneider, M.H. and Zenios, S.A., “A comparative study of algorithms for matrix balancing”, Operations Research, 38, 1990.Google Scholar
  17. 17.
    Wilson, A.G., “Urban and Regional Models in Geography and Planning”, Wiley, New York, 1974.Google Scholar
  18. 18.
    Zenios, S.A., “Parallel numerical optimization: current status and an annotated bibliography”, ORSA Journal on Computing, vol. 1, No. 1, 1989.Google Scholar
  19. 19.
    Zenios, S.A. and Iu, S.L., “Vector and parallel computing for matrix balancing”, Annals of Operations Research, 22, pp. 161–180, 1990.CrossRefGoogle Scholar
  20. 20.
    Zenios, S.A., “Matrix balancing on a massively parallel connection machine”, ORSA Journal on Computing, 2, pp. 112–125, 1990.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media Dordrecht 1994

Authors and Affiliations

  • Ismail Chabini
  • Omar Drissi-Kaïtouni
  • Michael Florian

There are no affiliations available

Personalised recommendations