La teoria dei giochi combinatoriali, nota anche come CGT, è una branca della matematica applicata e dell'informatica teorica che studia i giochi combinatoriali, e si distingue dalla teoria dei giochi "tradizionale" o "economica". La CGT è nata in relazione alla teoria dei giochi imparziali, il gioco a due giocatori di Nim in particolare, con un'enfasi sulla "soluzione" di alcuni tipi di giochi combinatoriali.
Un gioco deve soddisfare diverse condizioni per essere un gioco combinatorio. Queste sono:
- Il gioco deve avere almeno due giocatori.
- Il gioco deve essere sequenziale (cioè i giocatori alternano i turni).
- Il gioco deve avere informazioni perfette (cioè nessuna informazione è nascosta, come nel Poker).
- Il gioco deve essere deterministico (cioè non casuale). La fortuna non fa parte del gioco.
- Il gioco deve avere un numero definito di mosse possibili.
- Il gioco deve finire.
- Il gioco deve finire quando un giocatore non può più muoversi.
La teoria del gioco combinatorio è in gran parte limitata allo studio di un sottoinsieme di giochi combinatoriali che sono a due giocatori, finiti, e hanno un vincitore e un perdente (cioè non finiscono in pareggi).
Questi giochi combinatoriali possono essere rappresentati da alberi, ogni vertice dei quali è il gioco risultante da una particolare mossa del gioco direttamente sotto di esso sull'albero. A questi giochi possono essere assegnati valori di gioco. Trovare questi valori di gioco è di grande interesse per i teorici del CG, così come il concetto teorico di aggiunta di gioco. La somma di due giochi è il gioco in cui ogni giocatore, al suo turno, deve muoversi in uno solo dei due giochi, lasciando l'altro così com'era.
Elwyn Berlekamp, John Conway e Richard Guy sono i fondatori della teoria. Hanno lavorato insieme negli anni Sessanta. Il loro lavoro pubblicato si chiamava Winning Ways for Your Mathematical Plays.