• DocumentCode
    745656
  • Title

    The Gradient Projection Algorithm for Multiple Routing in Message-Switched Networks

  • Author

    Schwartz, Mischa ; Cheung, Casteret K.

  • Author_Institution
    Columbia University, NY
  • Volume
    24
  • Issue
    4
  • fYear
    1976
  • fDate
    4/1/1976 12:00:00 AM
  • Firstpage
    449
  • Lastpage
    456
  • Abstract
    Various algorithms have been proposed for determining the routing paths designed to minimize the average overall message time delay in message-switched networks. In this paper we describe the application of the gradient projection algorithm to this problem. This algorithm is a gradient-type search procedure designed to handle constrained optimization problems, into which category the routing problem falls. Calculations of the computational complexity of this algorithm indicate that it is particularly well-suited to networks with a limited number of commodities or source-destination pairs. The algorithm is applied to a representative group of distributed-type networks, of varying complexity. Execution times for this algorithm are compared with those obtained using the flow deviation routing algorithm. These agree roughly with the results of the computational requirement calculations; i.e., this algorithm generally requires less execution time for networks with a relatively small number of commodities than does the flow deviation method. (The actual running time depends significantly on the choice of the initial flows or routing paths, however.) For those networks in which all network nodes may be expected to communicate with all other nodes, however, the flow deviation method would be expected to be superior.
  • Keywords
    Communication networks; Gradient methods; Message switching; Algorithm design and analysis; Buffer storage; Computational complexity; Computer networks; Constraint optimization; Delay effects; Design optimization; Projection algorithms; Queueing analysis; Routing;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOM.1976.1093310
  • Filename
    1093310