数学建模社区-数学中国
标题:
2021年第十三届华中杯数学建模竞赛赛题
[打印本页]
作者:
ilikenba
时间:
2021-4-30 23:10
标题:
2021年第十三届华中杯数学建模竞赛赛题
第十三届“华中杯”大学生数学建模挑战赛题目
4 k- n; j; E8 r+ o4 q- }
A题 马赛克瓷砖选色问题 马赛克瓷砖选色问题 马赛克瓷砖选色问题 马赛克瓷砖选色问题
3 G. q, {) m6 |7 h C$ h
马赛克瓷砖是一种尺寸较小(常见规格为边长不超过 马赛克瓷砖是一种尺寸较小(常见规格为边长不超过 5cm 5cm)的正方形瓷砖,便于在非 平整的表面铺设,并且容易拼接组合出各种文字或图案。但是受工艺和成本限制瓷砖的颜色只能是有限几种。用户在拼接图案时,首先要根据原中选出相近的瓷砖,才能进行拼接。
3 @( G7 `# N! i$ i7 c2 Q4 O
某马赛克瓷砖生产 厂只能22 种颜色(见附件 1)的马赛克瓷砖。该厂要开发一个 软件,能够根据原始图片的颜色自动找出最接近瓷砖以减少客户人工选作量。该厂希望你们团队提供确定原始颜色与瓷砖对应关系的算法假设图像为24 位真彩色格式,即 R、G、B三个颜色分量均为 8位,共有 28×28×28=16777216种 颜色,对于任何一种指定的算法输出最相近瓷砖编号。
- m; T5 ^, c& N" C& _' b
请完成以下任务。
! W1 E) b( k8 Q8 C) _5 X$ o4 \, G
1)附件 2是图像 1中的 216 种颜色,附件 3是图像 2中的 200 种颜色,请找出 种颜色,请找出 种颜色,请找出 种颜色,请找出 与每种 颜色 最接近的瓷砖颜色 ,将选出的瓷砖颜色编 号按照附件 4的要求输出至结 果文件 。
I! [) K( }; |) H7 ]
2)如果该厂技术革新,计划研发颜色的瓷砖。那么不考虑难度只到 如果该厂技术革新,计划研发颜色的瓷砖。那么不考虑难度只到 拼接图像的表现力,应该优先增加 哪些颜色瓷砖?当同时1种颜色、同时增加 2种 颜色、 …… 、同时增加 10 种颜色时,分别给出对应的 RGBRGB 编码值。
" }) @$ u7 G% I, ~1 v9 w% C
3)如果研发一种新颜色瓷砖的成 本是相同,与身无关那么综合考虑如果研发一种新颜色瓷砖的成 本是相同,与身无关那么综合考虑本和表现效果,你们建议新增 哪几种颜色, 说明理由并 给出对应的 RGBRGB 编码值。
, n# D. i0 f# x1 o. E; K! k' k
附 数据说明
- E/ u3 Q/ i K# K ]
附件1:现有瓷砖颜色
7 c2 g4 M8 u8 `
编号
3 {1 c; w$ l! T* N7 ^7 z
RGB
) |8 k- L$ }; O3 b0 r
编号
- ?2 y+ @9 e- i2 \( K H+ [( P
RGB
/ R; C" h1 I8 L! u# m- S0 ^
编号
' L9 n" E' T0 v0 ]# l7 J$ n
RGB
4 J/ p5 D$ c3 ?9 p3 ^
编号
, A) P+ A! A* V$ y
RGB
9 ^* D( `2 f: z9 Z, `
编号
+ A" j- X+ F8 t7 \ v
RGB
N H% H6 C" v9 V" F" Z) S
1 0,0,0
8 N& ~& d7 m8 y( |! N
6 27,115,186
. P% W" |- M K4 c+ F1 z
11 92,59,144
2 ?+ b# m$ |: \1 c$ U/ H( h8 f& E/ V2 c
16 17,168,226
: B( k: l1 [$ t5 Z2 g) h6 m
21 249,225,214
3 m( Z3 Z) X8 G/ J5 f" q4 e6 c
2 255,255,255
" C* E$ t3 @' c9 g4 D0 n& L4 o
7 53,118,84
: y7 F( a! K) a5 w. W- ]
12 11,222,222
# G( p3 x, X/ v) k9 Z a# Q
17 255,110,0
0 p2 F+ X2 ?6 V
22 186,149,195
& b) j9 m$ `# q1 N
3 255,0,0
- D0 a4 E/ j! S u! \) N9 A' m9 N
8 244,181,208
" {* _. l2 z" `- u: n6 x/ |8 r
13 228,0,130
) l4 h+ t9 s# f* Y0 x$ q
18 201,202,202
1 z2 W8 b3 y+ e C# e- @, Q$ d
4 246,232,9
( N0 N+ [5 }. o m1 }2 H5 q0 i
9 255,145,0
. @9 [7 \4 D3 \0 S* {
14 255,218,32
5 a+ V0 [8 \# B6 E
19 255,249,177
& a R w0 v# `" t# N1 X
5 72,176,64
6 l* ~2 n2 ?+ D& B3 s
10 177,125,85
! x1 i& Y4 l2 |
15 118,238,0
1 N/ q* f% v, ?/ ~! G* A5 s4 B# j0 B
20 179,226,242
- x; i: _4 e, ]
附件2:图像1颜色列表
7 z8 o4 m9 a- g
附件3:图像2颜色列表
0 e1 Q2 z3 T3 A( }: B. d. N
附件4:选色结果文件格式
3 y' a6 g2 l; L2 M8 o, N3 b+ O) Q A
1. 附件2的选色结果保存在result1.txt中。附件3的选色结果保存在result2.txt中。
6 c. L: f7 a1 S8 h& @* c& u) X
2. 只写瓷砖颜色编号(附件1中“编号”列),不要写RGB值。
9 J: r4 Y2 t+ k c$ ]" X7 O
% \& b' v6 ~ Q1 r# ~: i% t
# U6 j% [( R" d) \6 H; A- R# l
1
5 Z% Z: ]- ^: c/ s5 g$ I0 I4 a% u0 t
第十三届“华中杯”大学生数学建模挑战赛题目
/ `4 I8 v4 d+ x: B& I7 g1 m
B题 技术问答社区重复题识别 技术问答社区重复题识别 技术问答社区重复题识别 技术问答社区重复题识别 技术问答社区重复题识别
/ n0 V. [, F9 L, Y
近年来逐步成寻找技术 社区问答平台作为用户互相分享交流的,近年来逐步成寻找类疑难解答的首要渠道。 各分类技术性问题的文本数据量不断攀升,给答平台日常运 各分类技术性问题的文本数据量不断攀升,给答平台日常运 各分类技术性问题的文本数据量不断攀升,给答平台日常运 营维护带来了挑战。随着新用户的不断加入以及数量增,提出疑问可能已经在平台上被其他用户提出并解答过,但由于技术性问题的复杂各个切入角度不同,用问题标关键词匹配的搜索系统无法指引新户至现有。于是用户会提出重复的问题,而这些进一步增加平台上文本量导致响应相同的问题。对于这种现象,通常做法是及时找到新增重复并打上标签然后在搜索结果中隐藏该类重复问题,保证对应已解决出现的优先度。所以建 立一个基于自 然语言处理技术的自动标重系统会对问答平台日常维护起到极大帮助。
' n2 Y& A( J- Z2 ]9 D
目前,问答平台上的题 标重主要依靠用户人工辨别。会对疑似复目前,问答平台上的题 标重主要依靠用户人工辨别。,然后平台内的管理员和资深用户(等级高)对该问题是否被重复提问进行核实,若确认重则打上标签。该过程较为繁琐依赖用户主观判断存在时间跨度大、工作量效率低等问题,增加了用户的且延长新寻求答案所需的时间。因而,如能建立一个检测问题重复度模型通过配对新提出与文本库中现存问题 ,找出重复的组合就能提高标记效率,提高平台问题的文本质 量,减少问题冗余。同时平台用户也能及地根据重复标签提示找到相关并查看已有的回复。
1 Y9 I" K' U- Z: h& }( m
附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 附件给出了问答平台上题的文本内容记录,以及比较两个之间是否重复数据 集。请根据附件给出的问题文本数及配对信息,建立一个能判断是否重复分类模型,并解决:
. ?( M) U* c% S' y" }/ s( U
1)输出样本问题组为重复的概率;
9 g% w5 y& ]: p! i- i
通常使用 F1-score对分类模型进行评价:
6 }+ W6 [7 y( L
𝐹1=1𝑛Σ2𝑃𝑖𝑅𝑖𝑃𝑖+𝑅𝑖𝑛𝑖=1 ,
5 ~. T9 f7 t( B( o4 d/ ~
2
& M9 A1 f1 Q8 M
其中 𝑃𝑖为第 𝑖类的查准率, 𝑅𝑖为第 𝑖类的查全率;
% _8 h3 c* O( @1 t% S8 V) b z7 J2 A
2)从附件问题列表中,给出与目标重复概率最大的前 10个问题的编号;
# x( A0 `9 J! ^1 s7 J L) I) D
对于每个问题的预测结果采用 top K列表对其进行评估,公式如下: 列表对其进行评估,公式如下:
" q. \/ ?8 X2 n" e& ^
𝑅=𝑁𝑑𝑒𝑡𝑒𝑐𝑡𝑒𝑑𝑁𝑡𝑜𝑡𝑎𝑙,
$ }& W# g: E; \0 ]- U; N S6 d
其中 𝑁𝑑𝑒𝑡𝑒𝑐𝑡𝑒𝑑 为在 top K列表结果中正确检测到的重复问题编号数量, 列表结果中正确检测到的重复问题编号数量, 𝑁𝑡𝑜𝑡𝑎𝑙为该样 本实际拥有的重复问题数量。评估时 K取 10,若样本中无重复问题则不会计分。
, K8 `. ^, l; A
附 数据说明 数据说明
$ u- K6 A) @3 A: n# V7 _0 @
每个问题类别对应两附件。
0 k) Z7 ^- U ?
附件 1为问题编号、对应内容和该分类的数据。具体表结构示例如下: 为问题编号、对应内容和该分类的数据。具体表结构示例如下:
* \7 W5 V1 d' c( c2 n b
问题编号
: w! w" ]' h2 H6 c3 d
问题内容
& a( M' Q( @+ `4 E! A( f; k
86333
' _& s% K% g: E# \" S
我有印度行政区的形状文件。 和海岸线折如何输出一张表格告诉我哪些地区有海岸线的? 如何输出一张表格告诉我哪些地区有海岸线的? 如何输出一张表格告诉我哪些地区有海岸线的? 如何输出一张表格告诉我哪些地区有海岸线的? 如何输出一张表格告诉我哪些地区有海岸线的? 如何输出一张表格告诉我哪些地区有海岸线的?
5 ^ E8 v) C) G7 [
谢!
7 G0 ?) G! s2 ^ v# w" {! Q0 M
68897
5 _0 W+ |+ m( w- l5 M& a8 y5 S' @1 C
我选择了一些地址点,想基于中的行更新字 我选择了一些地址点,想基于中的行更新字 我选择了一些地址点,想基于中的行更新字 我选择了一些地址点,想基于中的行更新字 我选择了一些地址点,想基于中的行更新字 我选择了一些地址点,想基于中的行更新字 我选择了一些地址点,想基于中的行更新字 段。如何弄清楚选择 段。如何弄清楚选择 Taable的名称以传递给 的名称以传递给 的名称以传递给 ArcPy.updateCursor()?
. z, r, |+ Z" ?6 `6 ~. ?
…
9 O" j$ {$ ` M1 \2 [
…
# W4 b* C6 B7 }8 M" u
附件 2为问题两组合成的。每个对应了标示该内是否重 为问题两组合成的。每个对应了标示该内是否重 为问题两组合成的。每个对应了标示该内是否重 复的标签数据。具体表结构示例如下:
5 K; }7 w0 ^' J, r8 \
问题组
2 |. e- f+ R$ \8 |1 U% l% ^4 z/ _
问题编号 1
7 a6 z7 N+ l1 F. a
问题编号 2
1 V; k) ~9 f0 W3 O" \5 a* @
问题组是否重复 问题组是否重复
+ g& m6 K) E7 i0 P. E
(0、1分别代表不重复和) 分别代表不重复和) 分别代表不重复和)
0 q2 {) A+ ]5 t' ~" y9 W
1
& K3 J2 ~# u% L9 f$ l8 C
86333
9 Z9 z0 t3 _' Q- w: @
68897
$ ~% e- j! b; A# x- t
0
# m+ y9 X& p7 ^) d6 G; q5 J
2
* |7 Y1 q- Z- c2 T. p& Q% z
50415
5 R$ [! J1 J4 G' k) e
25518
6 s2 V5 v0 l% N5 W4 i3 S
1
7 g5 N& ^2 Y k. k/ X) M% L3 E
…
+ i- E( k+ _1 H9 {1 x
…
8 f) I3 D: ]" b+ E
…
) |; g8 g) T- \7 {9 N. T) [
…
4 W0 x; n/ n* [' ~% ]' f
4 I5 X* T L: W" t9 t
, W% V2 y) `4 Z$ I
2021年第十三届华中杯数学建模竞赛赛题.rar
2021-4-30 23:09 上传
点击文件名下载附件
下载积分: 体力 -2 点
3.33 MB, 下载次数: 14, 下载积分: 体力 -2 点
作者:
1657486242
时间:
2021-5-10 20:40
找到了 谢谢~
4 `! T7 H5 Y9 r% l+ {
作者:
2627388451
时间:
2021-5-21 20:12
: A8 k8 k, U* f1 `
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5