कॉम्बिनेटरिक्स गणित की वह शाखा है जो तत्वों के सेट और गणितीय संबंधों की गणना, सेट के क्रमपरिवर्तन और संयोजन के साथ-साथ परिमित गणनीय संरचनाओं का अध्ययन करती है। उनके उपक्षेत्रों में एन्यूमरेटिव कॉम्बिनेटरिक्स, एक्सट्रीमल कॉम्बिनेटरिक्स शामिल हैं। कॉम्बिनेटरिक्स का उपयोग ज्यादातर सूत्र प्राप्त करने और कंप्यूटर विज्ञान में एल्गोरिदम के विश्लेषण का अनुमान लगाने में किया जाता है।