【数学建模】简单的优化模型-5 不买贵的只买对的

news2024/11/24 9:07:43

背景

在琳琅满目的市场里选购商品,我们往往遵循 “不买贵的,只买对的” 的准则。然而哪些商品、买多少才是“对的”?这时候,我们需要用到,消费者追求最大效用(经济学的最优化原理),用数学建模方法帮助决定商品的选择,即效用函数。

效用函数

定量描述吃下面包、缓解饥饿、满足生理和心理需求程度的变化。U(x)~吃x片面包获得的满足程度(面包产生的效用),\Delta U(x)=U(x)-U(x-1)~吃1片面包所产生效用的增量

        从图中可以看出,U(x) 递增,增长减慢,曲线是上凸的;\Delta U(x)\geq 0,递减,曲线是下降的。 为了研究这个问题,我们需要说明一些名词和符号:

         效用——人们在商品或服务消费中(utility function)获得的生理、心理上的满足程度。

        效用函数U(x)——数量为x的某种商品产生的效用.

        dU(x)/dx ——x增加1个单位U(x)的增量

        边际效用典型的效用函数—— U(x)=ax^{\alpha},a>0,0<\alpha<1

        边界效用递减——

 无差别曲线

两个变量x,y的效用函数x片面包和y根香肠的组合:A1~1片面包加4根香肠,A2~4片面包加1根半香肠,A3~7片面包加1根香肠几种组合的效用相同。

        无差别曲线 ~ A1,A2,A3在一条曲线 U(x,y)=u 上(u 常数);效用函数 U(x,y) 的几何表示等效用线相当于曲面 U(x,y)=u 的一条等高线 u=u_{i}

        无差别曲线族 ~  效用函数 U(x,y)=u 的几何表示无美别曲线族。B1(2片面包加5根香肠)与B2, B3连成无差别曲线 U(x,y)=u_{2} ;C1(1片面包加2根香肠)与C2成无差别曲线 U(x,y)=u_{3}

 

         无差别曲线特性 ~几何直观、下降、下凸、互不相交

        在无差别曲线上,效用函数U(x,y)=u不变,x增加,y就减少; 边际代替率为 -\frac{\Delta y}{\Delta x}(x增加1个单位引起y的减少量);\Delta x 趋于0时,\frac{\Delta y}{\Delta x} 趋于曲线斜率 \frac{d y}{d x}。而x,y的边界效用分别为 \frac{\partial U}{\partial x} \frac{\partial U}{\partial y },用\Delta x代替- \Delta y后效用不变,即\frac{\partial U}{\partial x} \Delta x=-\frac{\partial U}{\partial y} \Delta y, \frac{dy}{dx} =-\frac{\partial U / \partial x}{\partial U / \partial y}> 0。我们可以知道,边际替代率等于边际效用之比。

效用最大化模型

        设甲乙两种商品的单价为p1、p2,消费者准备付出的钱为s,则他购买甲乙两种商品的数量x,y应满足 max U(x,y)  s.t.  p_{1}x+p_{2}y=s

        模型求解——几何分析

        模型求解——二元函数条件极值 (当单位价格的边界效用相等时,效用函数最大)

模型应用 

      采用现成的效用函数表达式

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

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

相关文章

java学习笔记 VSCode

2.管理员身份打开cmd,切换存文件的路径 2.输入下面命令创建文件 npm create vitelatest 将项目命名为easyb选择vue--->JavaScript 3,用管理员身份打开VSCode,打开刚刚创建的easyb 4.下载包 npm install npm install vue-router npm install axios npm install element-plus…

数据可视化入门:使用 Matplotlib、Numpy 和 SciPy 绘图

数据可视化是数据分析不可或缺的工具&#xff0c;它通过图形化手段帮助我们更直观地理解数据。Python拥有多种库来实现数据可视化&#xff0c;其中matplotlib、numpy和scipy是最常用的几个。本文将详细介绍如何使用这些库来创建各种图表和曲面。 环境搭建 在开始之前&#xf…

SPSS、Python员工满意度问卷调查激励保健理论研究:决策树、随机森林和AdaBoost|附代码数据

全文链接&#xff1a;https://tecdat.cn/?p37293 原文出处&#xff1a;拓端数据部落公众号 在深入了解公司当前的实际情况和员工内心真实想法的基础上&#xff0c;我们旨在从专业视角出发&#xff0c;为企业在组织管理方面的不足进行诊断&#xff0c;并进行全面审视。 为了…

激发创意:十大设计灵感网站推荐

在设计的世界里&#xff0c;灵感是推动创意发想和项目实现的关键因素。设计师们常常需要寻找新的灵感来源&#xff0c;以保持作品的新鲜感和创新性。幸运的是&#xff0c;互联网上有许多优秀的设计灵感网站&#xff0c;它们提供了丰富的资源和启发&#xff0c;帮助设计师们打破…

leetcode-二叉树oj题1(共三道 965,100,144)--c语言

目录 a. 二叉树的概念以及实现参照博客&#xff1a; 一、三道题的oj链接 二、每题讲解 1.单值二叉树 a. 题目&#xff1a; b. 题目所给代码 c. 思路 d. 代码&#xff1a; 2. 相同的树 a. 题目 b. 题目所给代码 c. 思路 d. 代码 3. 二叉树的前序遍历 a. 题目 b.…

软考:软件设计师 — 11.UML 建模

十一. UML 建模 UML 建模部分是下午场考试中第三个题目&#xff0c;分值 15 分。先介绍一下这类题目的考查形式。 1. 考察形式 &#xff08;1&#xff09;类图与对象图 填类名&#xff0c;方法名&#xff0c;属性名填关系填多重度 UML 中四种基本关系&#xff1a; 依赖关…

