2024电工杯数学建模B 题:大学生平衡膳食食谱的优化设计

背景:
大学时代是学知识长身体的重要阶段, 同时也是良好饮食习惯形成的重要时期。这一特 定年龄段的年轻人, 不仅身体发育需要有充足的能量和各种营养素, 而且繁重的脑力劳动和
较大量的体育锻炼也需要消耗大量的能源物质。
大学生中饮食结构不合理以及不良的饮食习惯问题比较突出, 主要表现在不吃早餐或者 早餐吃的马虎、经常性食用外卖及快餐食品、个别学生通过控制进食来减少皮下脂肪的积存 而造成营养不良等等。大学阶段掌握一定的营养知识, 形成良好的饮食习惯, 对于促进生长 发育、保证身体健康有重要的意义。
1 名男大学生和 1 名女大学生分别记录了各自一日三餐的食物摄入情况,他们想知道自己的膳食营养摄入是否科学合理、还需要做出哪些调整改进。
高校食堂提供的一日三餐是大学生膳食营养摄入的主要来源,某高校学生食堂一日三餐主要食物信息统计表。
对给定膳食食谱各种营养素的分析评价、平衡膳食食谱的优化设计有明确的基本要求,请同学们根据平衡膳食基本准则、能量及各种营养素参考摄入量等各项指标要求, 按照“膳食食谱营养评价过程”以及“平衡膳食食谱优化设计原则”,解决以下问题。

问题 1 .膳食食谱的营养分析评价及调整
1)两份食谱做出全面的膳食营养评价;

step1:建立评价指标体系:根据平衡膳食基本准则和营养素参考摄入量,建立评价指标体系。

step2:营养素摄入量计算,从中提取各餐次的食物摄入量,并计算其对应的各类营养素摄入量。根据食物信息,进行详细的营养素含量计算,得出每日的总摄入量。
step3:膳食营养评价,对照推荐摄入量,对男大学生和女大学生的营养摄入情况进行评价。
2)基于食物信息,对两份食谱进行较少的调整改进,并且再做出全面的膳食营养评价。
step1:膳食调整策略,基于第一次评价的结果,找出男大学生和女大学生膳食中的不足和过量部分。参考食物信息,制定调整方案,确保膳食更加均衡。
step2: 再次计算与评价,对调整后的膳食食谱再次进行营养素摄入量计算。使用同样的评价指标体系对调整后的膳食进行评分,比较调整前后的变化,确保膳食更科学合理。

问题 2 .基于日平衡膳食食谱的优化设计

1)以蛋白质氨基酸评分最大为目标建立优化模型, 分别设计男生和女生的日食谱,并对日食谱进行膳食营养评价;
蛋白质氨基酸评分最大化模型
确定目标函数为最大化蛋白质氨基酸评分。
约束条件为:
● 总能量摄入范围(根据男女大学生的推荐摄入量)。
● 各类营养素摄入量的上下限(如蛋白质、脂肪、碳水化合物、维生素和矿物质)。
● 每餐次的食物种类和数量限制。

2)以用餐费用最经济为目标建立优化模型, 分别设计男生和女生的日食谱,并对日食谱进行膳食营养评价;
用餐费用最经济模型
确定目标函数为最小化用餐费用。
约束条件为:
● 总能量摄入范围(根据男女大学生的推荐摄入量)。
● 各类营养素摄入量的上下限(如蛋白质、脂肪、碳水化合物、维生素和矿物质)。
● 每餐次的食物种类和数量限制。

3)兼顾蛋白质氨基酸评分及经济性,建立优化模型, 分别设计男生和女生的日食谱,并对日食谱进行膳食营养评价;
在联合1、2的模型,用双目标规划。

4)对 1)—3)得到的日食谱进行比较分析。
对调整后的膳食食谱再次进行营养素摄入量计算。使用同样的评价指标体系对调整后的膳食进行评分,比较调整前后的变化,确保膳食更科学合理。

