2018年第七届数学建模国际赛小美赛C题共享单车对城市交通的影响解题全过程文档及程序

2018年第七届数学建模国际赛小美赛

C题 共享单车对城市交通的影响

原题再现:

  共享自行车改变了许多城市的交通状况,许多大城市引入共享自行车来解决交通问题。我们需要定量评估共享自行车对城市交通的影响,以及相关的经济、社会和环境影响。解决这一问题的关键是建立一个合理的模型来预测城市中没有共享自行车时人们的交通行为。例如,比较所有使用共享自行车和驾驶汽车的旅行是不可信的。作为论文的附件,我们需要向交通部门提交一份正式报告,说明共享自行车给城市带来的变化。您可以使用纽约citibike的数据,也可以从其他城市收集数据。

  citibike和纽约交通数据包括但不限于以下链接:

  https://www.citibikenyc.com/system-data/operating-reports

  www.nyc.gov/html/dot/downloads/pdf/mobility-report-2016-print.pdf

  www.nyc.gov/html/dot/downloads/pdf/mobility-report-2016-print.pdf

  https://opendata.cityofnewyork.us

  https://github.com/fivethirtyeight/uber-tlc-foil-response

  http://web.mta.info/developers/turnstile.html

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

  自行车共享是一种新的经济模式。选取4个具有代表性的指标,运用灰色关联分析法定量评价共用自行车对城市交通、环境、经济和社会的影响。此外,我们还进行了因子分析。结果表明,在没有共享自行车的城市,人们会依次选择地铁、公交车、出租车和私家车,而与共享自行车的城市相比,人们的选择基本相同;通过优势分析,得出共享自行车的参与对优化城市交通、改善环境具有重要影响。

  对于第一个问题,我们以纽约市Citi bike为例,找到城市交通、经济、社会和环境的量化指标,然后是交通拥堵成本、年度会员交易、平台就业和氮氧化物排放。

  对于第二个问题,利用SPSS软件分析了这四个因素的影响。因此,我们可以找到一个城市的交通行为。

  对于第三个问题,结合优势分析对城市交通、环境、经济和社会进行了较为详细的量化,并利用MATLAB软件得出共享自行车参与对城市有良好影响的结论。

  综上所述,本文基于纽约市共享自行车的发展现状,运用灰色关联分析、因子分析和优势分析以及量化指标数据,深入分析了影响城市交通的经济、社会和环境因素。

模型假设:

  为了使模型在本研究中更准确,更适合实际应用,本文列出了以下假设:

  (1) 其他车辆在中短途运输车辆选择中的比例可以忽略不计;

  (2) 目前人们在选择车辆时,行为习惯没有大的改变,偏离了实验预测;

  (3) 不考虑政府对公司的激励;

  (4) 过去人们习惯于选择车辆,并且不受我们实验中考虑的因素的影响;

  (5) 结果很可能在某些方面产生负面影响,我们不能要求完美。

问题分析:

  随着大数据时代的到来和互联网的便捷,共享经济成为这个时代的热门词汇。共享自行车作为共享经济的一种形式,给我们的生活带来了便利。同时,它对经济、社会、环境和城市交通都有不同程度的影响。

  问题1分析
  为了更清晰地反映共享单车对经济、社会、环境和城市交通的影响,我们致力于找到一个或多个能够量化这四个影响因素的指标,并对其进行筛选分析。为此,建立了灰色关联分析模型,利用MATLAB对年费会员交易量、平台就业、NO2排放、交通拥堵成本这四个影响因素进行量化,根据2012-2017年纽约市中国自行车赛的生动数据,将数据共享给自行车,并对其影响程度进行分析。

  问题二分析
  共享单车的引入增加了人们的出行选择。然而,为了预测人们在不共用自行车的情况下的交通行为,我们利用因子分析下的综合评价模型,利用SPSS软件对不同类型的车辆进行综合排序。作为与未移除共享自行车时的综合排名进行比较的基础,还可以分析共享自行车的发生是否真的影响了人们的交通行为。

  问题三分析
  通过研究共享自行车引入前后对各种因素和人们交通行为的影响,运用优势分析法对共享自行车对经济、社会、环境和城市交通影响的四个影响因素进行分析。利用MATLAB分析得出共享自行车引入前后这四个因素的影响,并将我们的结论和建议以信函的形式上报交通部。

模型的建立与求解整体论文缩略图

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

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

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

