Evolutionary prisoner's dilemma games on the network with punishment and opportunistic partner switchingH. TakesueEPL, 121 4 (2018) 48005DOI: https://doi.org/10.1209/0295-5075/121/48005