lp算法