2010年认证杯SPSSPRO杯数学建模C题(第一阶段)高校图书馆的智能服务全过程文档及程序

2010年认证杯SPSSPRO杯数学建模

C题 高校图书馆的智能服务

原题再现:

  图书馆源于保存记事的习惯。图书馆是为读者在馆内使用文献而提供的专门场所。而高校的图书馆为教学和科研服务,具有服务性和学术性强的特点。
  现在的高校图书馆存在着许多不良的现象,比如对书籍的损坏、借阅超期等。在搜索引擎下输入“图书超期”等关键字,成千上万的网页被检索出,大多都是超期读者的信息列表。超期现象是读者借阅图书资料时超过规定借阅期限后不归还的一种普遍现象。处理超期罚款是流通服务中常遇到的事,特殊情况则需酌情处理。这一现象虽是小事,但处理不当会影响图书馆与读者之间的关系,从而影响图书馆的声誉,以及馆藏资源的利用率,最终影响图书馆功能的正常发挥。
  随着信息化的发展,图书的预约服务也逐渐普及。图书的预约与借阅超期的现象也有很大的内在联系。试通过数学模型来研究以下的问题:
   第一阶段问题:
  (1) 对于借阅图书超期,原因众多。考虑到高校的特点,大体上可以把超期原因分为三类:1、无意错过还书期限;2、由于教学科研需要,长期使用;3、由于罚款数目较少,所以故意拖延。请通过给出的数据或自行查找相关数据,建立合理的模型,分析哪些书容易发生超期现象,以及当发生超期时,分析其可能的原因。以便图书馆采取相应的措施改进服务。
  (2) 假设某高校的借书规则为:借书时限为 1 个月,可以续借一次,续借时限为 15 天,超期一天罚款 0.1 元。试根据问题 (1) 中的模型评价这种借书规则的优劣。请设计一种更加合理的借阅规则。

整体求解过程概述(摘要)

  高校图书馆超期现象普遍存在,能否合理的分析超期想象的原因及制定更加完善的借阅规则关系到高校图书馆资源的利用以及发展。
  本文首先分析了影响书籍超期易度指标的主要因素,即超期天数和人均超期书数,然后对这两个主要因素进行数据收集。由于各类高校的情况有所差异,我们选取了郑州作为研究对象。
  问题1中,本文分别基于书均超期天数和人均超期书数对各类图书的超期易度排序,结果十分吻合,相互应正。得到 p(天文、地球科学)类图书的超期度最高。为了使模型更加的完善,本文基于粗糙集理论对前面得出的超期易度排序进行合理的调整。接着,根据影响图书超期现象的三种主要原因及其指标特点,分析数据,得出指标值,应用系统聚类法、熵值法基于指标值将超期图书分为三类,由于相同的数据来源,分析得到三种主要原因与三种图书类别存在对应关系,本文便巧妙应用统计聚类模型。结合超期天数分布条形图特点,确定这种对应关系,从而得出不同类别图书的超期原因。
  问题 2 中,我们主要从规则的针对性强弱,对提高图书利用率的贡献度两方面评价借阅规则的优劣。发现其忽略了读者的差别,书籍的类型、将图书规则定为“静态”。据自动化控制理论中的中的开环控制系统和闭环控制系统原理,将其视为开环控制系统。
  针对开环控制系统的弊端,首先根据类别确定借阅规则,接着建立了双闭环反馈模型对其完善。引入了读者诚信度的概念。第一,对借阅天数与借阅时限进行比较,反馈调节超期天数。超期天数通过反馈环节对读者诚信度进行更新。第二,超期天数通过系统中的调解元件得到初级罚款指数,再结合读者诚信度,得出综合借阅指数。接着本文利用博弈论的方法对罚款金额、图书馆催还制度、续借天数与超期天数进行分析。通过综合借阅指数对罚款金额、图书馆催还制度、续借天数的幅度合理的控制,可以控制超期问题,制定出基于差异读者、差异图书的较合理的借阅方案。

