【2023 华数杯全国大学生数学建模竞赛】 B题 不透明制品最优配色方案设计 39页论文及python代码

这篇具有很好参考价值的文章主要介绍了【2023 华数杯全国大学生数学建模竞赛】 B题 不透明制品最优配色方案设计 39页论文及python代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【2023 华数杯全国大学生数学建模竞赛】 B题 不透明制品最优配色方案设计 39页论文及python代码

【2023 华数杯全国大学生数学建模竞赛】 B题 不透明制品最优配色方案设计 39页论文及python代码,数学建模入门到精通,数学建模,python,2023华数杯,不透明制品最优配色方案设计,论文

1 题目

B 题 不透明制品最优配色方案设计

日常生活中五彩缤纷的不透明有色制品是由着色剂染色而成。因此,不透明制品的配色对其外观美观度和市场竞争力起着重要作用。然而,传统的人工配色存在一定的局限性,如主观性强、效率低下等。因此,研究如何通过计算机方法来实现不透明制品的配色具有重要意义。

光通过物体传播有吸收、反射和透射三种方式。对于不透明制品来说,大部分光线会被其表面吸收或反射。吸收和反射的光线在经过透明度等校正后按波长分解成不同的颜色成分,形成光谱图。该光谱图通常由 400–700nm 波段的各色光组成。为简化计算,最终配色后的颜色的反射率以 20nm 为间隔的光谱数据来表示。对于不透明材料而言,吸收系数 K/散射系数 S 的比值与反射率 R 之间存在一定关系,具体请参考文献【1】《计算机配色理论及算法的研究》中的 K-M光学模型。

基于光学模型得到的颜色参数,可应用于色差的计算。通常,使用色差(不超过 1)来作为配色效果好坏的标准。色差计算方法参考文献【2】《基于 CIELAB均匀颜色空间和聚类算法的混纺测色研究》中的 CIELAB 色彩空间的总色差计算方法。其中颜色参数 L*(明度)、a*(红绿色度)和 b*(黄蓝色度)计算中出现的三刺激值 XYZ 的计算方法如下:
X = k ∫ 400 700 S ( λ ) x ( λ ) R ( λ ) d ( λ ) Y = k ∫ 400 700 S ( λ ) y ( λ ) R ( λ ) d ( λ ) Z = k ∫ 400 700 S ( λ ) z ( λ ) R ( λ ) d ( λ )   X =k \int_{400}^{700} S(\lambda) x(\lambda)R(\lambda)d(\lambda)\\ Y = k \int_{400}^{700} S(\lambda) y(\lambda)R(\lambda)d(\lambda)\\ Z = k \int_{400}^{700} S(\lambda) z(\lambda)R(\lambda)d(\lambda)\ X=k400700S(λ)x(λ)R(λ)d(λ)Y=k400700S(λ)y(λ)R(λ)d(λ)Z=k400700S(λ)z(λ)R(λ)d(λ) 

其中, S (l) 为光谱能量分布, x ( λ ) x(\lambda) x(λ), y ( λ ) y(\lambda) y(λ), z ( λ ) z(\lambda) z(λ) 为观察者光谱三刺激值, S ( λ ) S(\lambda) S(λ)分别与 x ( λ ) x(\lambda) x(λ), y ( λ ) y(\lambda) y(λ), z ( λ ) z(\lambda) z(λ) 相乘为固定值见附件 1。 R ( λ ) R(\lambda) R(λ)为光谱反射率,k值约为 0.1, d ( λ ) d(\lambda) d(λ)为测量物体反射率波长间隔,本题 d ( λ ) d(\lambda) d(λ) =20nm。

不透明制品配色问题,就是基于光学模型,设计不透明制品的配色模型。相较于人工配色,节省大量人力、物力和财力,对减少能耗具有重要意义。

针对某一不透明制品,已知红、黄、蓝 3 种着色剂在不同浓度不同波长的 K/S 值以及基底材料在不同波长下的 K/S 值,见附件 2。其中,浓度=着色剂克重/基材重量。每个着色剂的吸收系数 K/散射系数 S 的比值具有加和性,详见文献【1】《计算机配色理论及算法的研究》中的 K-M 单常数理论。现有 10 个目标样(二到三种着色剂混合制成)的 R 值,见附件 3。结果展示请保留 4 位小数。

请建立数学模型解决如下几个问题:

问题 1:请分别计算附件 2 中三种着色剂在不同波长下 K/S 与浓度的关系,并将关系式与拟合系数填写在表格中。

表 1 问题 1 相关结果数据

