由于资源的有限性,P2P网络节点之间存在大量的竞争,因此了解对方节点的效用是至关重要的,可以根据对方的效用来推测下一时刻它可能采取的行动,以此为参照,采取对自己更有利的行动.基于此,提出了基于博弈论的P2P网络节点效用值的获取算法,在博弈达到均衡的状态下,根据对方的策略,反推他的效用.把求解未知节点的效用看作是一个函数优化问题.定义了目标函数,并把目标函数最优解的求解归结为一组线性规划问题,进而提出了求解目标函数最优解的遗传算法,从而得到节点的效用值.算法的实验研究表明,提出的方法可以求解连续策略空间中P2P系统任意未知节点的效用值,涉及到大规模的网络节点,也有较好的求解精度和求解效率.