交通 | 不确定条件下旅行者路径选择的K阶均值偏差模型

news2024/9/24 8:36:04

摘要

现实世界中的交通网络通常具有随机特性,旅行时间可靠性自然成为影响旅行者路线选择的关键因素。在这种情况下,仅凭平均路径旅行时间可能无法充分代表路径对旅行者的吸引力,本研究引入了 k k k 阶均值偏差模型,用于优化大型、随机和时变网络中的路线选择

关键词: 交通网络随机性、旅行时间可靠性、均值偏差模型

1.引言

现实世界中的交通网络通常具有随机特性,旅行时间可靠性自然成为影响旅行者路线选择的关键因素。在这种情况下,仅凭平均路径旅行时间可能无法充分代表路径对旅行者的吸引力,因为它可能会导致冒险的选择。因此,考虑可靠性的路线选择模型的制定和求解成为关键的研究课题。

本研究引入了 k k k 阶均值偏差模型,用于优化大型、随机和时变网络中的路线选择。该模型通过更好地处理旅行时间的极端结果来解决传统平均标准偏差方法的局限性。它具有一个名为“旅行时间预算(travel time budget)”的目标函数,它将平均路径旅行时间与安全边界(average path travel time with a safety margin)相结合。该边界由权衡系数和旅行时间的选定偏差度量总偏差或半偏差total or semi)定义。该模型分为三个变体:

1)用于对称旅行时间分布的平均总偏差 (mean-total deviation, MTD) 模型

2)用于非对称分布的平均上半偏差 (mean-upper-semi-deviation, MUSD) 模型,考虑上半偏差,适合规避风险的旅行者

3)用于非对称分布的平均下半偏差 (mean-lower-semi-deviatio, MLSD) 模型,考虑下半偏差,适合风险倾向的旅行者

均值风险模型

模型分析

均值风险模型是表达路径可靠性的经典模型。在均值风险分析框架中,出行者在选择最优路径时,既考虑出行时间的均值,也考虑出行时间的风险(即变化)。因此,路径的成本由两个部分组成:平均出行时间和相关风险。该框架的一个显著优势是它能够直接从实际数据中得出所需的数据,从而无需找到合适的分布或对随机出行时间做出假设。

均值风险分析框架的核心问题是如何衡量风险。通过路径行程时间的标准差(或方差)来量化风险通常被认为是最普遍和行为最直观的方法。这类以标准差(或方差)作为风险项的模型,通常称为均值-标准差(或均值-方差)模型。其目标是最小化平均路径行程时间与安全边界的总和,其中安全边界定义为权衡系数乘以路径行程时间的标准差(或方差)。权衡系数体现了出行者的风险偏好:风险规避程度越高,权衡系数也就越大。

虽然用标准差或方差来表示风险是很自然的,但它仍然存在一些缺点。方差本质上是随机变量与其均值的偏差平方的加权和,其中权重是概率密度。因此,它揭示的有关低概率密度的尾部分位数(即极值)偏差的信息较少。标准差是方差的平方根,它继承了这个缺陷。如果所考虑的概率分布具有长尾,那么规避风险的决策者可能会高度关注极值。在这种情况下,标准差和方差不足以表征风险,因此均值-标准差模型和均值-方差模型都不能很好地捕捉决策者的选择行为。

为了说明这一点,让我们看一个两条路线的例子。

一个小例子

例子:对于两条给定的路线,其行驶时间的分布律如下表所示。两条路线的均值、标准差和方差完全相等,分别为18,3.156,9.96。

旅行时间路线 1路线 2
100.020.025
120.030.045
140.113750.08
160.20.12
180.27250.46
200.20.12
220.113750.08
240.030.045
260.020.025

因此,在均值-标准差或均值-方差决策模型中,旅行者对两条路径没有偏好,权衡系数将失灵。但是分析分布的右尾时,发现一个明显规避风险的个体,比如一个需要至少 95% 的准时到达概率的旅行者,可能会倾向于路线 1。这种偏好归因于路线 1 的旅行时间超过 22 个单位的概率只有 5%,而路线 2 的概率为 7%。同样,一个极度倾向于冒险的旅行者可能会因为类似的考虑而选择路线 2,因为路线 2 的旅行时间分布具有更明显的尾部。

