Let S be K positive sequences Ai, Bi of length N. We want to maximize the Ratio of the sum of each of AB

Instead of directly maximizing the ratio of sums, there is a solution method that makes it a problem of determining whether the ratio of sums is greater than or equal to X, and then bisectively searching for X

  • If there exists an S satisfying the condition, then the K selections from which is larger satisfy the condition. Therefore, this decision problem can be solved by O(NlogN).

A dichotomous search of this X will find the largest X for which S satisfies the condition. This is the maximum value of X.


This page is auto-translated from /nishio/å’Œć®ęƔēŽ‡ć®ęœ€å¤§åŒ– using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. Iā€™m very happy to spread my thought to non-Japanese readers.