问题 3 .基于周平衡膳食食谱的优化设计

在问题 2 的基础上, 分别以蛋白质氨基酸评分最大、用餐费用最经济、兼顾蛋白质氨基 酸评分及经济性为目标, 建立优化模型,设计男生和女生的周食谱(周一—周日),并进行 评价及比较分析。
在联合1、2、3的模型,用三目标规划。然后对调整后的膳食食谱再次进行营养素摄入量计算。使用同样的评价指标体系对调整后的膳食进行评分,比较调整前后的变化,确保膳食更科学合理。

问题 4 .针对大学生饮食结构及习惯,写一份健康饮食、平衡膳食的倡议书。

论文撰写要求:
1 .所有源程序以附录形式放在论文最后;
2 .所有基础数据、求解过程数据以及最终数据均放在正文中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/839943.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“闻起来有股答辩的味道”,答辩到底是什么味?

“闻起来有股答辩的味道”,答辩到底是什么味? 一位名叫“小鸡全家桶”的作者虚构了这样一个学校故事,故事说,由于学生的考试试卷印刷得特别模糊,导致里面的插图根本看不清,学生感到懵逼,监考老…

红队攻防渗透技术实战流程:云安全之云原生安全:云堡垒机

红队云攻防实战 1. 云原生安全-防护设备-云堡垒机1. 云原生安全-防护设备-云堡垒机 堡垒机攻防:(意义) https://mp.weixin.qq.com/s/-WcgyVoTCZuPamVtI5MrJw 堡垒机漏洞:(已知)https://avd.aliyun.com/search?q=%E5%A0%A1%E5%9E%92%E6%9C%BA 云堡垒机:(云攻防) http…

【区块链】智能合约漏洞测试