波长
函数关系式 拟合系数 函数关系式 拟合系数 函数关系式 拟合系数
400nm
420nm
440nm
……
700nm

问题 2:请建立不透明制品配色的优化模型。在已知目标样的 R 值(附件 3)的前提下,基于光谱三刺激值加权表(附件 1)与着色剂 K/S 基础数据库(附件 2),运用优化模型配出与目标样的色差最为接近的 10 个不同配方,要求色差小于 1。

问题 3:在问题 2 的基础上,考虑成本控制和批量配色,改进配色模型。对 2kg 的基底材料进行配色,求出与目标样(附件 3)之间色差最为接近的 10 个不同配方,要求色差小于 1。色母粒单位克重价格见附件 4。

问题 4:在实际生产中,配色所需要的着色剂越少越好,基于此,在问题 3的基础上,寻找附件 3 中前 5 个样本的最优的配色方案,要求每个样本配出 5个不同的配方且色差小于 1。

提供的数据和资料:

  1. 附件 1(光谱三刺激值加权表)

  2. 附件 2(不同浓度不同波长的 K/S 值)

  3. 附件 3(10 个样品的 R 值)

  4. 附件 4(染料价格)

  5. 参考文献【1】 姜鹏飞. 计算机配色理论及算法的研究[D/OL]. 中原工学院,2016

  6. 参考文献【2】 王林吉. 基于 CIELAB 均匀颜色空间和聚类算法的混纺测色研究[D]. 浙江理工大学, 2011.

2 问题分析

2.1 问题一

这是一个线性回归问题。使用拟合模型来分析红、黄、蓝色着色剂在不同波长下K/S与浓度的关系。首先,在附件2的数据中看到红色下,浓度为0.05、0.1、0.5、1、2、3、4和5时,K/S值随浓度增加而增加。因此假设红色着色剂在不同浓度下的K/S值与浓度呈线性关系。则使用线性回归拟合模型来表示这种关系。使用简单的最小二乘法来拟合线性回归模型,找到最佳的系数a和b,使拟合曲线与实际数据的偏差最小化。

2.2 问题二

这是一个最优化问题,转化为非线性规划求解:

第一步:将表1中的光谱三刺激值加权表与表2中的基础数据库表合并,计算出材料的K/S值,并将结果保存为一个新的表4。

第二步计算色差:根据目标样的R值表附件3和新生成的表4,计算每个配方与目标样的色差。选择使用常见的色差公式,如CIEDE2000色差公式。

第三步建立优化模型:将配方作为优化变量,色差作为目标函数,建立一个最小化色差的优化模型。转化为非线性规划问题。

第四步确定约束:设置色差小于1的约束条件,确保选出的配方与目标样的色差小于1。

第五步求解优化问题:使用数学优化算法,如梯度下降法、遗传算法等,求解建立的优化问题,得到与目标样的色差最为接近的10个不同配方。

2.3 问题三

在以上问题的基础上,将配色问题转化为一个线性规划问题,即在满足色差小于1的情况下,最小化配方的总成本。具体的建模过程如下:

第一步:将表1中的光谱三刺激值加权表与表2中的基础数据库表合并,计算出每种颜色的材料的K/S值,并将结果保存为一个新的表4。第二步:计算每种颜色的配方总量:将2kg的基底材料按照每种颜色所需的比例,分配对应的配料量,得到每种颜色对应的配方总量。第三步建立优化模型:由于配方总量是连续变量,将每种颜色的配方总量作为优化变量,建立包含成本、约束条件的线性规划模型,使得在最小化成本的基础上,满足色差小于1的约束条件,如下:
min ⁡ x , y , z 60 x + 65 y + 63 z \begin{equation} \min_{x,y,z} 60x+65y+63z \end{equation} x,y,zmin60x+65y+63z

其中 x x x y y y z z z 分别表示红、黄、蓝色母粒的配方总量,单位为克。为了满足色差小于1的约束条件,需要添加约束条件:

∣ R i − R t ∣ + ∣ G i − G t ∣ + ∣ B i − B t ∣ ⩽ 1 \begin{equation} \left|R_{i}-R_{t}\right|+\left|G_{i}-G_{t}\right|+\left|B_{i}-B_{t}\right| \leqslant 1 \end{equation} RiRt+GiGt+BiBt1

x , y , z ≥ 0 x,y,z \ge 0 x,y,z0

其中 R i R_i Ri G i G_i Gi B i B_i Bi 表示第 i i i种配方与目标样的三原色, R t R_t Rt G t G_t Gt B t B_t Bt 表示目标样的三原色。上述约束条件用于确保每种配方与目标样的色差小于1。其中变量大于0表示配方总量需要为正数。

