Training multiple agents simultaneously so they learn to cooperate and improve together toward shared goals.