打开Ganache vscode打开智能合约漏洞工程 合约内容 pragma solidity >0.8.3;contract EtherStore {mapping(address > uint) public balances;function deposit() public payable {balances[msg.sender] msg.value;emit Balance(balances[msg.sender]);}function with…

深度学习之基于Tensorflow卷积神经网络(CNN)实现猫狗识别

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景与意义 在人工智能和深度学习的热潮中,图像识别是一个备受关注的领域。猫狗识别作为图像识…

权限维持--windows

隐藏文件 ①文件属性隐藏 如何排查: 使用dir命令无法看到有特殊属性的文件需使用/a ②真隐藏 相当于给原本的文件增加系统文件属性、存档文件属性、只读文集属性、隐藏文件属性 如何排查: 取消受保护的操作系统文件 ③利用ADS隐藏 使用数据流 echo &…

Docker(四) 文件和网络

1 Dockerfile 1.1 什么是Dockerfile Dockerfile是一个文本文件,包含一系列命令,这些命令用于在 Docker 镜像中自动执行操作。Dockerfile 定义了如何构建 Docker 镜像的步骤和所需的操作。 Dockerfile 中包含的命令可以设置和定制容器的环境,…

前端javascript 中 JSON.parse() 的作用

1.解析 JSON 字符串 JSON.parse({"name": "tom"}) // {"name": "tom"} JSON.parse([1,2,3]) // [1,2,3] 2.转换成数字 JSON.parse(12) // 12 3.转换成布尔值 JSON.parse(false) // false

QT--气泡框的实现

提示:本文为学习记录,若有疑问,请联系作者,谦虚受教。 文章目录 前言一、h文件二、CPP文件总结 前言 实现自定义的气泡框,类似QToolTip的使用 一、h文件 #ifndef CUSTOMTOOLTIP_H #define CUSTOMTOOLTIP_H#include &…

求第 N 个泰波那契数 | 动态规划

1.第 N 个泰波那契数 题目连接:1137. 第 N 个泰波那契数 泰波那契序列 Tn 定义如下: T0 0, T1 1, T2 1, 且在 n > 0 的条件下 Tn3 Tn Tn1 Tn2给你整数 n,请返回第 n 个泰波那契数 Tn 的值。 2.什么是动态规划 在解决这道问题之前…

数据架构规划与设计

1.数据库设计与类的设计融合 对类和类之间关系的正确识别是数据模型的关键所在。要想将建模过程缩减为一个简单的、逐步进行的过程是不太可能的。从本质上讲,建模是一项艺术。对一个给定的复杂情况而言,不存在唯一正确的数据模型,然而却存在…

2024年5月份最新独角数卡使用USDT详细小白教程

直观配套视频教程 2024年5月份最新独角数卡安装及USDT使用详细小白教程 1、创建服务器 Centos或者Ubuntu2、宝塔面板开心版安装寶塔 Linux 面版 8.0.5 開心版 - 2024年1月12日 - 开心专区 - 异次元 - Powered by Discuz!Centos安装命令(默认安装是 8.0.1 直接在线升…

张大哥笔记:改变自己,才是改变一切的开始

人往往有一种惰性,总喜欢把希望寄托于别人!比如会将注意力投向外部因素如环境、他人或命运从而期望为我们的生活带来突破和转机。但现实往往是残酷的,不会发生任何改变的!真正的改变来自于自己,自我革新才是改变整个局…

89.网络游戏逆向分析与漏洞攻防-游戏技能系统分析-游戏中使用的哈希算法逆向分析

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 如果看不懂、不知道现在做的什么,那就跟着做完看效果,代码看不懂是正常的,只要会抄就行,抄着抄着就能懂了 内容…

第九节 设计 Starter 不能忽视的细节

我们要定义一个生产可用的 Starter ,还有几个细节,我们必须要关注。这些细节可以很好的帮助我们写出更优秀的 Starter 一、maven 包依赖 每一个 Starter,可以理解为一个 Jar,这个 Jar 包,如果被其他应用引用&#xf…

Sentry,一款超级牛逼跟踪系统Pyhton库

Sentry 库概述 Sentry 是一个开源的实时错误跟踪系统,用于监视应用程序中的错误并提供详细的错误报告.它可以帮助开发人员快速诊断和解决问题,以确保应用程序稳定运行. 安装与使用 # 首先安装 Sentry Python SDK:pip install sentry-sdk设置 DSN(Data…

贪心算法--区间调度问题

贪心算法 引言 贪心算法是一种简单而有效的算法设计技巧,在解决一些优化问题时具有广泛的应用。其基本思想是通过每一步的局部最优选择,最终达到全局最优解。贪心算法通常不会回溯之前的决策,而是根据当前状态作出最优决策,因此…

面试准备-八股【面试准备】

面试准备-八股【面试准备】 Java基础解决hash冲突的方法try catch finallyException与Error的包结构OOM你遇到过哪些情况,SOF你遇到过哪些情况线程有哪些基本状态?Java IO与 NIO的区别堆和栈的区别对象分配规则notify()和notifyAll()有什么区别?sleep()…

Docker(四)容器相关操作及问题处理

目录 一、进入、退出容器操作 二、查看Docker 容器的配置文件 方法一:进入docker容器内进行查看 方法二:通过数据卷挂载方式查看配置文件 方法三:使用Docker可视化工具查看配置文件 三、容器与宿主机时间同步 方法一:创建启…

3D模型旋转显示不全怎么办---模大狮模型网

在3D建模和渲染过程中,我们有时会遇到旋转模型时显示不全的问题。这种情况可能由多种原因造成,包括模型本身的问题、软件设置不当、硬件配置不足等。本文将为您详细介绍几种可能的解决方法,帮助您解决3D模型旋转显示不全的问题。 一、检查模型…

nosql存储大文件

NoSQL数据库如MongoDB可以存储大型文件,但通常不是直接作为BLOB存储在文档内。相反,它们被设计为在多个节点上自动分区,并且可以存储大量的数据。 以下是使用MongoDB存储大文件的一个基本示例: 首先,确保你已经安装了…