2023高教社杯 国赛数学建模D题思路 - 圈养湖羊的空间利用率

1 赛题

D 题 圈养湖羊的空间利用率

规模化的圈养养殖场通常根据牲畜的性别和生长阶段分群饲养, 适应不同种类、不同阶段 的牲畜对空间的不同要求,以保障牲畜安全和健康;与此同时,也要尽量减少空间闲置所造成 的资源浪费。在实际运营中, 还需要考虑市场上饲料价格和产品销售价格的波动以及气候、疾 病、种畜淘汰、更新等诸多复杂且关联的因素, 但空间利用率是相对独立并影响养殖场经营效 益的重要问题。
湖羊是国家级绵羊保护品种,具有早期生长快、性成熟早、四季发情并且可以圈养等优良 特性。 湖羊养殖场通常建有若干标准羊栏, 每一标准羊栏所能容纳的羊只数量由羊的性别、大 小、生长阶段决定。
湖羊养殖的生产过程主要包括繁殖和育肥两大环节。人工授精技术要求高, 因此湖羊繁殖 大多采用种公羊和基础母羊自然交配的方式。怀孕母羊分娩后给羔羊哺乳,羔羊断奶后独立喂 饲,育肥长成后出栏。自然交配时将若干基础母羊与一只种公羊关在一个羊栏中, 自然交配期 约为 3 周,然后将种公羊移出。 受孕母羊的孕期约为 5 个月,每胎通常产羔 2 只。母羊分娩后 哺乳期通常控制在 6 周左右, 断奶后将羔羊移至育肥羊栏喂饲。一般情况下,羔羊断奶后经过 7 个月左右育肥就可以出栏。母羊停止哺乳后,经过约 3 周的空怀休整期,一般会很快发情, 可以再次配种。 按上述周期,正常情况下,每只基础母羊每 2 年可生产 3 胎。在不考虑种公羊 配种能力差异的情况下,种公羊与基础母羊一般按不低于 1:50 的比例配置。种公羊和母羊在非 交配期原则上不关在同一栏中。
某湖羊养殖场设置标准羊栏,规格是:空怀休整期每栏基础母羊不超过 14 只; 非交配期的 种公羊每栏不超过 4 只;自然交配期每栏 1 只种公羊及不超过 14 只基础母羊;怀孕期每栏不超 过 8 只待产母羊;分娩后的哺乳期,每栏不超过 6 只母羊及它们的羔羊;育肥期每栏不超过 14 只羔羊。原则上不同阶段的羊只不能同栏。
养殖场的经营管理者为保障效益,需要通过制定生产计划来优化养殖场的空间利用率。这 里的生产计划,主要是决定什么时间开始对多少可配种的基础母羊进行配种,控制羊只的繁育 期,进而调节对羊栏的需求量,以确保有足够多的羊栏, 同时尽量减少羊栏闲置。 当羊栏不够 时,可以租用其他场地。
请建立数学模型讨论并解决以下问题:
问题 1 不考虑不确定因素和种羊的淘汰更新,假定自然交配期 20 天,母羊都能受孕,孕 期 149 天,每胎产羔 2 只,哺乳期 40 天,羔羊育肥期 210 天,母羊空怀休整期 20 天。 该湖羊 养殖场现有 112 个标准羊栏,在实现连续生产的条件下, 试确定养殖场种公羊与基础母羊的合 理数量,并估算年化出栏羊只数量的范围。若该养殖场希望每年出栏不少于 1500 只羊,试估算 现有标准羊栏数量的缺口。
问题 2 在问题 1 的基础上, 对 112 个标准羊栏给出具体的生产计划 (包括种公羊与基础 母羊的配种时机和数量、羊栏的使用方案、年化出栏羊只数量等), 使得年化出栏羊只数量最 大。
问题 3 问题 1 和问题 2 中用到的数据都没有考虑不确定性,一旦决定了什么时间开始对 多少可配种的基础母羊进行配种,后续对羊栏的安排和需求也就随之确定。例如, 用 3 个羊栏

