ACEE数学建模作业+小测提示(2024版)#
考虑到很多同学这门课对于一些作业可能需要一些提示,这里我为大家提供一些视角和参考,注意内容仅供参考,请勿抄袭~
周期一 雪灾浙大作业#
(之前写的有点谜语人,考虑改清楚点)
T1:排序问题#
标签
keywords:分类讨论
,三角不等式
- 问1:略
- 问2:
- 法一:分类讨论正偏态和负偏态情况,强行展开绝对值
- 法二:三角不等式硬上,利用绝对值的差和差的绝对值,以及绝对值的和和和的绝对值之间的关系解题。可以找一个中转点,A⩽2B⇔A−B⩽A
- 问3:
- 中位数μ是整数无限制下的最优解,σ′是排列意义下对μ的逼近,σ∗是排列限制下最优解
- 在这个意义上我们可以利用三角不等式,通过建立中间点来实现拆项
- 对于β我们没有更好的性质,考虑用问2来搭桥
T2:赛程计分问题#
标签
keywords:递推
,向量表示
第二题可能需要提示的是第四问,很容易想到向前递推,这里需要考虑清楚的是第一步的边贡献次数是多少。
tip
在给出答案前,想一想你真的能化简吗?
具体过程如下:
周期一 慕课作业#
单循环赛break下限证明#
pattern互不相同,只有两种能不出break
砍竹子问题#
TIP竹子最高高度存在上界,其对偶表述是总高度增加量存在下界
反证法,每个时刻总量增加总是H-当前砍伐高,你总能拉上去
小测一 线性规划转化问题#
TIP本题的核心是引导大家利用01变量去刻画常规的多种关系,具体而言,要习惯于用对指标枚举去表示某些特定的数值/数值集合,也就是从是多少到有没有的转化。
可以借鉴的是这本书
NOTEBoolean | Linear |
---|
z=x OR y | x≤z, y≤z, z≤x+y |
z=x AND y | x≥z, y≥z, z+1≥x+y |
z=NOT x | z=1−x |
x⟹y | x≤y |
有n个小区需要服务,m处可以开设服务,开设服务费费用为fi,提供服务的费用为ci,j,每个最小化费用 不相容约束,某些小区不能同时由某一个服务点提供服务,记为:{ak,bk}(k=1,2,⋯,s) 双指派约束,每个小区有两个服务点提供服务,且某些小区对有一个公共服务点:{cw,dw}(w=1,2,⋯,t)
xi=[i有服务]
yij=[i有点且在j小区服务]
zi,t=[i为ct,dt的公共点]
则显然可以直接写出
mini=1∑mfixi+i=1∑mj=1∑ncijyij s.t.xi∈{0,1},yijyiji=1∑myijyiak+yibkziwziwziw+1i=1∑mziw∈{0,1},zi,w∈{0,1}⩽xi⩾1(=2)⩽1⩽yi,cw⩽yi,dw⩾yicw+yidw⩾1老师给的答案如下,实际上并不优秀,因为约束数反而变多了
s.t.xi∈{0,1}yiji=1∑myijyiak+yibkxi1cw+xi2cwi=1∑mziw,yij∈{0,1}⩽xi⩾1(=2)⩽1⩾xi1dw+xi2dw−1⩾1周期二 慕课作业#
T1 吉祥三宝#
在杭州迎接2022年第19届亚洲运动会时,n名同学正在老师的带领下与亚运会吉祥物“江南忆”做游戏。游戏开始前,同学可以商定在游戏中采取的策略,但游戏进行过程中,同学之间不能互相交流。游戏开始时,老师在每位同学的背后贴上印有三个吉祥物“琮琮”、“宸宸”和“莲莲”之一的图案,不同同学背后的图案可以不同。每个同学不能看到自己背后的图案,但能看到除他自己外所有其他同学的图案。
(1)现老师要求所有同学分站为3列。每列所有同学背后的图案均完全相同时,视为 “成功”。试给出一种策略,使成功的可能性尽可能大;
(2)现老师要求每位同学同时在纸上画出自己背后的图案。一位同学所画的图案与自己背后的图案相同时视为该同学“成功”。试给出一种策略,使该策略能确保成功的同学数量尽可能多。
为了方便说明,我们将背后贴上印有三个吉祥物“琮琮”、“宸宸”和“莲莲”的图案的同学分别符号化为A,B,C
(1)
【法一】
下面我们将说明存在策略,成功的可能性为1
具体而言
我们设每个同学看到的A,B,C个数为a,b,c
则显然a+b+c=n−1,且具体而言,设所有同学中A,B,C个数为a0,b0,c0
则a=a0−[self.c=A],b=b0−[self.c=B],c=c0−[self.c=C]
我们构造排队方法
假设(a−b)mod3≡0,其归到1队
假设(a−b)mod3≡1,其归到2队
假设(a−b)mod3≡2,其归到3队
在这种策略下,
- 本身是A : (a−b)≡(a0−b0−1)mod3
- 本身是B : (a−b)≡(a0−b0+1)mod3
- 本身是C : (a−b)≡(a0−b0)mod3
容易发现不同属性(即背后吉祥物不同)会有不同的计算结果,因此会被分到三个队列中
【法二】
首先,我们为每个人分配一个序号i,我们设hi表示第i个人的颜色译码,设为
hi=⎩⎨⎧012selfi.c=Aselfi.c=Bselfi.c=C则我们将i分到(∑j=ihjmod3)+1队列,则为一个合法的安排
证明和上面基本相同,这里不再赘述
hint
−1≡2mod3
(2)
延续(1)【法二】的定义,我们用0,1,2表示A,
设n=3k+r(0⩽m<3),即k=⌊3n⌋
考虑如下策略
- 1⩽i⩽k,猜测图案为−j=i∑hj(mod3)
- k+1⩽i⩽2k+[r⩾1],猜测图案为1−j=i∑hj(mod3)
- 2k+1+[r⩾1]⩽i⩽3k+[r⩾1]+[r⩾2],猜测图案为2−j=i∑hj(mod3)
容易证明
前k名同学,中间k+[r⩾1]名同学,后面k+[r⩾2]名同学 这三组同学,至少有完整的一组选择正确(证明基于分类讨论反证即可)
因此能保证至少k=⌊3n⌋个成功
T2 假币识别问题#
(1)
某种硬币单枚质量为W克。现有N堆该种硬币,依次标记为1,2,...,N。其中可能有若干堆,每堆均是伪币。所有伪币质量均相同,且不为W。伪币所在堆的指标集记为I。为求出I,现用一可精确测得质量的电子秤称量两次。第一次从每堆硬币中各取1枚,称得总质量为M1克,第二次从第i堆硬币中取pi枚,i=1,2,…,N,称得总质量为M2克,这里p为正整数(假设每堆硬币数量足够多)。 (1)试给出M1,M2和W的某个函数,其值仅与I和p有关,而与伪币的质量无关; (2)为能用上述方法通过两次称量求出指标集I,p应满足什么条件?试给出某个满足条件的p 值;并说明若取p=2,可能无法用上述方法通过两次称量求出I。
M1=(N−∣I∣)W+∣I∣W′M2=Wi∈/I∑pi+W′i∈I∑pi有
(M1−NW)+∑i∈Ipi∣I∣(1−pp(1−pN)W−M2)因此我们
可以构造函数
F(M1,M2,W,N,p)=(M2−1−pp(1−pN)W)(M1−NW)=∑i∈Ipi∣I∣更好理解的形式是
F(M1,M2,W,N,p)=(M1−NW)M2−(1−pp(1−pN)W)=∣I∣∑i∈Ipi我们已经给出了符合要求的函数
(2)
首先我们给出能够通过两次称量求出I的量化条件
对于
F(M1,M2,W,N,p)=∣I∣∑i∈Ipi=Gp(I)若对给定的p,∀I1=I2,Gp(I1)=Gp(I2)
则我们称可以还原I
下面取p=N+1(实际上p可以任意取>N的正整数),证明还原性存在
若存在I1=I2,Gp(I1)=Gp(I2)
则
∣I1∣i∈I1∑pi=∣I2∣i∈I2∑pi即
∣I2∣i∈I1∑pi=∣I1∣i∈I2∑pi容易发现由于p=N+1>max{∣I2∣,∣I1∣},因此等式两侧是一个p=N+1进制数的不同位权表达,这与位权展开的唯一性违背,因此矛盾。
故∀I1=I2,Gp(I1)=Gp(I2)
p=N+1为一个可行的取法
对于p=2
我们可以构造一些N,和对应的I1,I2使得可还原性被破坏
反例如下
p=2N=7I1={2,23,27}⇒Gp(I1)=46I2={2,22,25,26,27}⇒Gp(I2)=46即在N=7时存在两个指标集合我们函数获取的值一样,无法区分。
因此2不一定能称出来