Competition in VM – Completing the Circle . Previous work in Competitive VM . Mainly follower’s perspective: given state (say of seed selection) of previous companies (agents/players): what’s the best strategy for the “follower” to maximize its spread in the face of the competition?
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Campaign runners don’t necessarily have unfettered access to the network!
There is an owner of the network.
Campaigns need owner’s permission.
May need to pay the owner.
I need 250 seeds
I need 100 seeds
Network owner
Provides VM service.
Competition starts after host
selects/allocates seeds.
How should the host select/allocate seeds?
Imaginary scenario:
SONY NEXVG30H
50 seeds
Spread 1000
JVC HD EverioGZVX815
30 seeds
Spread 240
For comparable products, if the b4b is substantially different,
dissatisfied company(ies) may take their VM business elsewhere!
inactive
active
influenced
Should I buy a
camcorder?
Which CC should
I buy?
I’ve chosen my color!
Seeds influence outneighbors (followers).
Active nodes influence followers.
Once influenced, relative weights of different (campaign) influences induce a
random decision making trial.
u 0.5 v 0.5 w 1.0 x
Red seed happens to
help blue’s cause!
u 0.5 v 0.5 w 1.0 x
Proof: Phase 1 logic influence propagation under classic LT model.
Observe,  this prop. holds for WPCLT too!
 seed selection (regardless of who gets which seed) can be done analogously to doing business in LT model.
 decouple seed selection from allocation.
 Next focus on allocation.
More formally, given the global seed set , partition it into subsets , such that:
Recall, bang for the buck for company
Adjusted Marginal Gain
u
0.4
v
0.3
0.2
0.1
0.5
w
Proof: Reduction from 3PARTITION: Given
pairwise disjoint :
3PARTITION is strongly NPcomplete, i.e., is NPcomplete even when is bounded by a polynomial in
Suppose a PTIME algorithm for FSA. Run it on the reduced instance above. The max b4biff the input instance is a YESinstance.

Algorithm NEEDYGREEDY
Input: S (with ) and
Output: A partition of , with
1 Initialize ;
2 for each do
3
4
5
Can use a maxheap to run efficiently – in time.