This document presents a thesis submitted to the State University of New York at Buffalo for a Master of Science degree. The thesis proposes a column generation approach to solve a multi-team influence maximization problem for social lottery design to promote energy conservation. It first reviews literature on modeling influence spread in social networks and identifying optimal sets of nodes to maximize awareness spread. It then defines the problem of designing a social lottery to maximize awareness of energy savings and develops a linear programming model. The thesis proposes using column generation to solve large real-world instances of this problem by iteratively generating and adding candidate teams to the solution. Computational experiments are performed on real social network datasets to demonstrate the efficiency of the approach.