arrow
Return

GPU-accelerated transportation simplex algorithm

delete2024-02-01
delete0
PRE
AI
M
Mohit Mahajan
R
Rakesh Nagi *
DOI:10.1016/j.jpdc.2023.104790delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Transportation Problem (TP) is a popular linear program for optimally matching several supply centers to several demand centers at the smallest transportation cost. Recent disruptions in the physical supply chains and the growth of internet marketplaces such as ride-sharing, doorstep delivery, and expedited shipping have engendered a need for efficient algorithms to solve large-scale TPs in near real-time. The Transportation Simplex Algorithm (TSA) is a traditional method to solve TP to optimality. However, TSA is unsuitable for these new applications because of its long run time. The evolution of accelerated computing using Graphics Processing Units (GPUs) has recently attracted some interest in solving optimization problems. In this paper, we develop a GPU-accelerated TSA for large-dimensions. The underlying parallelism in the iterative steps of TSA has been uncovered and exploited. The results show that the accelerated algorithm performs up to 8 times faster on average compared to the known sequential algorithm and up to 4 times faster on average compared to the state-of-the-art commercial Linear Programming solver.
Keywords:
GPU accelerated algorithm
Linear programming
Transportation problem

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

University of Illinois System cover
University of Illinois System
Scholars:
6.8W
Papers: 6.2W
Citations: 644
Cited Papers

Cited Papers

errShare
errSave
errShare
errSave
GPU computing
err2008-05-01
err1.4K
PREAI
errOwens, John D.; Houston, Mike; Luebke, David; Green, Simon; Stone, John E.; Phillips, James C.
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
no more