vignette|Dans les cultures commerciales occidentales, une poignée de main lors d'une rencontre est un signe de coopération initiale.
La stratégie coopération-réciprocité-pardon, plus connue sous le sigle CRP (traduite de Tit-for-Tat (TFT) en anglais) ou « Win-Win » qui se résume mieux par « donnant-donnant » que la traduction littérale « gagnant-gagnant », a d’abord été formalisée par le biomathématicien, psychologue et philosophe Anatol Rapoport.
En 1974, Anatol Rapoport grâce à des études théoriques et empiriques (en partie avec A.M. Chammah), confirmées par deux tournois gagnés en 1979, déduit l'idée que la manière la plus « efficace » de se comporter vis-à-vis d'autrui est de se comporter comme suit :
Attitude de coopération: Dans un premier temps, lorsqu'un individu ou un groupe rencontre un autre individu ou groupe, il a tout intérêt à lui proposer une alliance.
Attitude de réciprocité: Dans un second temps, en vertu de la règle de réciprocité, il convient de donner à l'autre en fonction de ce que l'on en reçoit. Si l'autre aide, on l'aide en retour ; si l'autre agresse, il faut répondre en l'agressant à son tour, au coup suivant, de la même manière et avec la même intensité.
Attitude de pardon: Dans un troisième temps, il faut pardonner et offrir de nouveau la coopération.
En 1979, Robert Axelrod, professeur de sciences politiques, organise un tournoi entre logiciels autonomes capables de se comporter comme des êtres vivants. Une seule contrainte : chaque programme devait être équipé d'un sous programme de communication lui permettant de discuter et d'interagir avec ses voisins.
Robert Axelrod reçoit 14 disquettes de programmes envoyés par des collègues universitaires également intéressés par ce tournoi.
Chaque programme énonce des lois différentes de comportement (pour les plus simplistes, deux lignes de code de conduite, pour les plus complexes, une centaine), le but étant d'accumuler le maximum de points.