Title
GPU accelerated pivoting rules for the simplex algorithm.
Abstract
Simplex type algorithms perform successive pivoting operations (or iterations) in order to reach the optimal solution. The choice of the pivot element at each iteration is one of the most critical step in simplex type algorithms. The flexibility of the entering and leaving variable selection allows to develop various pivoting rules. In this paper, we have proposed some of the most well-known pivoting rules for the revised simplex algorithm on a CPU-GPU computing environment. All pivoting rules have been implemented in MATLAB and CUDA. Computational results on randomly generated optimal dense linear programs and on a set of benchmark problems (Netlib-optimal, Kennington, Netlib-infeasible, Meszaros) are also presented. These results showed that the proposed GPU implementations of the pivoting rules outperform the corresponding CPU implementations. (C) 2014 Elsevier Inc. All rights reserved.
Year
DOI
Venue
2014
10.1016/j.jss.2014.04.047
Journal of Systems and Software
Keywords
Field
DocType
Linear programming,Simplex algorithm,Pivoting rules,Graphical Processing Unit,MATLAB,Compute Unified Device Architecture
Graphical processing unit,MATLAB,Simplex algorithm,Feature selection,CUDA,Computer science,Algorithm,Simplex,Pivot element,Linear programming
Journal
Volume
ISSN
Citations 
96
0164-1212
3
PageRank 
References 
Authors
0.41
17
2
Name
Order
Citations
PageRank
Nikolaos Ploskas1236.91
Nikolaos Samaras240.77