Simultaneous Optimization and Sampling of Agent Trajectories over a Network

We study the problem of optimizing the trajectories of agents moving over a network given their preferences over which nodes to visit subject to operational constraints on the network. In our running example, a theme park manager optimizes which attractions to include in a day-pass to maximize the pass’s appeal to visitors while keeping operational costs within budget. The first challenge in this combinatorial optimization problem is that it involves quantities (expected visit frequencies of each attraction) that cannot be expressed analytically, for which we use the Sample Average Approximation. The second challenge is that while sampling is typically done prior to optimization, the dependence of our sampling distribution on decision variables couples optimization and sampling. Our main contribution is a mathematical program that simultaneously optimizes decision variables and implements inverse transform sampling from the distribution they induce. The third challenge is the limited scalability of the monolithic mathematical program. We present a dual decomposition approach that exploits independence among samples and demonstrate better scalability compared to the monolithic formulation in different settings.

[1]  Claudio J. Struchiner,et al.  Binomial and Stochastic Transmission Models , 2010 .

[2]  Éva Tardos,et al.  Maximizing the Spread of Influence through a Social Network , 2015, Theory Comput..

[3]  Alexander Shapiro,et al.  The Sample Average Approximation Method for Stochastic Discrete Optimization , 2002, SIAM J. Optim..

[4]  Jure Leskovec,et al.  Inferring networks of diffusion and influence , 2010, KDD.

[5]  Mark Armstrong,et al.  A more general theory of commodity bundling , 2013, J. Econ. Theory.

[6]  Matthew Richardson,et al.  Mining the network value of customers , 2001, KDD '01.

[7]  Shlomo Zilberstein,et al.  Parameter Learning for Latent Network Diffusion , 2013, IJCAI.

[8]  David B. Shmoys,et al.  Maximizing the Spread of Cascades Using Network Design , 2010, UAI.

[9]  Alexander Shapiro,et al.  Sample Average Approximation Method for Chance Constrained Programming: Theory and Applications , 2009, J. Optimization Theory and Applications.

[10]  Thomas G. Dietterich,et al.  Collective Graphical Models , 2011, NIPS.

[11]  Andreas Krause,et al.  Efficient Sensor Placement Optimization for Securing Large Water Distribution Networks , 2008 .

[12]  Paramesh Ray Independence of Irrelevant Alternatives , 1973 .

[13]  Shlomo Zilberstein,et al.  Lagrangian Relaxation Techniques for Scalable Spatial Conservation Planning , 2012, AAAI.

[14]  Thomas G. Dietterich,et al.  Approximate Inference in Collective Graphical Models , 2013, ICML.

[15]  Biplav Srivastava,et al.  Collective Diffusion Over Networks: Models and Inference , 2013, UAI.

[16]  Pradeep Varakantham,et al.  On understanding diffusion dynamics of patrons at a theme park , 2014, AAMAS.

[17]  Jure Leskovec,et al.  The dynamics of viral marketing , 2005, EC '06.

[18]  L. Devroye Non-Uniform Random Variate Generation , 1986 .

[19]  Pradeep Varakantham,et al.  Optimization Approaches for Solving Chance Constrained Stochastic Orienteering Problems , 2013, ADT.

[20]  Formation of networks and coalitions , 2011 .

[21]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .