Kombinatorika
Kombinatorika adalah cabang matematika mengenai objek khusus. Aspek-aspek kombinatorika meliputi menghitung objek yang memenuhi kriteria tertentu, menentukan apakah kriteria dipenuhi, menganalisis atau mencari objek yang memenuhi kriteria, menentukan objek "terbesar", "terkecil", atau yang "optimal", dan menentukan struktur suatu objek.