问题分析

  超期现象普遍存在,各高校图书馆对此问题采取了一定的措施,但效果不明显。研究图书超期的文献大都停滞在简单调查总结,定性描述阶段。我们建立模型讨论研究了该问题,充分挖掘数据的信息,给出了定量计算与定性分析结合的方案。首先,我们对常见催还清单的数据选取了书均超期天数、人均超期书数等指标来刻画图书的超期易度并对郑州大学的催还清单数据,编程统计指标值。借用《图书分类法》对图书分成 22 大类,下面的工作都是针对各类分别讨论。
  问题 1,基于书均超期天数、人均超期书数确定的各类图书的超期易度排序,十分吻合,相互应正。结果显示郑大的 p(天文、地球科学)类图书的超期度最高。然后我们引进粗糙集理论对前面得出的超期易度排序进行调整。
  问题 2,影响图书超期的因素较多。原因大致可分为无意型、故意型、确实急需型三类。据统计数据显示,无意型占 50%,读书习惯影响占 15%,教学安排占 10%,借阅制度占 15%,图书互借约占 10%。可见无意型极具普遍性。我们跟据多方面的文献总结出影响图书超期的三个主要原因类型及其指标特点,然后对数据统计其指标值,应用系统聚类法、熵值法仅基于数据把超期图书分为三类,我们认为,既然三个原因类型与仅以数据统计算出的类别针对相同的对象的相同研究属性,那么这两个三类之间一定存在一一对应关系,这样寻找原因问题就巧妙转化为求适当的统计聚类方法。结合超期天数分布条形图特点,很容易确定这种对应关系,从而给出了不同类别图书的不同超期原因。
  问题 3,我们主要从规则的针对性强弱,对提高图书利用率的贡献度两方面评价借阅规则的优劣。发现郑大的借阅规则存在很多不足。由于借阅规则“一刀切“,没有考虑读者的差别、不同类书的差别,据自动化控制理论中的中的开环控制系统和闭环控制系统原理,改系统属于开环控制系统。
  针对开环控制系统无针对性的弊端,我们建立了双闭环反馈模型。引入了读者诚信度的概念。第一,对借阅天数与借阅时限进行比较,反馈调节超期天数。超期天数通过反馈环节对读者诚信度进行更新。第二,超期天数通过系统中的调解元件得到初级罚款指数,再结合读者诚信度,得出综合借阅指数。接着本文利用博弈论的方法对罚款金额、图书馆催还制度、续借天数与超期天数进行分析。通过综合借阅指数对罚款金额、图书馆催还制度、续借天数的幅度合理的控制,可以控制超期问题,制定出基于差异读者、差异图书的较合理的借阅方案。

模型的假设:

  1. 认为图书馆系统经过长时间的运作,已经是稳定系统,存书比例与需求比例大体吻合。
  2. 影响超期原因因素很多,但数据难于收集,故我们只选取一些方面研究,虽然不全面但认为合理。
  3. 假设诚信度可以从读者的超期图书数量和超期天数反映。
  4. 假设可以从获取读者的借阅历史情况,包括读者的超期图书数量和超期天数。
  5. 假设查到的全国平均罚款金额准确。
  6. 假设高校的图书馆有能力采取本文提出的催还方法。

论文缩略图:

在这里插入图片描述
在这里插入图片描述

全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

