Problems that have a minimax-type structure are notoriously hard to solve. For example, the $p$-median problem from facility location (choose $p$ facilities to minimize demand-weighted distance to customers) does not have a minimax structure: $$\begin{alignat}{2} \text{minimize} \quad & \sum_i \sum_j h_id_{ij}y_{ij} \\ \text{subject to} \quad & \sum_j y_{ij} = 1 &\quad& \forall i \\ & y_{ij} \le x_j && \forall i, j \\ & \sum_j x_j = p \\ & x_j, y_{ij} \in \{0,1\} && \forall i, j \end{alignat}$$ ($h_i$ = demand of customer $i$, $d_{ij}$ = distance from $i$ to $j$, $x_j$ = 1 if we open facility $j$, $y_{ij}$ = 1 if we assign $i$ to $j$.) Its cousin, the $p$-center problem (minimize the maximum distance from a customer to its assigned facility), does have a minimax structure: $$\begin{alignat}{2} \text{minimize} \quad & u \\ \text{subject to} \quad & \sum_j y_{ij} = 1 &\quad& \forall i \\ & y_{ij} \le x_j && \forall i, j \\ & \sum_j x_j = p \\ & \sum_j d_{ij}y_{ij} \le u && \forall i \\ & x_j, y_{ij} \in \{0,1\} && \forall i, j \end{alignat}$$ ($u$ = maximum distance to assigned facility, among all customers.)
I solved a benchmark 88-node instance of the $p$-median problem with $p=6$ using CPLEX and it took 0.7 seconds. I solved the same instance of the $p$-center problem and it took CPLEX 1,607 seconds.
Similar effects happen, e.g., for stochastic facility location (minimize expected cost) vs. robust facility location (minimize maximum cost).
I always tell my students, "these minimax-type problems are just really hard for solvers to solve," but I don't have a good explanation for why. (I know their LP relaxations are weak, but again I don't know why this tends to happen.)
So, why are minimax problems harder to solve, computationally?
And, are there any types of automatically generated cuts that one can turn on in commercial solvers that tend to help with minimax problems?