给 42 只母羊进行配种,孕期需要 6 个羊栏,哺乳期需要 7 个羊栏给怀孕母羊分娩和哺乳,哺乳 期结束就需要给 84 只断奶羔羊和 42 只母羊共安排 9 个羊栏进行育肥和休整。但实际情况并非 如此,配种成功率、分娩羔羊的数目和死亡率等都有不确定性,哺乳时间也可以调控,这些都 会影响空间需求。
现根据经验作以下考虑:
(1) 母羊通过自然交配受孕率为 85% ,交配期结束后 30 天可识别出是否成功受孕;
(2) 在自然交配的 20 天中受孕母羊的受孕时间并不确知, 而孕期会在 147- 150 天内波动, 这些因素将影响到预产期范围;
(3) 怀孕母羊分娩时一般每胎产羔 2 只, 少部分每胎产羔 1 只或 3 只及以上, 目前尚没有 实用手段控制或提前得知产羔数。羔羊出生时, 有夭折的可能,多羔死亡率高于正常。通常可 以按平均每胎产羔 2.2 只、羔羊平均死亡率 3%估算。
(4) 母羊哺乳期过短不利于羔羊后期的生长,通常是羔羊体重达到一定标准后断奶;而哺乳 期过长, 母羊的身体消耗就越大,早点断奶,有利于早恢复、早发情配种。一种经验做法是将 哺乳期控制在 35-45 天内,以 40 天为基准,哺乳期每减少 1 天,羔羊的育肥期增加 2 天;哺乳 期每增加 1 天,羔羊的育肥期减少 2 天。除此之外,母羊的空怀休整期可在不少于 18 天的前提 下灵活调控。
此外, 如有必要,允许分娩日期相差不超过 7 天的哺乳期母羊及所产羔羊同栏,允许断奶 日期相差不超过 7 天的育肥期羔羊同栏, 允许断奶日期相差不超过 7 天的休整期母羊同栏。 为 简化问题, 不考虑母羊流产、死亡以及羔羊在哺乳期或育肥期夭折和个体发育快慢等情况。
在以上不确定性的考虑下,生产计划的制定与问题 1 和问题 2 将有较大的不同: 一旦作出 了“什么时间开始对多少可配种的基础母羊进行配种”的决定, 后续羊栏的需求和安排不再是 随之确定的,而是每一步都会出现若干种可能的情况需要作相应的并遵从基本规则的安排处理, 但无法改变或调整上一步。因此,某种意义上, 本问题要讨论研究的生产计划将是一个应对多 种可能情况的“预案集”。
请综合考虑可行性和年化出栏羊只数量,制定具体的生产计划, 使得整体方案的期望损失 最小。其中整体方案的损失由羊栏使用情况决定,当羊栏空置时, 每栏每天的损失为 1;当羊栏 数量不够时,所缺的羊栏每栏每天的损失 (即租用费)为 3。

2 解题思路

🥇 最新思路更新(看最新发布的文章即可):
https://blog.csdn.net/dc_sinor?type=blog

3 最新思路更新

🥇 最新思路更新(看最新发布的文章即可):
https://blog.csdn.net/dc_sinor?type=blog

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

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

相关文章

stable diffusion实践操作-黑白稿线稿上色

系列文章目录 本文专门开一节【黑白稿线稿上色】写相关的内容,在看之前,可以同步关注: stable diffusion实践操作 文章目录 系列文章目录前言一、操作步骤1. 找到黑白线稿图 总结 前言 本章主要介绍黑白稿线稿上色,这是通过Cont…

redhat7.6安装weblogic12c

目录 一、环境准备 二、使用root创建用户和组 三、创建部署目录 四、上传安装包 五、创建 oraInst.loc 文件 六、创建wls.rsp 响应文件 七、进行安装 八、使用 wlst.sh 离线模式创建一个域 九、启动服务 十、浏览器访问 一、环境准备 REDHAT版本:Redhat…

Docker从认识到实践再到底层原理(二-3)|LXC容器

前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 然后就是博主最近最花时间的一个专栏…

OJ练习第165题——修车的最少时间

修车的最少时间 力扣链接:2594. 修车的最少时间 题目描述 给你一个整数数组 ranks ,表示一些机械工的 能力值 。ranksi 是第 i 位机械工的能力值。能力值为 r 的机械工可以在 r * n2 分钟内修好 n 辆车。 同时给你一个整数 cars ,表示总…

数据结构学习系列之单向链表的去重

