Back to Search Start Over

Gravity Sliding Algorithm for Linear Programming

Authors :
Wang, Pei-Zhuang
Lui, Ho-Chung
Liu, Hai-Tao
Guo, Si-Cong
Source :
Annals of Data Science; June 2017, Vol. 4 Issue: 2 p193-210, 18p
Publication Year :
2017

Abstract

An algorithm named Gravity Sliding is presented in the paper, which emulates the gravity sliding motion in a feasible region Dconstrained by a group of hyper planes in $$R^{m}$$ Rm . At each stage point Pof the sliding path, we need to calculate the projection of gravity vector gon constraint planes: if a constraint plane blocks the way at P, then it may change the direction of sliding path. The core technique is the synthetical treatment for multiple blocking planes, which is a basic problem of structural adjustment in practice; while the whole path provides the solution of a linear programming. Existing LP algorithms have no intuitive vision to emulate gravity sliding, therefore, their paths are not able to avoid circling and roving, and they could not provide a best direction at each step for structural adjustment. The first author presented the algorithm Cone Cutting (Wang in Inf Technol Decis Mak 10(1):65–82, 2011), which provides an intuitive explanation for Simplex pivoting. And then the algorithm Gradient Falling (Wang in Ann Data Sci 1(1):41–71, 2014. doi:10.1007/s40745-014-0005-9) was presented, which emulates the gradient motion on the feasible region. This paper is an improvement of gradient falling algorithm: in place of the description focusing on the null subspace of norm vectors, we focus the description on the expanding subspace of the very vectors in this paper. It makes the projection calculation easier and faster. We guess that the sliding path realized by the algorithm is the optimal path and the number of stage points of the path is limited by a polynomial function of the dimension number and the number of constraint planes.

Details

Language :
English
ISSN :
21985804 and 21985812
Volume :
4
Issue :
2
Database :
Supplemental Index
Journal :
Annals of Data Science
Publication Type :
Periodical
Accession number :
ejs41685571
Full Text :
https://doi.org/10.1007/s40745-017-0108-1