arXiv · 2103.09362
On Linear Solution of "Cherry Pickup II". Max Weight of Two Disjoint Paths in Node-Weighted Gridlike DAG
Abstract
"Minimum Falling Path Sum" (MFPS) is classic question in programming - "Given a grid of size $N{\times}N$ with integers in cells, return the minimum sum of a falling path through grid. A falling path starts at any cell in the first row and ends in last row, with the rule of motion - the next element after the cell $(i,j)$ is one of the cells $(i+1,j-1),(i+1,j)$ and $(i+1,j+1)$". This problem has linear solution (LS) (i.e. O($N^2$)) using dynamic programming method (DPM). There is an Multi-Agent version of MFPS called "Cherry Pickup II" (CP2). CP2 is a search for the maximum sum of 2 falling paths started from top corners, where each covered cell summed up one time. All known fast solutions of CP2 uses DPM, but have O($N^3$) time complexity on grid $N{\times}N$. Here we offer a LS of CP2 (also using DPM) as finding maximum total weight of 2 vertex-disjoint paths. Also, we extend this LS for some extended version of CP2 with wider motion rules.
Explore related subjects
Keep this discovery
Igor N. Tunev. 2021-03-16. On Linear Solution of "Cherry Pickup II". Max Weight of Two Disjoint Paths in Node-Weighted Gridlike DAG. https://arxiv.org/abs/2103.09362
Cite the original work for its findings. Save a collection to share your selection of sources.