单向链表的去重:所谓的去重,就是去除单向链表中重复的数据结点,代码如下:示例代码: int del_rep_link_list(node_t *phead){if(NULL phead){printf("入参为NULL,请检查..\n");return -1;}if(NULL phead-&…

代码随想录算法训练营Day48 | 198.打家劫舍,213.打家劫舍II,337.打家劫舍III | Day 20 复习

198.打家劫舍 文章链接 | 题目链接 | 视频链接 C解法 class Solution { public:int rob(vector<int>& nums) {vector<int> dp (nums.size(), 0);if (nums.size() 0){return 0;}if (nums.size() 1){return nums[0];}dp[0] nums[0];dp[1] max(nums[0]…

十五、MySQL(DCL)如何实现用户权限控制?

1、为什么要实现用户权限控制&#xff1f; 在日常工作中&#xff0c;会存在多个用户&#xff0c;为了避免某些用户对重要数据库进行“误操作”&#xff0c;从而导致严重后果&#xff0c;所以对用户进行权限控制是必须的。 2、常见的权限类型&#xff1a; ALL,ALL PRIVILEGES …

(其他) 剑指 Offer 65. 不用加减乘除做加法 ——【Leetcode每日一题】

❓ 剑指 Offer 65. 不用加减乘除做加法 难度&#xff1a;简单 写一个函数&#xff0c;求两个整数之和&#xff0c;要求在函数体内不得使用 “”、“-”、“*”、“/” 四则运算符号。 示例: 输入: a 1, b 1 输出: 2 提示&#xff1a; a, b 均可能是负数或 0结果不会溢出 …

百度api搜索,跳过安全验证

如果没记错&#xff0c;需要安装东西&#xff0c;引擎啥的 import time from selenium import webdriver from selenium.webdriver import ChromeOptions from selenium.webdriver.common.by import By from urllib.parse import urlencodedef get_url(keywords: list):keywor…

【Linux】线程安全-信号量

文章目录 信号量原理信号量保证同步和互斥的原理探究信号量相关函数初始化信号量函数等待信号量函数释放信号量函数销毁信号量函数 信号量实现生产者消费者模型 信号量原理 信号量的原理&#xff1a;资源计数器 PCB等待队列 函数接口 资源计数器&#xff1a;对共享资源的计…

初入行的IC工程师,如何快速提高自己的竞争力?

要想成为越来越吃香的IC工程师&#xff0c;就会先经历初期的成长阶段。今天就来聊聊初入行的ICer如何快速提升自己的竞争力&#xff08;验证篇&#xff09;。 首先希望大家在选择IC行业的时候就有清晰的认知&#xff0c;这是一个不得不深耕技术的行业。我们今天所谈论的快速提…

巨人互动|游戏出海游戏出海需要考虑哪些方面?

游戏出海是指将游戏产品推向国外市场&#xff0c;以扩大用户群体和增加盈利空间&#xff0c;那么要成功地进行游戏出海&#xff0c;需要考虑哪些方面呢&#xff1f;本文小编对此来讲讲吧&#xff01; 1、目标市场选择 选择适合游戏产品的目标市场是出海的首要考虑因素&#xf…

使用php 获取时间今天、明天、昨天时间戳的详解

使用php获取时间今、明天、昨天时间戳 <?php echo "今天:".date("Y-m-d").""; echo "昨天:".date("Y-m-d",strtotime("-1 day")), ""; echo "明天:".date("Y-m-d&qu…

大厂面试题之影响项目测试进度的因素有哪些?如何解决?

测试进度&#xff0c;是领导层非常关心的问题&#xff0c;测试同学把控好项目测试进度&#xff0c;必然能让面试官为你加分。 在日常测试过程中&#xff0c;要把控好测试进度&#xff0c;了解影响测试进度的因素是必不可少的&#xff0c;那么&#xff0c;影响项目测试进度的因…

监听Helm release资源

监听Helm release资源 基于helm做部署管理工具时&#xff0c;可能想要管理用户已有环境&#xff0c;这时需要将已有环境中的release信息上报到业务系统中。当用户在环境中部署新的release时&#xff0c;也需要实时监听并上报回来。下面将讲解如何去监听release资源 helm rele…

边写代码边学习之TF Attention

1. Attention 背景介绍 通常注意力机制可以使得网络资源集中到某几个需要关注的部分上&#xff0c;和有选择性的弱化对网络结果不重要的部分。网络的注意力机制来源于人的视觉注意力&#xff0c;因为人的精力有限&#xff0c;不能注意到所有的细节&#xff0c;而是有选择性的弱…

在Linux操作系统上安装 kafka

Kafka是一个分布式的流处理平台&#xff0c;它可以处理数据管道中的实时数据流。以下是在Linux操作系统上安装Kafka的步骤。 前提条件&#xff1a;您需要在计算机上安装Java运行时环境。 下载Kafka 您可以从官方网站&#xff08;https://kafka.apache.org/downloads&#xf…

算法篇汇总

文章浏览 I https://leetcode.cn/problems/article-views-i/description/?envTypestudy-plan-v2&envId30-days-of-pandas&langpythondata 我的题解 import pandas as pddef article_views(views: pd.DataFrame) -> pd.DataFrame:dfviews[views[author_id]views…

前端Vue自定义得分构成水平柱形图组件 可用于系统专业门类得分评估分析

引入Vue自定义得分构成水平柱形图组件&#xff1a;cc-horBarChart 随着技术的发展&#xff0c;传统的开发方式使得系统的复杂度越来越高&#xff0c;一个小小的改动或小功能的增加可能会导致整体逻辑的修改&#xff0c;造成牵一发而动全身的情况。为了解决这个问题&#xff0c…

当AI遇到IoT:开启智能生活的无限可能

文章目录 1. AI和IoT的融合1.1 什么是人工智能&#xff08;AI&#xff09;&#xff1f;1.2 什么是物联网&#xff08;IoT&#xff09;&#xff1f;1.3 AI和IoT的融合 2. 智能家居2.1 智能家居安全2.2 智能家居自动化 3. 医疗保健3.1 远程监护3.2 个性化医疗 4. 智能交通4.1 交通…