Back to Search
Start Over
Gravity Sliding Algorithm for Linear Programming
- 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