本书共10章:第1章是绪论;第2章介绍了组合数学的基础;第3章着重讨论了两种不同类型的母函数及其应用;第4章介绍了递推关系及两种典型数列在组合计数中的应用;第5章着重讨论了容斥原理在集合计数中的应用;第6章介绍了基于抽屉原理的解的存在性证明;第7章介绍了群论在组合数学中的应用,着重介绍Pólya定理在图染色问题上的应用;第8章介绍了先进智能算法在几种组合优化问题上的应用;第9章介绍了组合算法,着重介绍组合数学在计算机算法中的几种典型应用,并对其复杂性进行了分析;第10章介绍了编码理论。为方便学习与理解,全书提供了大量应用实例,且每章后均附有习题。
本书可作为理工科高校相关专业高年级本科生及研究生的教材或参考书,也可供相关专业领域的科研和工程技术人员参考。