部分程序代码:(代码和文档not free

clc,clear 
a=[119,127;75,112;99,134;98,220;63,63;37,76;42,82;63,90;80,118;61,110 69,93;120,120;107,158;332,480;52,80;83,176;73,173;24,40;81,99;53,53]; 
y=pdist(a,'cityblock');yc=squareform(y) 
z=linkage(y); 
[h,t]=dendrogram(z) 
set(gca,'yscale','log','ylim',[0 1000])
%%首先导入数据文件 matlabsuju.Mat
%下面编写函数
function majian (a_x) 
y=a_x(1,:); 
z=a_x(2,:); 
y1=floor(y/10000); 
y2=floor(mod(y,10000)/100); 
y3=mod(y,100); 
riqi=[y1;y2;y3];%借书日期
chaoqi=datenum(2010,3,30)-datenum(y1,y2,y3) ;%%每本书超期时间列表
shujuncqts=sum(chaoqi)/length(chaoqi);%平均每本书超期天数
shujuncqts=floor(shujuncqts);%取整
bar(chaoqi)%画条形图chaoqi1=sort(chaoqi); plot(chaoqi1) hist(chaoqi,50)%画直方图%%%%%%%下面计算该类借书人数 n+1n=0; z=sort(z); for i=1:length(y)-1 if z(i+1)~=z(i) n=n+1; end end renshu= n+1;renjuntianshu=floor(sum(chaoqi)/(n+1)); 
[renshu;renjuntianshu;shujuncqts]'%给出输出参数矩阵
end 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
全部论文及程序请见下方“ 只会建模 QQ名片” 点击QQ名片即可

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

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

相关文章

吴恩达llama课程笔记:第四课提示词技术

羊驼Llama是当前最流行的开源大模型,其卓越的性能和广泛的应用领域使其成为业界瞩目的焦点。作为一款由Meta AI发布的开放且高效的大型基础语言模型,Llama拥有7B、13B和70B(700亿)三种版本,满足不同场景和需求。 吴恩…

【oracle数据库安装篇二】Linux6.8基于ASM安装oracle11gR2单机

说明 本篇文章主要介绍了Linux6.8基于ASM安装oracle11gR2单机的配置过程,图文并茂,整个安装过程直观易懂,无论是对于初学者还是有一定经验的系统管理员,都能从中获得很大的帮助。 相比于上一篇【oracle数据库安装篇一】Linux5.6…

嵌入式面试-回答UART

说明: 此文章是在阅读了一些列面试相关资料之后对于一些常见问题的整理,主要针对的是嵌入式软件面试中涉及到的问答,努力精准的抓住重点进行描述。若有不足非常欢迎指出,感谢!在总结过程中有些答案没标记参考来源&…

C++算法题 - 区间

目录 228. 汇总区间56. 合并区间57. 插入区间452. 用最少数量的箭引爆气球 228. 汇总区间 LeetCode_link 给定一个 无重复元素 的 有序 整数数组 nums 。 返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说,nums 的每个元素都恰好被某个区间范围所…

Maven通过flatten-maven-plugin插件实现多模块版本统一管理

正文 起因是公司开始推代码版本管理的相关制度,而开发过程中经常使用多模块构建项目,每次做版本管理时都需要对每个模块及子模块下的pom文件中parent.version和模块下依赖中的version进行修改,改的地方非常多,且非常容易漏。为此…

衣康酸(ITA)应用领域广泛 工业发酵法为其主流制备方法

衣康酸(ITA)应用领域广泛 工业发酵法为其主流制备方法 衣康酸(ITA)又称亚甲基丁二酸、甲叉琥珀酸,化学式为C5H6O4,是一种不饱和二元有机酸。衣康酸外观呈白色结晶粉末,含强烈刺激性气味&#xf…

【机器学习】小波变换在特征提取中的实践与应用

小波变换在特征提取中的实践与应用 一、小波变换的基本原理与数学表达二、基于小波变换的特征提取方法与实例三、小波变换在特征提取中的优势与展望 在信号处理与数据分析领域,小波变换作为一种强大的数学工具,其多尺度分析特性使得它在特征提取中扮演着…

浅析STM32H750启动文件

目录 概述 1 启动文件介绍 1.1 启动文件功能 1.2 汇编语言指令 2 启动代码细节 2.1 分配栈空间 2.2 分配堆空间 2.3 中断向量表 2.4 复位程序 2.5 中断服务程序 2.5.1 CPU内部中断程序 2.5.2 CPU内部扩展中断程序 2.6 用户堆栈初始化 3 总结 概述 本文以startup_stm3…

基于springboot实现城镇保障性住房管理系统项目【项目源码+论文说明】

基于springboot实现城镇保障性住房管理系统演示 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了城镇保障性住房管理系统的开发全过程。通过分析城镇保障性住房管理系统管理的不足,创建了一个计算机…

Intewell-Win_V2.1.2_release版本正式发布-鸿道Intewell操作系统

Intewell-Win_V2.1.2_release版本 版本号:V2.1.2 版本发布类型:release正式版本 版本特点 修复此前版本中的授权问题 特殊说明 版本或修改说明 修改: 1.已授权设备用户ID直接从授权文件获取; 2.授权设备硬件指纹采集系统硬盘…

Odoo|手把手教你Odoo集成drools,完成物料规则配置与报价单自动审核!

一、背景介绍 在实际业务中,售前根据客户需求选择相应的产品和对应的物料来生成报价单。然而,在填写报价单的过程中,可能会出现物料漏选或数量不准确的情况,这会对后续备货和生产效率造成重大影响。此外,由于产品和物料…

ctfhub-ssrf(2)

1.URL Bypass 题目提示:请求的URL中必须包含http://notfound.ctfhub.com,来尝试利用URL的一些特殊地方绕过这个限制吧 打开环境发现URL中必须包含http://notfound.ctfhub.com,先按照之前的经验查看127.0.0.1/flag.php,发现没什么反应,按照题…

Java入门(JDK安装)

安装 JDK 下载 Java Downloads | Oracle 安装 下一步直接安装安装过程中,需要确定自己的安装位置 参考:D:\Java\jdk1.8.0_281_x64 演示位置 校验 终端输入 java -version 配置 1)删除默认 javapath 默认情况下,可以在cm…

