基础存贮模型介绍

news/2024/7/5 2:43:41

基础存贮模型

这里主要讨论在需求量稳定的情况下,贮存量需要多少的问题。当贮存量过大时,会提高库存成本,也会造成积压资金;当贮存量过小时,会导致一次性订购费用增加,或者不能及时满足需求。 下面讨论不允许缺货的存贮模型:

积压资金: 生产了一批货,但货物在一段时间内都无法卖出变为流动资金。

例1: 若有一个工厂生产货物,每次生产前需要支付生产准备费(是固定的,与货物数量无关),当产量大于需求量时,多余的货物需要放置在仓库中,这时需要支付贮存费。设该货物每日需求量为 n n n 件,生产准备费为 c 1 c_1 c1,每件货物的贮存费为 c 2 c_2 c2,一次性生产 T T T 日的货物,求总费用 C C C 以及每日平均费用 C ‾ \overline{C} C
解:
这里生产就算第 1 1 1 天,这天也会卖货。
总费用 = 生产准备费 + 贮存费 总费用=生产准备费+贮存费 总费用=生产准备费+贮存费 贮存费穷举法(也可以直接用积分计算)如下表:

天数剩余货物数贮存费
1 1 1 n ( T − 1 ) n(T-1) n(T1) c 2 n ( T − 1 ) c_2n(T-1) c2n(T1)
2 2 2 n ( T − 2 ) n(T-2) n(T2) c 2 n ( T − 2 ) c_2n(T-2) c2n(T2)
⋮ \vdots ⋮ \vdots ⋮ \vdots
T − 1 T-1 T1 n n n c 2 n c_2n c2n
T T T 0 0 0 0 0 0

贮存费 = c 2 n [ ( T − 1 ) + ( T − 2 ) + ⋯ + 2 + 1 + 0 ] = c 2 n [ ( T − 1 ) + 0 ] T 2 = c 2 n ( T − 1 ) T 2 贮存费=c_2n[(T-1)+(T-2)+\cdots+2+1+0]=c_2n\frac{[(T-1)+0]T}{2}=c_2n\frac{(T-1)T}{2} 贮存费=c2n[(T1)+(T2)++2+1+0]=c2n2[(T1)+0]T=c2n2(T1)T 则总费用为: C = c 1 + c 2 n ( T − 1 ) T 2 C=c_1+c_2n\frac{(T-1)T}{2} C=c1+c2n2(T1)T 每日平均费用为: C ‾ = C T = c 1 T + c 2 n T − 1 2 \overline{C}=\frac{C}{T}=\frac{c_1}{T}+c_2n\frac{T-1}{2} C=TC=Tc1+c2n2T1若是生产当天不卖货,则可以将生产当天记为第 0 0 0 天,此时的总费用为: C = c 1 + c 2 n T 2 2 C=c_1+c_2n\frac{T^2}{2} C=c1+c2n2T2 每日平均费用为: C ‾ = c 1 T + c 2 n T 2 \overline{C}=\frac{c_1}{T}+c_2n\frac{T}{2} C=Tc1+c2n2T


http://lihuaxi.xjx100.cn/news/950550.html

相关文章

【mybatis】06 -查询 查看详情

学习mybatis的获取参数的一种方式 编写mapper接口 package com.ljh.mapper;import com.ljh.pojo.Brand;import java.util.List;public interface BrandMapper { // 1. 获取id&#xff0c;返回对应的公司详情public Brand selectById(int id); }生成mapper语句 <?xml …

【并发编程学习篇】深入理解CyclicBarrier

一、CyclicBarrier介绍 字面意思回环栅栏&#xff08;循环屏障&#xff09;&#xff0c;通过它可以实现让一组线程等待至某个状态&#xff08;屏障点&#xff09;之后再全部同时执行。叫做回环是因为当所有等待线程都被释放以后&#xff0c;CyclicBarrier可以被重用。 和Count…

已解决ERROR: Failed building wheel for opencv-python-headless

已解决ERROR: Failed building wheel for opencv-python-headless Failed to build opencv-python-headless ERROR: Could not build wheels for opencv-python-headless, which is required to install pyproject.toml-based projects报错信息亲测有效 文章目录报错问题报错翻…

SpringCloud系列知识快速复习 -- part 1(SpringCloud基础知识,Docker,RabbitMQ)

SpringCloud知识快速复习SpringCloud基础知识微服务特点SpringCloud常用组件服务拆分和提供者与消费者概念Eureka注册中心原理Ribbon负载均衡原理负载均衡策略饥饿加载Nacos注册中心服务分级存储模型权重配置环境隔离Nacos与Eureka的区别Nacos配置管理拉取配置流程配置热更新配…

具备“结构化思维”的优势

导读&#xff1a; 在日常工作中&#xff0c;我们时常会碰到这样的情况&#xff0c;有的人讲事情逻辑非常混乱&#xff0c;罗列了很多事项&#xff0c;却把握不到重点&#xff0c;无法把一件事情说清楚。这种思维混乱是典型的缺少结构化思维的表现。结构化思维非常重要&#xff…

freertos 学习记录

1.同优先级的任务时交替执行2.在默认的调度机制下&#xff0c;高优先级的任务先执行。如果高优先级的任务没有主动放弃执行的话&#xff0c;其他低优先级的任务得不到执行。3.使用同一个任务函数&#xff0c;可以创建多个多个任务。每个任务都有自己的栈空间&#xff0c;所以每…

应用程序性能优化方案,web服务五级缓存优化,服务器性能优化...

winfrom 全局异常捕获WPF 全局异常捕获Asp.Net全局异常捕获MVC 全局异常捕获AspNetNetCore 全局异常捕获一级缓存html/css/js 前端缓存二级缓存Asp.Net MVC AspNetCore 客户端缓存设置三级缓存服务端缓存四级redis 数据库缓存服务端缓存五级sqlserver 数据库缓存设置分布式缓存…

urp SpotLight 衰减方式扩展

背景&#xff1a; 解决默认spotLight 的衰减模式下&#xff0c; 在距离灯光特别近的时候&#xff0c;灯光过爆的情况 解决方法&#xff1a; 修改SpotLight的衰减方式 下图是unity给出的几种衰减模式以及图示&#xff1a; 其中InverseSquare是当前2021.2 unity版本中urp(12.1…