The document summarizes algorithms for solving min-cost linear problems, including min-cost flow problems and min-cost potential problems. It describes how these problems can be formulated and solved using descent methods, where the search direction is chosen as a negative cycle or cut with minimum cost. Iteratively, an optimal solution is found by moving in the direction of negative cycles or cuts and updating residual graphs and data structures. Duality between the min-cost flow and potential problems is also discussed.