综合均值偏差建模框架

概述

考虑 k k k阶总偏差,开发平均总偏差模型,以更准确地表示大型随机交通网络中旅行者的风险相关路线选择行为。 k k k描述了旅行者对极端事件的态度,阶数越大,模型将更好地表现极值偏差平均值的能力。经典的均值标准差模型属于 k = 2 k=2 k=2的特例。

此外,为了揭示概率分布的偏斜性,从而更好地捕捉旅行者的路线选择行为, k k k阶总偏差可以分为 k k k阶上偏差和 k k k阶下偏差。由此得到两个派生模型:the mean-upper-semi-deviation (MUSD) 模型和 the mean-lower-semi-deviation (MLSD) 模型。这两个派生模型与MTD模型一起统称为新的综合均值偏差框架。

对称行程时间分布的平均偏差模型

总风险的定义

在均值风险分析领域,人们认为旅行者的目标是尽量缩短平均旅行时间,同时降低相关风险。因此,模型表明,在选择最佳路线时,旅行者会寻求最小化目标函数,该函数由 μ X + λ δ X \mu_{X}+\lambda \delta_{X} μX+λδX。其中 μ X \mu_{X} μX表示X的均值, δ X \delta_{X} δX表示X的安全边界, λ \lambda λ表示权衡系数。需要注意的是,在实际情况下,𝑋总是非负的,这使得 X ∈ [ 0 , + ∞ ) X\in [0,+\infty) X[0,+) δ X \delta_{X} δX通常用标准差来表示。但是,我们定义了更一般的形式:

δ X ( k ) = [ E ( ∣ X − μ X ) ∣ k ] 1 / k = ( ∫ 0 + ∞ ( X − μ X ) k d F X ( x ) ) 1 / k \delta_{X}^{(k)}=[E(|X-\mu_{X})|^{k}]^{1/k} =( \int_{0}^{+\infty} (X-\mu_{X})^{k}dF_{X}(x))^{1/k} δX(k)=[E(XμX)k]1/k=(0+(XμX)kdFX(x))1/k
k = 1 k=1 k=1时,得到的一阶总偏差:
δ X ( 1 ) = ( ∫ 0 + ∞ ∣ X − μ X ∣ k d F X ( x ) ) \delta_{X}^{(1)}=(\int_{0}^{+\infty} |X-\mu_{X}|^{k}dF_{X}(x)) δX(1)=(0+XμXkdFX(x))
k = 2 k=2 k=2时,得到的二阶总偏差:
δ X ( 2 ) = [ E ( ∣ X − μ X ) ∣ 2 ] 1 / 2 = ( ∫ 0 + ∞ ( X − μ X ) 2 d F X ( x ) ) 1 / 2 \delta_{X}^{(2)}=[E(|X-\mu_{X})|^{2}]^{1/2} =( \int_{0}^{+\infty} (X-\mu_{X})^{2}dF_{X}(x))^{1/2} δX(2)=[E(XμX)2]1/2=(0+(XμX)2dFX(x))1/2
我们有上半偏差 δ X ( k ) ‾ \overline{\delta_{X}^{(k)}} δX(k)和下半偏差 δ X ( k ) ‾ \underline{\delta_{X}^{(k)}} δX(k)
δ X ( k ) ‾ = ( ∫ 0 μ ( X − μ X ) k d F X ( x ) ) 1 / k δ X ( k ) ‾ = ( ∫ μ ∞ ( X − μ X ) k d F X ( x ) ) 1 / k \underline{\delta_{X}^{(k)}}=( \int_{0}^{\mu} (X-\mu_{X})^{k}dF_{X}(x))^{1/k} \\ \overline{\delta_{X}^{(k)}}=(\int_{\mu}^{\infty} (X-\mu_{X})^{k}dF_{X}(x))^{1/k} \\ δX(k)=(0μ(XμX)kdFX(x))1/kδX(k)=(μ(XμX)kdFX(x))1/k
考虑积分的可加性,进一步有:
( δ X ( k ) ‾ ) k = ( ∫ 0 μ ( X − μ X ) k d F X ( x ) ) 1 / k ( δ X ( k ) ‾ ) k = ( ∫ μ ∞ ( X − μ X ) k d F X ( x ) ) 1 / k ( δ X k ) k = ( δ X ( k ) ‾ ) k + ( δ X ( k ) ‾ ) k (\underline{\delta_{X}^{(k)}})^{k}=( \int_{0}^{\mu} (X-\mu_{X})^{k}dF_{X}(x))^{1/k} \\ (\overline{\delta_{X}^{(k)}})^{k}=( \int_{\mu}^{\infty} (X-\mu_{X})^{k}dF_{X}(x))^{1/k} \\ (\delta_{X}^{k})^{k} = (\overline{\delta_{X}^{(k)}})^{k} + (\underline{\delta_{X}^{(k)}})^{k} (δX(k))k=(0μ(XμX)kdFX(x))1/k(δX(k))k=(μ(XμX)kdFX(x))1/k(δXk)k=(δX(k))k+(δX(k))k