clc;clear;
time=2012:2017;
urs=[0.076763511 0.101086095 0.137291326 0.168963937 0.238340268
0.277554862];
payment=[0.061503192 0.113408677 0.138555359 0.149339787 0.229448193
0.307744792];
workers=[0.157946122 0.156951727 0.161873983 0.169381667 0.173318568
0.180527933];
NO2=[0.168831169 0.165584416 0.185064935 0.162337662 0.159090909
0.159090909];
jam=[ 0.170996445 0.168738402 0.166860426 0.165709048 0.16445706 0.163238615
];
plot(time,urs,'-*g',time,payment,'-*r',time,workers,'-*b',time,NO2,'-
*k',time,jam,'-*m')
legend('urs','payment','workers','NO2','jam')
clc;
load x.txt
for i=1:3
x(i,:)=x(i,:)./x(i,1);
end
for i=4:5
x(i,:)=x(i,1)./x(i,:);
end
data=x
n=size(data,1);
ck=data(1,:);
m1=size(ck,1);
bj=data(2:n,:);
m2=size(bj,1);
for i=1:m1
for j=1:m2
t(j,:)=bj(j,:)-ck(i,:);
end
jc1=min(min(abs(t')));
jc2=max(max(abs(t')));
rho=0.5;
ksi=(jc1+rho*jc2)./(abs(t)+rho*jc2);
rt=sum(ksi')/size(ksi,2);
r(i,:)=rt;
end
r
[rs,rind]=sort(r,'descend')
clc,clear
load economy1.txt%Put the original data into a text file economy1.txt
n=size(economy1,1);
for i=1:n
economy1(i,:)=economy1(i,:)/economy1(i,1);%standardized data
end
ck=economy1(5:n,:);m1=size(ck,1);
bj=economy1(1:4,:);m2=size(bj,1);
for i=1:m1
for j=1:m2
t(j,:)=bj(j,:)-ck(i,:);
end
jc1=min(min(abs(t')));jc2=max(max(abs(t')));
rho=0.5;
ksi=(jc1+rho*jc2)./(abs(t)+rho*jc2);
rt=sum(ksi')/size(ksi,2);
r(i,:)=rt;
end
全部论文请见下方“ 只会建模 QQ名片” 点击QQ名片即可

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

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

相关文章

数学建模笔记-拟合算法

内容:拟合算法 一.概念: 拟合的结果就是找到一个确定的曲线 二.最小二乘法: 1. 2.最小二乘法的二表示的是平方的那个2 3.求解最小二乘法: 三.评价拟合的好坏 1.总体评分和SST: 2.误差平方和SSE: 3.回…

品牌出海如何做?海外社媒营销新趋势

社交媒体在网上的影响力是毋庸置疑的。投资社交媒体平台并建立公司形象,提高产品运营收入,提升品牌知名度,对于吸引对您所提供的产品感兴趣的人至关重要。 然而,社交媒体格局总是在变化,这意味着您需要掌握新的社交媒…

C++基础语法总结

C使用 C的源文件扩展名是&#xff1a;cppC程序的入口是main函数C完全兼容c语言的语法 1、cin、cout C中常使用cin、cout进行控制台的输入和输出 #include <iostream> using namespace std;int main() {cout << "hello world !!!" << endl;retu…

【论文笔记】NeuRAD: Neural Rendering for Autonomous Driving

原文链接&#xff1a;https://arxiv.org/abs/2311.15260 1. 引言 神经辐射场&#xff08;NeRF&#xff09;应用在自动驾驶中&#xff0c;可以创建可编辑的场景数字克隆&#xff08;可自由编辑视角和场景物体&#xff09;&#xff0c;以进行仿真。但目前的方法或者需要大量的训…

java开发面试:常见业务场景之单点登录SSO(JWT)、权限认证、上传数据的安全性的控制、项目中遇到的问题、日志采集(ELK)、快速定位系统的瓶颈

单点登录&#xff08;SSO&#xff09; 单点登录&#xff0c;Single Sign On&#xff08;简称SSO&#xff09;,只需要登录一次&#xff0c;就可以访问所有信任的应用系统。 如果是单个tomcat服务&#xff0c;session可以共享&#xff0c;如果是多个tomcat&#xff0c;那么服务s…

python的函数编程

1、找出100&#xff5e;300中所有的挛生素数。挛生素数是指相差2的素数对&#xff0c;如了和5、5和7、11和13等。函数prime的功能是判断n是否力素数&#xff0c;用True表示是素数&#xff0c;用False表示非素数。 2、求&#xff08;123.910) (6162. 6970&#xff09;的和(用自…

Jenkins 构建触发器指南

目录 触发远程构建 (例如&#xff0c;使用脚本) 描述 配置步骤 安全令牌 在其他项目构建完成后触发构建 描述 配置步骤 定时触发构建 描述 配置步骤 GitHub钩子触发GITScm轮询 描述 配置步骤 Poll SCM - 轮询版本控制系统 描述 触发远程构建 (例如&#xff0c;使…

R语言【cli】——cli_warn可以更便捷的在控制台输出警告信息

Package cli version 3.6.2 cli_warn(message, ..., .envir parent.frame()) 参数【message】&#xff1a;它是通过调用 cli_bullets() 进行格式化的。进一步地&#xff0c;还需要调用 inline-makeup&#xff08;内联标记&#xff09;。 参数【...】&#xff1a;传递给 rlan…

泽攸科技SEM台式扫描电子显微镜

泽攸科技是一家国产的科学仪器公司&#xff0c;专注于研发、生产和销售原位电镜解决方案、扫描电镜整机、台阶仪、探针台等仪器。目前台式扫描电镜分为三个系列&#xff1a;ZEM15、ZEM18、ZEM20。 ZEM15台式扫描电镜&#xff1a; ZEM18台式扫描电镜&#xff1a; ZEM20台式扫描…

【SpringMVC】SpringMVC的请求与响应

文章目录 0. Tomcat环境的配置1. PostMan工具介绍创建WorkSpace建立新的请求 2. 请求映射路径案例结构与代码案例结构案例代码 案例存在问题解决方案方法方法升级版——配置请求路径前缀注解总结 3. Get请求与Post请求案例结构与案例代码案例结构案例代码 Get请求Post请求接收中…

JS模块化规范之ES6及UMD

JS模块化规范之ES6及总结 前言ES6模块化概念基本使用ES6实现 UMD(Universal Module Definition)总结 前言 ESM在模块之间的依赖关系是高度确定的&#xff0c;与运行状态无关&#xff0c;编译工具只需要对ESM模块做静态分析&#xff0c;就可以从代码字面中推断出哪些模块值未曾被…

ICC2:Less than minimum edge length和Concave convex edge enclosure

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 首先,要介绍一下这两种drc Less than minimum edge length对应的tf rule如下: 而Concave convex edge enclosure对应图示和tf 规则如下,可

数据管理平台Splunk Enterprise本地部署结合内网穿透实现远程访问

文章目录 前言1. 搭建Splunk Enterprise2. windows 安装 cpolar3. 创建Splunk Enterprise公网访问地址4. 远程访问Splunk Enterprise服务5. 固定远程地址 前言 Splunk Enterprise是一个强大的机器数据管理平台&#xff0c;可帮助客户分析和搜索数据&#xff0c;以及可视化数据…

pip 常用指令 pip list 命令用法介绍

&#x1f4d1;pip 常用命令归类整理 pip list 是一个用于列出已安装的 Python 包的命令。这个命令会显示出所有已安装的包&#xff0c;以及它们的版本号。 pip list 命令有以下参数 -o, --outdated&#xff1a;列出所有过时的包&#xff0c;即有新版本可用的包。-u, --uptod…

【Chrome】ERR_SSL_PROTOCOL_ERROR问题

文章目录 前言一、下载二、使用步骤总结 前言 Edge升级最新版后&#xff0c;有的https访问不了&#xff0c;报如下错误 发现新版Chrome以及Chromium内核访问nginx ssl时报错&#xff0c;顺着这个思路接着查看到大佬的结论&#xff1a;服务器nginx使用的openssl版本过低&#…

智能感知时代已来,汉威科技柔性传感器迎来发展新机遇

近年来&#xff0c;消费电子、医疗健康、智能汽车、人机交互等领域的黑科技产品不断出现&#xff0c;催生了许多新功能、新场景、新市场。 TWS耳机&#xff1a;许多TWS&#xff08;真无线立体声&#xff09;耳机厂商开始摒弃传统的触摸感应模式&#xff0c;转而采用最先进的压…

ISA95 及工业互联网平台

ISA95简称S95&#xff0c;是美国仪表、系统和自动化协会&#xff08;ISA&#xff09;在95年提出来的&#xff0c;也是这个协会启动编制的第95个标准项目。它定义了企业商业和控制系统之间的集成&#xff0c;主要可以分成三个层次&#xff1a; 第0&#xff0c;1&#xff0c;2层…

亚马逊云科技-如何缩容/减小您的AWS EC2根卷大小-简明教程

一、背景 Amazon EBS提供了块级存储卷以用于 EC2 实例&#xff0c;EBS具备弹性的特点&#xff0c;可以动态的增加容量、更改卷类型以及修改预配置的IOPS值。但是EBS不能动态的减少容量&#xff0c;在实际使用中&#xff0c;用户也许会存在此类场景&#xff1a; 在创建AWS EC2…

Kafka 分级存储在腾讯云的实践与演进

导语 腾讯云消息队列 Kafka 内核负责人鲁仕林为大家带来了《Kafka 分级存储在腾讯云的实践与演进》的精彩分享&#xff0c;从 Kafka 架构遇到的问题与挑战、Kafka 弹性架构方案类比、Kafka 分级存储架构及原理以及腾讯云的落地与实践四个方面详细分享了 Kafka 分级存储在腾讯云…

JFreeChart 生成图表,并为图表标注特殊点、添加文本标识框

一、项目场景&#xff1a; Java使用JFreeChart库生成图片&#xff0c;主要场景为将具体的数据 可视化 生成曲线图等的图表。 本篇文章主要针对为数据集生成的图表添加特殊点及其标识框。具体包括两种场景&#xff1a;x轴为 时间戳 类型和普通 数值 类型。&#xff08;y轴都为…