ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【从集合S中取出M对数,使得“每对数的差的平方和最大】”

2021-07-27 08:31:31  阅读:212  来源: 互联网

标签:连边 平方和 1a 2a 集合 对数 配对


题目:从集合S中取出M对数,使得“每对数的差的平方和最大”,

做法:

Step1:从S中选最小的M个数,再从S中选最大的M个数,

记这2M个数分别为\(a_1,a_2,\cdots,a_{2m-1},a_{2m}(a_1<a_2<\cdots<a_{2m-1}<a_{2m})\)

Step2:最大值与最小值配对,次大值与次小值配对,次次大值与次次小值配对......

那么

\[(a_1-a_{2m})^2+(a_2-a_{2m-1})^2+\cdots+(a_m-a_{m+1})^2 \]

即为所求

Proof:

Step2

先证明Step2,假设有M对数,为什么“最大值与最小值配对,次大值与次小值配对,次次大值与次次小值配对......”的做法能使“每对数
的差的平方和
”最大
采用数学归纳法,先证明m=2的情况:已知\(a_1<a_2<a_3<a_4\),求证

  1. \((a_1-a_4)^2+(a_2-a_3)^2>(a_1-a_3)^2+(a_2-a_4)^2\)
  2. \((a_1-a_4)^2+(a_2-a_3)^2>(a_1-a_2)^2+(a_3-a_4)^2\)

先看命题1:
要证

\[(a_1-a_4)^2+(a_2-a_3)^2>(a_1-a_3)^2+(a_2-a_4)^2 \]

只需证

\[{a_1}^2-2a_1a_4+{a_4}^2+{a_2}^2-2a_2a_3+{a_3}^2>{a_1}^2-2a_1a_3+{a_3}^2+{a_2}^2-2a_2a_4+{a_4}^2 \]

就要证

\[-2a_1a_4-2a_2a_3>-2a_1a_3-2a_2a_4 \]

即证

\[a_1a_4+a_2a_3<a_1a_3+a_2a_4 \]

即证

\[a_1a_4-a_1a_3<a_2a_4-a_2a_3 \]

即证

\[a_1(a_4-a_3)<a_2(a_4-a_3) \]

\[(a_1-a_2)(a_4-a_3)<0 \]

因为\(a_1<a_2<a_3<a_4\)
所以

\[(a_1-a_2)<0,(a_4-a_3)>0 \]

所以

\[(a_1-a_2)(a_4-a_3)<0 \]

所以

\[(a_1-a_4)^2+(a_2-a_3)^2>(a_1-a_3)^2+(a_2-a_4)^2 \]

命题2非常显然

因为\(|a_1-a_2|<|a_1-a_3|,|a_3-a_4|<|a_2-a_4|\)

所以显然有\((a_1-a_2)^2+(a_3-a_4)^2<(a_1-a_3)^2+(a_2-a_4)^2\)

故\((a_1-a_2)^2+(a_3-a_4)^2<(a_1-a_4)^2+(a_2-a_3)^2\)

推广(数学归纳法)

如何推广到M=i的情况呢,如果像这样把a排列起来

我们其实就要证明它们上下是一一对应的

假设我们已经证出M=i-1的情况,那么只要证a[i]一定和a[i+1]匹配即可
采用反证法,如果a[i]不与a[i+1]匹配,要么a[i]与a[k]连边(k<i) ,要么a[i]与ak连边
先看第一种情况,如果最优解中a[i]与a[2]连边

由于我们已经证出M=i-1时是成立的,所以有

如果我们仅关注a[2],a[i],a[i+2],a[i+1]的话,会发现按照M=2的情况,这样会更优

由于其他部分的平方和没有变,所以总的平方和也一定会更优,这与“最优解中a[i]与a[2]连边”矛盾,于是我们就证完了第一种情况

至于第二种情况,不妨令a[i]与a[2i-1]连边,同情况1,我们有

如果我们仅关注a[2],a[i],a[2i-1],a[2i-2]的话,会发现按照M=2的情况,这样会更优

然后我们重复上一步的策略,最终会得到

至于Step1,由于我们证出了,大数一定和小数匹配,所以选尽量大和尽量小的数,一定能让它们差的绝对值更大,也就让它们差的平方和更大

证毕

标签:连边,平方和,1a,2a,集合,对数,配对
来源: https://www.cnblogs.com/glq-Blog/p/15062387.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有