As title, recently I got a minimax problem, after formalizing, the model is like this.
$$\text{minimise } \max_{k \in K} \sum_{i \in I} b_{i,k} \cdot f_i$$
such that: $$ \forall i \in I,\, \sum_{k \in K} a_{i,k}b_{i,k} = 1.$$
Here we know $f_i$, $a_{i,k}$. All of $f_i$ is integer, $a_{i,k}, b_{i,k} \in \{0,1\}$, the decision variable is $b_{i,k}$.
Are there any useful method to resolve this problem? Actually, I have found the paper "INTEGER PROGRAMMING WITH A FIXED NUMBER OF VARIABLE", "Implicit Enumeration For The Pure Integer 0/1 Minimax Programming Problem", while the problem definition is a little different from ours.
The paper in 1 said
"If in the original problem each coordinate of χ is required to be in {0,1}, no transformation of the problem is needed to achieve the condition just stated. This suggests that in this case our algorithm is equivalent to complete enumeration. We remark that the {0,1} linear programming problem is NP-complete."
Does the author means that the algorithm he proposed can only solve 0/1 integer programming by complete enumeration?
I have read Why are integer minimax problems hard?, but is there any directly related papers that can solve this problem within the tolerable time complexity? or Is there any related papers that can just remind me designing a not bad heuristic algorithm?