We model robust procurement as an optimization problem. We show that its decision version is NP-complete, and propose a backtracking algorithm with cuts that reduce the search-space to find the optimal solution. We then develop a mechanism that motivates agents to truthfully report their private information (i.e., truthful in dominant strategies), maximizes the social welfare (efficient), and ensures non-negative utilities of the participating agents even after execution (post-execution individually rational). In the experiments, we compare our mechanism with an iterated greedy first-price mechanism that represents the current practice in public procurements, in terms of the expected social welfare and the expected payments of the auctioneer. The results show that in terms of social welfare, our mechanism outperforms the greedy approach in all cases except when there exist cheap and reliable agents who can finish the job in time. In terms of payments, our mechanism outperforms the current practice when there are many potential contractors and the optimization constraints are tight.
[1]
Søren L. Buhl,et al.
Underestimating Costs in Public Works Projects: Error or Lie?
,
2002,
1303.6604.
[2]
Robert J. Kauffman,et al.
The Vickrey – Clark – Groves mechanism Discussions about the application of the Vickrey – Clark – Groves
,
2011
.
[3]
Moshe Tennenholtz,et al.
Fault tolerant mechanism design
,
2008,
Artif. Intell..
[4]
Ron Lavi,et al.
Algorithmic Mechanism Design
,
2008,
Encyclopedia of Algorithms.
[5]
Nan Yang,et al.
Optimal Supply Diversification Under General Supply Risks
,
2009,
Oper. Res..
[6]
C. Mezzetti.
Mechanism Design with Interdependent Valuations: Efficiency
,
2004
.
[7]
Sarvapali D. Ramchurn,et al.
Trust in multi-agent systems
,
2004,
The Knowledge Engineering Review.
[8]
Nicholas R. Jennings,et al.
Algorithms and mechanisms for procuring services with uncertain durations using redundancy
,
2011,
Artif. Intell..