commit influence maximization 1,2,3,  1and 3 need to be tested after aggregator is finished

@thinxer