均值总风险模型

考虑 k k k阶总偏差时,均值风险模型将转化为均值总风险模型。对应的目标函数的公式表述为:
m i n p : μ p + λ δ p ( k ) min_{p}:\mu_{p}+\lambda \delta_{p}^{(k)} minp:μp+λδp(k)
这里的 p p p表示任意OD对儿之间的路径, λ , k \lambda,k λ,k表示模型参数, μ p , δ p ( k ) \mu_{p},\delta_{p}^{(k)} μp,δp(k)分别表示均值和 k k k阶总偏差。

例子的进一步解释

回到刚开始的小例子,两条路线的标准差相等,为 3.156。一阶总偏差为:路线 1 为 2.39,路线 2 为 2.06,表示旅行时间与各自均值的平均绝对偏差。三阶总偏差为:路线 1 为 3.713,路线 2 为 3.853。虽然标准差无法辨别路线 1 和 2 之间的差异(因为它们的均值和方差相同),但一阶和三阶总差可以有效捕捉其旅行时间分布尾部行为的差异。

使用一阶总偏差来评估与旅行时间变化相关的风险意味着人们更倾向于选择路线 2,而不是路线 1。这种情况适用于风险规避程度相对较低的旅行者,例如只需要 65% 或更高准时到达概率的旅行者,对应路线1的时间要求为18个单位,路线2的时间要求为20个单位。如果旅行者追求95%的准时偏好,则三阶偏差正好契合了这种选择。

造成这种差异的主要原因在于一阶偏差、标准偏差和三阶偏差对极值的反映不同。虽然这三个指标都可以用来表示随机变量与其平均值的平均偏差,但它们对极值的描述存在明显差异。在一阶偏差的情况下,极值的影响相对有限,而标准偏差和三阶偏差都赋予极值的权重更大。随着偏差阶数的增加,极值的反映变得更加充分。这些指标共同描述了旅行者对同一随机旅行时间波动的不同风险感知水平。因此,为了准确捕捉旅行者的路线选择行为,在量化风险时,仔细选择偏差阶数是关键,因此需要将偏差阶数作为参数纳入路线选择模型。

λ , k \lambda,k λ,k表示模型参数,前者表示每单位风险的成本(以时间来衡量),后者揭示了旅行者对极值的态度。

  • λ \lambda λ 为正表示出行时间预算大于 μ \mu μ λ \lambda λ 为负表示出行时间预算小于 μ \mu μ,因此, λ \lambda λ 可以作为衡量旅行者冒险倾向程度的指标,也可以用来模拟旅行对旅行者的重要性。
  • 参数 k k k揭示了旅行者对极端价值的态度, k k k越大表示旅行者更关注极端值。