04 JavaScript学习:输出

JavaScript 没有任何打印或者输出的函数。 JavaScript 显示数据 JavaScript 可以通过不同的方式来输出数据: 使用 window.alert() 弹出警告框。使用 document.write() 方法将内容写到 HTML 文档中。使用 innerHTML 写入到 HTML 元素。使用 console.log() 写入到浏…

【GoWeb框架初探————Gin篇】

1. Gin 1.1 下载相应依赖 创建go项目,在项目下建立go.mod文件(若有则跳过) 命令行运行 go get github.com/gin-gonic/gin1.2 启动一个简单Web服务 package mainimport ("github.com/gin-gonic/gin""github.com/thinkerou/…

新手入门:大语言模型训练指南

在这个信息爆炸的时代,人工智能技术正以前所未有的速度渗透到我们生活的方方面面。从智能手机上的语音助手到自动驾驶汽车,AI的应用无处不在。而在这些令人惊叹的技术背后,大语言模型(LLM)扮演着至关重要的角色。它们不…

国外问卷调查如何做?需要借助海外住宅IP吗?

在数字化时代,国外问卷调查不仅是了解市场需求的重要手段,还成为了一项能够赚取额外收入的方式。随着全球范围内消费者行为的多样化,各类企业和机构越来越需要了解不同地区的用户观点和偏好,以优化产品和服务。 一、国外问卷调查…

我与C++的爱恋:日期计算器

​ ​ 🔥个人主页:guoguoqiang. 🔥专栏:我与C的爱恋 朋友们大家好啊,在我们学习了默认成员函数后,我们通过上述内容,来实现一个简易的日期计算器。 ​ ​ 头文件的声明 #pragma once #incl…

签约棒球自由球员算法设计

签约棒球自由球员算法设计 1. 问题描述2. 算法设计2.1 动态规划2.2 状态转移方程2.3 初始化2.4 最终结果 3. 算法实现3.1 伪代码3.2 C代码示例 1. 问题描述 假设你是一支棒球大联盟球队的总经理。在赛季休季期间,你需要签入一些自由球员。球队老板给你的预算为 X美…

攻防世界fileclude题解

攻防世界fileclude题解 ​​ 题目要求file1和file2参数不能为空 且file2这个文件内容值为hello ctf,用php://input 然后POST体内输入hello ctf即可满足这个if条件 满足这个条件后就会包含file1变量所指定的那个文件。用php伪协议来跨目录包含一下flag.php文件就可以…