第四步:求解优化问题:使用线性规划求解方法,如单纯形法或内点法等,求解建立的线性规划模型,得到与目标样的色差最为接近的10个不同配方,并计算每个配方的总成本。

2.4 问题四

这是一个混合整数线性规划问题。将问题建模成一个混合整数规划问题。对于每个样本,需要找到5个不同的配方,其中每个配方的色差都小于1,并且总的着色剂使用量最小。因此,将配方的数量作为整数变量,每个配方中各个颜色的使用量作为连续变量。

根据第一步中的建模,得到一个混合整数线性规划模型,其中目标是最小化总的着色剂使用量,同时满足每个样本的5个配方中配方间的色差小于1的约束条件。

约束条件包括:每个样本需要5个不同的配方,每个配方中各个颜色的使用量必须为正数。对于每个样本,设置一个二进制变量来表示该样本是否使用特定的配方,并使用线性约束来确保每个样本使用的配方数量不超过5个。对于每个样本,设置一个非负连续变量来表示每个配方中各个颜色的使用量,并根据色差计算公式确定约束条件。

最后,使用混合整数线性规划求解器(如CPLEX、Gurobi等)来求解该模型,并获取前5个样本的最优配方方案。

3 论文介绍

不透明制品最优配色方案设计求解

摘要

在日常生活中,有色的不透明制品的产品市场相当广阔,配色技术的高效使用越来越重要。但传统人工配色方法存在一定局限性,因此,研究计算机配色方法来实现不透明制品的配色有着重要的意义。本文根据题干和论文提供的参数和处理公式,求出 K/S 值与浓度的函数关系式与拟合系数,随后依照题目要求设定相应的约束条件,建立相应的优化模型,获得最优结果。

对于问题一,我们基于相关数据绘制不同波长下 K/ S 值与着色剂的散点图,使用最小二乘法对 K/ S 值与浓度进行线性拟合,得出相应的线性关系式和拟合系数。我们将散点图与线性函数图像置于一张图中,并结合上述步骤得出的拟合系数对函数的拟合程度进行检验,可以得出结论:基于最小二乘法得出线性关系式的拟合效果极佳。

对于问题二,我们根据问题一得出的函数关系式以及从相关文献资料中提取获得的色差计算公式、K/S 值与 R 值的计算公式,确定单目标模型的目标函数,即求取色差最小值,并设定约束条件为色差小于 1。最后运用色差求解公式和优化模型得到配色配方,可以得出结论:优化得出的配方色差与目标样十分接近。

对于问题三,我们根据给出的基底材料质量以及附件信息计算每种配色总成本,对总成本和色差进行加权求和,从而获得加权值。在设置权重时,考虑到两个约束条件会有不同的权重分配,为了更客观的分析,我们对成本和色差这两个目标分出了三种不同的权重分配方案,分别是“成本优先”、“均衡型”、“色差优先”。每个目标样本取最小加权值对应的配色方案,从而获得三组不同的最优配色方案。从最终的输出结果可以看出,不同的权重分配会有不同的配色方案,因此分类讨论的情况还是比较客观合理的。对于问题四,新增了“着色剂越少越好”的要求,我们从两方面进行入手。一方面

是从着色剂种类入手,种类越少越好,先考虑一个种类,如果没有一种着色剂的配色方案那就选择两种着色剂的方案,对问题三得到的结果数据进行筛选,最终成果找到了配色方案;第二方面考虑着色剂总克重,我们在原先目标函数的基础上增加了总克重这一要素,并重新分配了权重。对成本、色差还有总克重设置不同的权重时,考虑到客观性, 我们也进行了分组,分别是“成本优先”、“色差优先”、“效率优先”以及“均衡型”。最后利用加权算法得出五个样本最优的五种配色方案。

关键词: 加权算法 K/M 单常数理论 CIELAB 均匀颜色空间色差计算 多目标规划模型

【2023 华数杯全国大学生数学建模竞赛】 B题 不透明制品最优配色方案设计 39页论文及python代码,数学建模入门到精通,数学建模,python,2023华数杯,不透明制品最优配色方案设计,论文

4 下载

转到知乎文章底部下载链接

zhuanlan.zhihu.com/p/649533536文章来源地址https://www.toymoban.com/news/detail-662664.html

