Efficient Method for Finding Optimal Strategies in Chopstick Auctions with Uniform Objects Values

Stanisław Kaźmierowski,Marcin Dziubiński
2024-03-25
Abstract:We propose an algorithm for computing Nash equilibria (NE) in a class of conflicts with multiple battlefields with uniform battlefield values and a non-linear aggregation function. By expanding the symmetrization idea of Hart [9], proposed for the Colonel Blotto game, to the wider class of symmetric conflicts with multiple battlefields, we reduce the number of strategies of the players by an exponential factor. We propose a clash matrix algorithm which allows for computing the payoffs in the symmetrized model in polynomial time. Combining symmetrization and clash matrix algorithm with the double oracle algorithm we obtain an algorithm for computing NE in the models in question that achieves a significant speed-up as compared to the standard, LP-based, approach. We also introduce a heuristic to further speed up the process. Overall, our approach offers an efficient and novel method for computing NE in a specific class of conflicts, with potential practical applications in various fields.
Computer Science
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to effectively calculate Nash Equilibria (NE) in conflict models with multiple battlefields, especially when using specific aggregation functions ("more than opponent" and "majoritarian"). Such problems can be analogized in reality to scenarios such as companies competing in multiple markets, military commanders allocating troops to the front line, and political parties allocating campaign funds in different regions across the country. Specifically: 1. **Research Background**: - Researchers proposed an algorithm to calculate Nash Equilibria in a class of conflicts with multiple battlefields and uniformly distributed battlefield values. - These conflicts involve two players allocating limited resources across multiple battlefields, and the outcome of each battlefield is determined by the resource allocation, and the final game result is the aggregation of the outcomes of each battlefield. 2. **Main Challenges**: - The main obstacle in calculating Nash Equilibria lies in the exponential - scale of the players' strategy sets and non - bilinear payoff functions. - Traditional linear programming methods are no longer applicable in this case because they need to calculate the entire payoff matrix, which is infeasible in practical applications. 3. **Solutions**: - Researchers extended the symmetrization idea proposed by Hart and combined it with the Double Oracle Algorithm. By reducing the scale of the strategy set and introducing the conflict matrix algorithm, they achieved the calculation of payoffs in the symmetrization model within polynomial time. - A heuristic method based on the natural monotonicity of the aggregation function was proposed to further accelerate the calculation process. 4. **Application Prospects**: - This method is not only applicable to theoretical research but also has potential practical application value, for example, in political campaigns, military strategies, etc. ### Formula Summary - **Payoff Function**: \[ u_i^A(s^A, s^B)= -u_i^B(s^A, s^B)=\text{sign}(s_i^A - s_i^B) \] It indicates that the payoff of the \(i\) - th battlefield is determined by the difference in resource allocation. - **Aggregation Function**: - "more than opponent" function: \[ f_{\text{mto}}(u)=\text{sign}\left(\sum_{i = 1}^n u_i\right) \] - "majoritarian" function: \[ f_{\text{cho}}(u)=\begin{cases} 1 & \text{if } \sum_{i = 1}^n [u_i = 1]>n/2 \\ - 1 & \text{if } \sum_{i = 1}^n [u_i=-1]>n/2 \\ 0 & \text{otherwise} \end{cases} \] - **Symmetrization Strategy Set**: \[ \sigma(S_C)=\{\sigma(s):s\in S_C\} \] where \(\sigma(s)\) is the mixed strategy after symmetrization processing. Through these improvements, the paper provides an efficient and novel method to calculate Nash Equilibria in specific types of conflicts, thus solving the computational problems of traditional methods in large - scale strategy sets.