因此, λ \lambda λ 为正且固定时,一个更大的 k k k意味着通常会预留更多的时间预算,并变得更加规避风险。

如果旅行者分配的行驶时间由 μ + λ δ ( k ) \mu+\lambda \delta^{(k)} μ+λδ(k)决定,夹着行驶时间服从正态分布,则有:
P ( X ≤ μ + λ δ ( k ) ) = P ( X − μ δ ≤ λ δ ( k ) δ ) = Φ ( λ δ ( k ) δ ) P(X\leq \mu+\lambda \delta^{(k)}) = P(\frac{X-\mu}{\delta} \leq \lambda \frac{\delta^{(k)}}{\delta}) =\Phi(\lambda \frac{\delta^{(k)}}{\delta}) P(Xμ+λδ(k))=P(δXμλδδ(k))=Φ(λδδ(k))

非对称行驶时间分布的均值半偏差模型

之前的讨论中,我们都假设X的分布是对称的,但是对于不对称的分布, δ ( k ) \delta^{(k)} δ(k)不能代表偏斜(skewness),这是旅行者在评估不同路径的旅行时间预算时通常关心的一个关键因素。可以提供以下说明性示例来演示这一概念。

一个反例

假设路径12是随机网络中从起点到终点的两条路径。它们各自的行程时间分布、平均行程时间、标准差以及下限和上限半标准差报告如下:

路线行驶时间概率均值标准差下半偏差上半偏差
路线15.20.37.602.241.341.80
7.20.4
9.20.15
11.20.1
13.20.05
0.20.12
路径220.057.602.241.801.34
40.1
60.15
80.4
100.3

两条路径具有相同的均值、标准差、下半偏差和上半偏差都相同,而且对于任意 k k k,他们的 δ ( k ) \delta^{(k)} δ(k)也相等。因此,均值标准偏差模型将无法区别两条路径的差异,但是实际上,这两条路径并不相同。结果发现路径1具有正偏的旅行时间分布,而路径2具有负偏的旅行时间分布。这种差异对旅行者的路径选择有重要影响。

路径1的旅行时间可能延长至13.2 个单位,而路径2的旅行时间保证不超过10 个单位。因此,为了避免迟到,风险规避型旅行者倾向于为路径1预留更多时间。相反,由于路径 2 的负偏性𝑋,一个倾向于冒险的旅行者可能愿意冒险并为路径2分配较少的时间预算。毕竟,路径2的旅行时间短至2 个单位的可能性为5%。

均值上半偏差 (MUSD) 模型

上述例子表明,规避风险的旅行者往往会更多地考虑𝑋位于均值右侧的部分,而风险偏好型旅行者更关心左侧部分。这些正是上半离差和下半离差分别关注的部分。因此,衍生出两个均值半离差模型:均值上半离差 (MUSD) 模型和均值下半偏差 (MLSD) 模型:
M U S D m i n p : μ p + λ δ p ( k ) ‾ M L S D m i n p : μ p + λ δ p ( k ) ‾ MUSD \quad min_{p}:\mu_{p}+\lambda \overline{\delta_{p}^{(k)}} \\ MLSD \quad min_{p}:\mu_{p}+\lambda \underline{\delta_{p}^{(k)}} MUSDminp:μp+λδp(k)MLSDminp:μp+λδp(k)
均值上半离差 (MUSD) 模型专为规避风险的旅行者设计;均值下半偏差 (MLSD) 模型为风险倾向型旅行者量身定制。

进一步,令 λ > 0 \lambda > 0 λ>0,与 MTD 模型相比,MUSD 模型 m i n p : μ p + λ δ p ( k ) min_{p}:\mu_{p}+\lambda \delta_{p}^{(k)} minp:μp+λδp(k)更适合模拟规避风险的旅行者的路线选择;对于风险倾向高的旅行者,MLSD 模型 m i n p : μ p − λ δ p ( k ) min_{p}:\mu_{p}-\lambda \delta_{p}^{(k)} minp:μpλδp(k)优于MTD。

参考文献:

Liu, Y., Xiao, F., Shen, M., Zhao, L., & Li, L. (2024). The k-th order mean-deviation model for route choice under uncertainty. Transportation Research Part E: Logistics and Transportation Review, 189, 103646.

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

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

相关文章

紫辉创投开启Destiny of Gods首轮投资,伯乐与千里马的故事仍在继续

近日,上海紫辉创业投资有限公司(以下简称“紫辉创投”)宣布开启GameFi链游聚合平台Destiny of Gods首轮投资500,000美金,并与其达成全面战略及业务层合作,双方将协同布局链上生态,共同推动链游行业健康发展…

研究人员可以采用什么策略来批判性地评估和综合其领域的不同文献

VersaBot Literature Review 一键生成文献综述 研究人员可以采用各种策略来批判性地评估和综合其领域内的不同文献; 评估策略 审查方法论: 分析每个来源中使用的研究设计、样本选择、数据收集和分析方法。考虑每种方法的潜在偏见、局限性和优势。评估…

宝通科技携手昇腾技术首席陈仲铭,共探工业大模型与生态发展

在人工智能技术的浪潮中,宝通科技始终致力于探索和应用前沿技术,推动工业智能化的发展。7月26日,宝通科技特邀昇腾生态技术首席陈仲铭博士,为宝通员工带来了一场主题为《工业大模型与业界发展生态》的技术分享会。本次分享会不仅为…

从CNN到Transformer:基于PyTorch的遥感影像、无人机影像的地物分类、目标检测、语义分割和点云分类教程

原文链接:从CNN到Transformer:基于PyTorch的遥感影像、无人机影像的地物分类、目标检测、语义分割和点云分类教程https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247610610&idx5&snf973c3e430c89d6123ca8f4892086c55&chksmfa8271…

nameparser,一个强大的 Python 库!

更多资料获取 📚 个人网站:ipengtao.com 大家好,今天为大家分享一个强大的 Python 库 - nameparser。 Github地址:https://github.com/derek73/python-nameparser 在处理用户数据时,尤其是涉及到用户姓名的场景下&am…

最佳需求管理工具:2024年10大主流工具

本文将分享2024年排名靠前的10款需求管理工具:PingCode、Worktile、Teambition、TAPD、禅道、明道云、CODING、Jama Connect、Jira、Codebeamer。 在选择需求管理工具时,你是否感到不知从何下手?面对市场上数不清的选项,确定哪一款…

远程办公访问优化指南:如何打造高效企业组网

当今数字化时代,远程办公已成为许多企业不可或缺的工作模式。面对地理位置分散、网络环境复杂等挑战,如何打造高效、稳定、安全的企业组网,成为企业IT部门亟需解决的问题。本文将为您提供一份远程办公访问优化指南,帮助您构建高效…

坐牢二十天 20240731(IO)

一.作业 1> 使用父子进程完成两个文件的拷贝 父进程拷贝前一半内容&#xff0c;子进程拷贝后一半内容 子进程结束后退出&#xff0c;父进程回收子进程的资源 #include <myhead.h> //定义求源文件长度的函数 int lenmain(const char *src,const char *dst) {int fd…

各类基于虚拟主机的应用及上线商城系统

一、基于域名访问 查看没有空行&#xff0c;没有注释的文件内容 [rootweb ~]# grep -Ev "#|^$" /usr/local/nginx/conf/nginx.conf [rootweb ~]# cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak [rootweb ~]# grep -Ev "#|^$"…

temu插件丨temu插件下载免费体验-特喵数据

在当今这个日新月异的电商时代&#xff0c;每一个细微的洞察都可能是商家决胜千里的关键。随着跨境电商平台的蓬勃兴起&#xff0c;Temu作为一股不可忽视的新兴力量&#xff0c;正以其独特的模式和强大的数据分析能力&#xff0c;引领着行业的新风尚。接下来看看让您的Temu店铺…

解决TensorFlow非法指令 (核心已转储)问题

