Computing Shapley Values for Mean Width in 3-D
Abstract
The Shapley value is a common tool in game theory to evaluate the importance of a player in a cooperative setting. In a geometric context, it provides a way to measure the contribution of a geometric object in a set towards some function on the set. Recently, Cabello and Chan (SoCG 2019) presented algorithms for computing Shapley values for a number of functions for point sets in the plane. More formally, a coalition game consists of a set of players and a characteristic function with . Let be a uniformly random permutation of , and be the set of players in that appear before player in the permutation . The Shapley value of the game is defined to be . More intuitively, the Shapley value represents the impact of player 's appearance over all insertion orders. We present an algorithm to compute Shapley values in 3-D, where we treat points as players and use the mean width of the convex hull as the characteristic function. Our algorithm runs in time and space. Our approach is based on a new data structure for a variant of the dynamic convolution problem , where we want to answer dynamically. Our data structure supports updating at position , incrementing and decrementing and rotating by . We present a data structure that supports operations in time and space. Moreover, the same approach can be used to compute the Shapley values for the mean volume of the convex hull projection onto a uniformly random -subspace in time and space for a point set in -dimensional space ().
Keywords
Cite
@article{arxiv.2002.05252,
title = {Computing Shapley Values for Mean Width in 3-D},
author = {Shuhao Tan},
journal= {arXiv preprint arXiv:2002.05252},
year = {2020}
}