




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
所得税交纳点选址一、问题叙述所得税管理部门计划对某个地区中的所得税交纳点网络进行重新设计。图B.1是对此地区内的城市和主要道路的示意图。城市旁边的黑体数字表示城市的居民数目,单位为千人。在连接城市之间的弧上标出了它们之间的距离,单位为千米(斜体字)。为覆盖各个城市,所得税管理部门决定在三个城市中设置纳税点。应在哪三个城市中设置纳税点才能够使居民与最近的纳税点之间平均距离最小?图B.1:此区域内的城市和道路图二、问题分析设所求的平均距离为,则=* / P(i=1、2、311、12),其中12个城市到各自最近的纳税点到最短距离(单位千米),其中被选为纳税点的城市的距离为零,故可看为其它九个城市到各自最近纳税点距离的和;为每个城市的人数(单位千人);P为所有城市的总人数。人数都已知,而问题在于找出三个纳税点使其它九个城市到各自最近纳税点的距离之和除以总人数最短,故问题首先要知道城市与城市之间的最短距离。已知每个城市间的最短距离之后,再按照排列组合,将12个城市中所有的3个城市作为纳税点的情况(有C=220种情况)下每种情况的=/P算出来进行对比,最小的那个就是我们所要求的情况,这个过程我们需要计算机程序的帮助来完成。三、模型建立按照问题分析结果,首先我们要列出每个城市之间的最短距离,由图B.1可得出下表:城市123456789101112101537552460183348405867215022403852334842556161337220181630432820583939455401803412614624624334524381634036271224493743660523012360574212503122718334361275701545224061833482846124215030372546948422024241245300381919104055586249502237380194011586139433731402519190211267613934432261461940210表一完成每个城市之间的最短距离之后,接下来需要编写程序,使之能算出220种情况并进行比较,同时得出最优解。四、模型的求解 我们小组借助Microsoft Visual Studio 10.0程序,利用C+语言编程,使用简洁的数组循环语句来实现所有的功能。具体的算法如下:(程序代码见附录一)算法的主要思路就是:从预定的站点中顺序选出3个站点,分别计算其他每一个站点到这3个站点中的最优路径min,用每一个站点的人数乘它到最近站点的距离(代权和),得到总距离的加权和mindistance,与所选定的站点序号一起输出。同时将所有的总距离加权和mindistance储存在一维数组中,通过比较输出最小值。将表一矩阵中的244个数据以12*12矩阵的形式输入到文本文档“xuanzhi.txt”中,并将其保存在D盘根目录下。用于程序的函数调用。运行Microsoft Visual Studio 10.0程序,建立名为“最佳选址问题”的项目,在源文件中输入源代码(见附录一),执行程序,通过调用二维数组的数据(矩阵),在一系列循环下,程序输出结果:分别显示任意三个站点为所得税缴纳点时整个区域的路径距离代权和与最佳选址结果。通过运行的程序结果可以直接看出:当选择1,6,11这三个城市为纳税点时,居民与最近的纳税点之间平均距离最小,其对应的加权距离和为2438。由于此区域内的总居民数为185,000 人,因此每个居民到最近纳税点的平均距离为2438/185 = 13.178千米。将在结点1,6,和11 设置纳税点。城市1,2,5,7 的居民将去结点1 的纳税点缴税,城市3,4,6,9 的居民将去结点6 的纳税点缴税,城市8,10,11,12将去结点11 的纳税点缴税。五、模型检验我们通过随机抽样的方法进行检验。随机抽取三个城市作为纳税点,算出这种情况下的平均距离,重复5次,与所得结果进行比较,所得结果均为最小。以下是检验过程:(1) 选取2,3,4作为纳税点时,从程序结果看: 居民到纳税点平均最小距离:4295/185=23.216千米。(2) 选取3,6,10作为纳税点时,从程序结果看:居民到纳税点平均最小距离:2718/185=14.692千米。(3) 选取6,8,12作为纳税点时,从程序结果看:居民到纳税点平均最小距离:3105/185=16.784千米。(4) 选取5,8,11作为纳税点时,从程序结果看:居民到纳税点平均最小距离:3538/185=19.124千米。(5) 选取7,9,11作为纳税点时,从程序结果看:居民到纳税点平均最小距离:2718/185=14.692千米。而选取1,6,11作为纳税点时,居民到纳税点的平均距离是13.178千米,通过比较可知选取1,6,11时居民到交纳点平均距离最小。六、模型评价本模型由于大部分过程由计算机编程完成,运用数组和多重循环的算法,此算法简单有效,代码编写容易。操作过程简单快捷,效率较高,容易理解,可以算出任意两个站点之间的最短距离并从中输出最优值。本模型没有利用数学公理或定理,或数学软件实现,仅仅利用计算机编程软件实现,但是具有伸缩性,实用性很强。遇到类似选址问题只需要改变无向图的临界矩阵数据即可得到一系列最优选址问题,可以运用到解决类似的问题中,所以推广型比较强。本模型没有数学公式的引用,而是利用纯计算机算法,所以缺乏文本的表述性。附表一:计算220种可能情况程序源代码:#include#includeusing namespace std;void main()int a220;int n=0;int value;int i,j,k;int min;int s=0;int m;int mindistance;int mindl;int arr1212;ifstream fin (d:xuanzhi.txt);if(!fin.is_open()cout打开文件失败value;int i=0,j=0;while(!fin.eof()if(j!=12)arrij=value;j+;elsej=0;i+;arrij=value;j+;finvalue;fin.close();int b12=15,10,12,18,5,24,11,16,13,22,19,20;for(i=0;i=11;i+)for(j=i+1;j=11;j+)for(k=j+1;k=11;k+)for(m=0;m=11;m+)min=arrmi;if(arrmj=min)min=arrmj;if(arrmk=min)min=arrmk;s=s+min*bm;mindistance=s;an=s;n+;s=0;couti+1 j+1 k+1 mindistanceendl;mindl=a0;for(int p=1;p=219;p+)if(ap=mindl)mindl=ap;coutendl;cout最短路径是:mindl千米endl;coutendl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生物必修一知识梳理
- 委托代供货合同范本
- 漯河职业技术学院《煤炭企业价值创造》2023-2024学年第二学期期末试卷
- 武汉工贸职业学院《数字资源检索与应用》2023-2024学年第一学期期末试卷
- 重庆电信职业学院《数字漫画》2023-2024学年第一学期期末试卷
- 宁德师范学院《AR拓展案例技巧》2023-2024学年第二学期期末试卷
- 平凉职业技术学院《形式与政策》2023-2024学年第二学期期末试卷
- 新疆机电职业技术学院《医用高分子材料》2023-2024学年第一学期期末试卷
- 武汉工贸职业学院《流体输配管网》2023-2024学年第二学期期末试卷
- 山西工程职业学院《汽车专业外语》2023-2024学年第二学期期末试卷
- 2025年贵州路桥集团有限公司招聘笔试参考题库含答案解析
- 《荷塘月色》课件25张-
- 个体诊所备案信息表
- 荧光光谱知识
- 招标代理企业内部管理规章制度
- 最全的聚酯成型网系列型号规格技术参数
- 公安民警职业能力心理检验测试
- 关于农业水价综合改革情况的调研报告
- 某粮食仓库屋面预应力拱板制作分项施工方案(附图)
- 湖南电力行业设计院汇总
- 电气工程专业毕业论文[精品论文]直驱永磁同步风力发电机的设计研究
评论
0/150
提交评论