背景 测试环境使用TensorFlow 1.14.0运行实体抽取和事项要素项目正常&#xff0c;打包项目和miniconda3环境进行部署&#xff0c;进行predict时报错。然后使用dockerfile生成环境镜像进行部署&#xff0c;发现仍报错。最后查资料解决该问题。 Using TensorFlow backend. 非法指…

《CSS创意项目实战指南》:点亮网页,从实战中掌握CSS的无限创意

CSS创意项目实战指南 在数字时代&#xff0c;网页不仅是信息的载体&#xff0c;更是艺术与技术的融合体。通过CSS&#xff0c;你可以将平凡的网页转变为引人入胜的视觉盛宴&#xff0c;让用户体验跃升至全新高度。《CSS创意项目实战指南》正是这样一本引领你探索CSS无限可能的…

【全志H616开发】SQLite打开/创建数据库的C接口

文章目录 打开/创建数据库的C接口函数介绍sqlite3_open函数sqlite3_close函数sqlite3_errmsg函数 代码示例 打开/创建数据库的C接口函数介绍 sqlite3_open函数 sqlite3_open 是 SQLite 数据库库中的一个函数&#xff0c;用于打开一个新的数据库连接。如果指定的数据库文件不存…

大厂linux面试题攻略一之网络基础

一、网络基础类面试题 1.简述ISO/OSI七层模型&#xff08;理论模型&#xff09;的分层与作用 ISO&#xff1a;国际标准化组织 OSI&#xff1a;开放系统互联 第7层应用层&#xff1a;为用户提供服务&#xff0c;给用户一个操作界面 第6层表示层&#xff1a;数据提供表示、加密…

从零入门 AI for Science(AI+药物) #Datawhale AI 夏令营 Task2

书接上回: 从零入门 AI for Science&#xff08;AI药物) #Datawhale AI 夏令营 Task2 前面了解了赛题&#xff0c;这个主要讲baseline代码&#xff0c;入门RNN和特征工程 解读官方baseline set_random_seed 统一设置随机种子 def set_random_seed(seed):"""设…

一万亿token!34亿张图像,扩大10倍!史上最大开源多模态数据集MINT-1T发布!

众所周知&#xff0c;现在训练AI最需要的是什么&#xff1f; 数据&#xff0c;数据&#xff0c;还是数据。——毕竟只有让AI学好了&#xff0c;AI才能好好地回答你的问题&#xff0c;否则就会答非所问。 但是喂给AI的数据&#xff0c;现在和GPU一样&#xff0c;成了紧缺资源。…

Java:类集(List,Vector,Set,HashMap)

类集:就是一个动态的对象数组,是对一些实现好的数据结构的包装,这样在使用时会非常方便,而且最重要的是类集框架本身不受对象数组长度的限制。 类集的特性:(1)这种框架是高性能的,对基本类集(动态数组、链接表、树和散列表)的实现是高效率的。所以一般很少需要人工对…

汇舟问卷:从了解国外问卷工作室开始!

大家好&#xff0c;我是汇舟问卷。上个月有个互联网大厂上班的经理联系到我&#xff0c;向我们咨询了关于国外问卷调查工作室的情况。 他对当时稳定的生活状态感到担忧担忧&#xff1a;每月稳定的收入虽然足以应对家庭开支&#xff0c;却难以积蓄足够的资金&#xff0c;尤其是…

公布一批神马爬虫IP地址,真实采集数据

一、数据来源&#xff1a; 1、这批神马爬虫IP来源于尚贤达猎头公司网站采集数据&#xff1b; 2、数据采集时间段&#xff1a;2023年10月-2024年1月&#xff1b; 3、判断标准&#xff1a;主要根据用户代理是否包含“YisouSpider”&#xff0c;具体IP没做核实。 二、神马爬虫主…

Javascript前端基础面试(十)

MVVM Vue MVVM这一篇就够啦&#xff01;_vue r mvvm-CSDN博客 点容器内的图标,图标边框变成border 1px solid red&#xff0c;点空白处重置 <div id"container"> <img src"icon.png" alt"Icon" class"icon"> <!…