Evolutionary games model a common type of interactions in a variety of complex, networked, natural systems and social systems. Given such a system, uncovering the interacting structure of the underlying network is key to understanding its collective dynamics. Based on compressive sensing, we develop an efficient approach to reconstructing complex networks under game-based interactions from small amounts of data. The method is validated by using a variety of model networks and by conducting an actual experiment to reconstruct a social network. While most existing methods in this area assume oscillator networks that generate continuous-time data, our work successfully demonstrates that the extremely challenging problem of reverse engineering of complex networks can also be addressed even when the underlying dynamical processes are governed by realistic, evolutionary-game type of interactions in discrete time. In many fields of science and engineering, one encounters the situation where the system of interest is composed of networked elements, called nodes, but the pattern of the node-to-node interaction or the network topology is totally unknown. It is desirable and of significant interest to uncover the network topology based on time series of certain observable quantities extracted from experiments or observations. Examples of potential applications abound: reconstruction of gene-regulatory networks based on expression data in systems biology [1][2][3][4], extraction of various functional networks in the human brain from activation data in neuroscience [5][6][7][8], and uncovering organizational networks based on discrete data or information in social science and homeland defense. In the past few years, the problem of network reconstruction has received growing attention [9][10][11][12][13][14][15][16]. Most existing works were based, however, on networks of oscillators whose dynamics are mathematically described by coupled, continuous differential equations. In particular, either some knowledge about the dynamical evolution of the underlying networked system is needed [9][10][11] or long, oscillatory signals in continuous time are required [12][13][14][15][16]. The advantage of availing oneself of continuous-time data is lost for networks in social, economic, and even biological sciences where node-to-node interactions are governed by evolutionary-game types of dynamics [17][18][19][20][21]. In addition to being discrete, the available data may be sporadic and the amount may be small. To our knowledge, the problem of reconstructing the full topology of a network based on discrete and ''rare'' data remains outstanding [22].In this paper, we articulate a general method of addressing the problem of how to uncover network topology using evolutionary-game data based on compressive sensing, a recently developed paradigm for sparse-signal reconstruction [23][24][25][26][27][28] with broad applications ranging from image compression/reconstruction to the analysis of large-scale sensor-network data. Although convex opti...