Optimizing Controller Placement for SDN Using Self-Play Reinforcement Learning | AMiner