到了这里,关于【2023 华数杯全国大学生数学建模竞赛】 B题 不透明制品最优配色方案设计 39页论文及python代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023年“华数杯”国际大学生数学建模竞赛思路

    B题完整思路已出! 所有资料请在群直接拿,谢谢。 https://zhuanlan.zhihu.com/p/603048568 注意:现在给出的是常用数据集,本次比赛的数据还在准备中哦~) 为此,小云也准备好了一些常用的数据集,都放在云里啦,这样可以避免比赛的时候找数据手忙脚乱。(感兴趣的小伙伴可以

    2024年02月12日
    浏览(41)
  • 2023高教社杯全国大学生数学建模竞赛选题建议

    如下为C君的2023高教社杯全国大学生数学建模竞赛(国赛)选题建议, 提示:DS C君认为的难度:CBA,开放度:BAC   。 D、E题推荐选E题,后续会直接更新E论文和思路,不在这里进行选题分析,以下为A、B、C题选题建议及初步分析 A题:定日镜场的优化设计 A题是数模类赛事很

    2024年02月09日
    浏览(37)
  • 2023全国大学生数学建模竞赛C题思路+模型+代码+论文

    目录 一.思路模型见文末名片,比赛开始第一时间更新 二.国赛常用算法之主成分分析法(PCA) 三.MATLAB代码 代码相对简单,是从司守奎大神的《数学建模算法与应用》一书中学习到的,笔者只不过添加了一点注释,拾人牙慧,惭愧惭愧。将代码文件和txt文件放在一个文件夹中就

    2024年02月09日
    浏览(75)
  • 2023年高教社杯全国大学生数学建模竞赛参赛事项注意

    一年一度的数学建模国赛要来啦!!!小编仔细阅读了比赛官方网站上的规则和要求,以及比赛的题型和时间安排,现总结分享给大家。 小编将会在开赛后第一时间发布选题建议、所有题目的思路解析、相关代码、参考文献、参考成品论文等多项资料,帮助大家取得好成绩哦

    2024年02月09日
    浏览(65)
  • 2023高教社杯全国大学生数学建模竞赛B题代码解析

    2023高教社杯全国大学生数学建模竞赛B题 多波束测线问题 代码解析 因为一些不可抗力,下面仅展示部分matlab代码(第一问的部分),其余代码看文末 节选了部分: 有关思路、相关代码、讲解视频、参考文献等相关内容可以点击下方群名片哦!

    2024年02月09日
    浏览(37)
  • 2023全国大学生数学建模竞赛E题详解+Python代码源码(三)SARIMA模型

    简单介绍一下我自己:博主专注建模四年,参与过大大小小数十来次数学建模,理解各类模型原理以及每种模型的建模流程和各类题目分析方法。参与过十余次数学建模大赛,三次美赛获得过二次M奖一次H奖,国赛二等奖。 希望各位以后遇到建模比赛可以艾特一下我,我可以

    2024年02月09日
    浏览(35)
  • 2023全国大学生数学建模ABCDE选题建议,思路模型,小白要怎么选?难度怎么样

    大家可以查看我们的视频讲解,在这里: 【2023全国大学生数学建模竞赛选题建议,难度分析,小白应该怎么选】 https://b23.tv/S6O26uc 选题建议视频播放​b23.tv/S6O26uc https://link.zhihu.com/?target=https%3A//b23.tv/S6O26uc A题:定日镜场的优化设计 A题是数模类赛事很常见的物理类赛题,需

    2024年02月09日
    浏览(34)
  • 2023年高教社杯全国大学生数学建模竞赛-【比赛规则篇】比赛规则及比赛指导

    目录 前言 前辈分享的国赛获奖经验  多看历年的竞赛题 集训时长 模拟题量

    2024年02月07日
    浏览(30)
  • 2023 年高教社杯全国大学生数学建模竞赛题目 B 题 多波束测线问题

    单波束测深是利用声波在水中的传播特性来测量水体深度的技术。声波在均匀介质中作匀速直线传播,在不同界面上产生反射,利用这一原理,从测量船换能器垂直向海底发射声波信号,并记录从声波发射到信号接收的传播时间,通过声波在海水中的传播速度和传播时间计算

    2024年02月09日
    浏览(51)
  • 2023年天府杯全国大学生数学建模竞赛B题中国环境问题的治理解题全过程

       问题背景:    随着经济的快速发展和人口的持续增长,中国的环境问题已经成为了一个急需解决的重要问题。这些环境问题不仅对人们的健康和生活质量产生了巨大的影响,还对生态系统和生态平衡造成了极大的破坏。近年来,中国政府积极推动环保事业的发展,通

    2024年02月08日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包