【IO模型】select、poll、epoll的区别

文章目录 五种IO模型阻塞IO非阻塞IO信号驱动IOIO复用异步IO IO复用的原理selectselect原理及缺点 pollpoll的原理及其缺点 epollepoll_createepoll_ctlepoll_waitepoll的原理水平触发和边缘触发epoll的优点 五种IO模型 I/O模型是操作系统中用于管理输入输出操作的机制。不同的…

多线程 02:线程实现,创建线程的三种方式,通过多线程下载图片案例分析异同(Thread,Runnable,Callable)

一、概述 记录时间 [2024-08-08] 前置知识&#xff1a;Java 基础篇&#xff1b;Java 面向对象 多线程 01&#xff1a;Java 多线程学习导航&#xff0c;线程简介&#xff0c;线程相关概念的整理 Java 多线程学习主要模块包括&#xff1a;线程简介&#xff1b;线程实现&#xff…

MySQL 体系架构

文章目录 一. MySQL 分支与变种1. Drizzle2. MariaDB3. Percona Server 二. MySQL的替代1. Postgre SQL2. SQLite 三. MySQL 体系架构1.连接层2 Server层&#xff08;SQL处理层&#xff09;3. 存储引擎层1&#xff09;MySQL官方存储引擎概要2&#xff09;第三方引擎3&#xff0…

【java】一维数组

目录 一维数组内存分析Java虚拟机的内存划分一维数组内存解析 一维数组知识点一维数组课后练习 一维数组内存分析 Java虚拟机的内存划分 为了提高运行效率&#xff0c;就对空间进行了不同区域的划分&#xff0c;因为每一片区域都有特定的处理数据方式和内存管理方式。 java中…

cs224w colab0笔记

1.colab0 1.1 数据集 from torch_geometric.datasets import KarateClubdataset KarateClub() print(fDataset:{dataset}:) print() print(fNumber of graphs:{len(dataset)}) print(fNumber of features:{dataset.num_features}) print(fNumber of classes:{dataset.num_cl…

机器学习面试-核心概念-问题理解

1.机器学习的思想 计算机程序随着经验的积累&#xff0c;能够实现性能的提高。对于某一类任务T及其性能度量P&#xff0c;若一个计算机程序在T上以P衡量的性能随着经验E而自我完善&#xff0c;那么就称这个计算机程序在从经验E学习。 机器学习是人工智能的一个分支&#xff0c…

VMware Workstation 与 Device/Credential Guard 的不兼容问题

&#xff08;1&#xff09;出现问题 &#xff08;2&#xff09;出现问题原因&#xff1a; 我电脑原先弄过Hyper-V&#xff0c;这玩意是微软公司开发的一款虚拟化产品&#xff0c;它是微软第一个采用类似 VMware 和 Citrix Xen 等产品中的基于 hypervisor&#xff08;虚拟机监控…

基于区块链的供应链应用开发

区块链的供应链溯源应用开发 一 、环境准备 (1)更新镜像源 apt update(2)安装(openssl、jdk、git) apt -y install openssl default-jdk git(3)配置JAVA_HOME环境变量 echo “export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/” >> /etc/profilesource /etc…

一键编译并启动一个 ARM Linux qemu 虚拟机

需要事先自己编译 qemu-system-arm 可执行文件&#xff1b; 1&#xff0c;编译创建ARM 虚拟机 1.1 一起从头开始版 cd 进一个空文件夹&#xff0c;然后 $ vim buildup.sh $ bash buildup.sh 访问github网络没什么问题&#xff1a; 硬编码了一个路径/home/hipper/ex_vexpre…

Java对象内存布局和Synchronized锁升级(二)

目录 对象内存布局对象头实例数据对齐填充锁在内存布局中的标志位 锁升级无锁偏向锁偏向锁升级 轻量级锁重量级锁 锁消除和锁粗化锁消除锁粗化 锁升级总结 对象内存布局 在HotSpot虚拟机里&#xff0c;对象在堆内存中的存储布局可以划分为三个部分:对象头(Header)、实例数据(I…

同态加密和SEAL库的介绍(八)性能

本篇会对比三种加密方案&#xff0c;同时每种方案配置三种参数。即九种情况下的各个操作的性能差异&#xff0c;为大家选择合适的方案和合适的参数提供参考。表格中所有时长的单位均为微妙&#xff0c;即 。 当然数据量比较大&#xff0c;为了方便大家查找&#xff0c…

应用商店故障(UOS系统)

应用商店故障&#xff08;UOS系统&#xff09; 1. 安装应用商店内的应用无法下载&#xff0c;更新系统时提示依赖关系被破坏&#xff0c;怎么办&#xff1f; 问题描述 安装应用商店内的应用无法下载&#xff0c;更新系统时均提示依赖关系被破坏 解决方案 1、可先建议用户尝试修…

day 22线程间通信

一、互斥锁 1、资源&#xff1a; 资源是有限的&#xff0c;在程序运行过程中&#xff0c;一段代码、一段空间、一个变量、CPU、内存都可以看做资源 2、互斥锁&#xff1a; 是一种资源,当一个线程任务加锁,其余线程任务无法再次加锁,直到解锁后才能加锁&#xff0c;互斥…

数据机房防静电措施有哪些?安装防静电地板时记住这几点

生活中静电无处不在&#xff0c;一般情况静电不会对我们有什么影响&#xff0c;但在一些特殊场合&#xff0c;比如数据机房、配电室、消控室、电子厂房等&#xff0c;静电的危害必须要引起重视&#xff0c;因为这些场合通常有比较多的电子设备&#xff0c;电子设备中有比较多的…