组合数学-基本计数

        计数问题研究的都是有限集合, 本文介绍基本的计数方法, 并应用它们解决常见的排列与组合问题。

首先, 回顾下几个基本的概念及计数的两个重要法则。


概念1:  集合元素的 m 元排列

        集合A 有n个元素, 从这n个元素中取一个元素,不放回; 连续取 m 次, 得到序列  a1, a2, ..., am,  则称 该序列为这n个元素的一个

        m 元排列,  这种排列共有  P(n, m) 个。

        P(n, m) =  n(n-1)(n-2)...(n-m+1)

概念2: 集合元素的 m 元组合      

        集合A 有n个元素, 从这n个元素中取一个元素,不放回; 连续取 m 次, 得到一组  a1, a2, ..., am,  不考虑各数的顺序,则称该组元素为这n个元素的一个

        m 元组合,  这种组合共有  C(n, m) 个。

        C(n, m)  = P(n, m) / m!


计数理论中有两个最基本的法则:  和法则、积法则。

        和法则:  若有限集 A 与 B 不相交, 则 A  n  B 为空集,   |A U B| = |A| + |B|

        积法则:  设集合 A = {a1, a2, ... , am},  B = {b1, b2, ... , bn},  记  A X B = {(ai, bj) :  ai∈A, bj∈B}, 则 |AXB| = |A||B| =mn


基本计数法则应用举例:

例1:  

有6张一角的纸币, 4张一元的纸币, 3 张五元的纸币, 使用这些纸币功能组成多少币值?


很显然这是一个组合问题, 因为选取的纸币序列组成的币值与顺序无关。 假设对前述的纸币分别取出 a, b, c张,

那么 |(a, b, c)| = (6+1)(4+1)(3+1) = 140, 由于这里包含了 三种币纸都取 0 张这种情况, 这种是没有实际意义的,

需要从中减掉, 因此可以组成 139 种币值。

扩展: 本例的结论是否正确是依赖于各纸币的张数和面值的, 例如如果有5张一元的纸币, 因为币值5元, 可以用5张一元的或一张5元的纸币组成, 此时问题较复杂, 视具体情况而定。


例2:

从6个数字0,1,2,3,4,5 中选取四个不同数字构成四位数的整数, 如果将所能构成的四位整数由小到大排列, 问第73个整数是什么?


由于0不能做最高位, 而且整数是排序的, 因此我们可以从小到大分别计数:

1 开头的个数: P(5, 3) = 60

2 开头的个数: P(5, 3) = 60

...

很显然, 第73个数必然以2开头; 而20**的个数是 P(4, 2) = 12 个, 因此第73个为 2103


内容概要:本文围绕“基于需求侧响应的配电网供电能力综合评估”展开研究,重点探讨了价格型需求响应机制对配电网供电能力的影响,并提出了一套科学的综合评估方法。研究构建了一个涵盖一次设备安全、负荷平稳性、电能质量和系统效率等多个维度的评价指标体系,采用熵权法客观确定各指标权重,并结合模糊综合评价模型实现双层评分机制,从而定量评估不同运行场景下配电网的承载能力。通过Python编程实现算法仿真,利用算例分析验证了所提模型在不同分布式能源渗透率及多种需求响应策略下的有效性与灵敏度,揭示了价格激励措施在提升电网承载力方面的积极作用,为现代配电网的规划、调度与运行优化提供了理论依据和技术支撑。; 适合人群:具备一定电力系统基础知识和Python编程能力,从事电力系统规划、运行优化、需求响应等相关领域的科研人员及研究生。; 使用场景及目标:①评估高比例电动汽车、分布式电源接入背景下配电网的实际供电能力;②分析价格型需求响应策略对提升电网承载力的作用效果;③为配电网扩容改造、运行调度和需求管理政策制定提供决策支持; 阅读建议:建议读者结合文中提供的Python代码进行实证复现,重点关注熵权法与模糊综合评价的实现逻辑,并尝试修改参数设置以观察评估结果的变化趋势,加深对模型机理的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值