آنالیز ترکیبی، که به آن ترکیبیات یا ریاضیات انتخاب نیز گفته می‌شود، شاخه‌ای از ریاضیات است که به بررسی مسائل شمارش، گراف‌ها، بازی‌ها و مسائل ساختاری روی مجموعه‌های متناهی می‌پردازد. کاربردهای آنالیز ترکیبی: 1) برنامه‌نویسی کامپیوتر و الگوریتم‌ها: در علوم کامپیوتر، از آنالیز ترکیبی برای طراحی الگوریتم‌های کارآمد و تحلیل پیچیدگی محاسباتی آنها استفاده می‌شود. 2) احتمال و آمار: احتمال و آمار ارتباط نزدیکی با آنالیز ترکیبی دارند. برای مثال، از آنالیز ترکیبی برای محاسبه احتمال وقوع رویدادهای خاص در مسائل تصادفی استفاده می‌شود. 3)رمزنگاری: در رمزنگاری، از آنالیز ترکیبی برای طراحی الگوریتم‌های رمزگذاری و رمزگشایی استفاده می‌شود. 4) زیست‌شناسی: در زیست‌شناسی، از آنالیز ترکیبی برای مدل‌سازی ساختارهای مولکولی و پیش‌بینی تعاملات بین پروتئین‌ها و DNA استفاده می‌شود. 5) اقتصاد: در اقتصاد، از آنالیز ترکیبی برای مدل‌سازی رفتار بازار و پیش‌بینی قیمت‌ها استفاده می‌شود.