多目标跟踪笔记二:Efficient Algorithms for Finding the K Best Paths Through a Trellis
Abstract
本文提出了一种新的方法来寻找不相交k最优路径。最坏情况下计算复杂度为N3log(N)。该方法比WVD算法(https://www.cnblogs.com/walker-lin/p/11051983.html)速度更快。
Introduction
WVD算法中,计算复杂度随着虚警(false alarms)的增加呈指数增加,这限制了算法适用更多的场景。
本文提出的算法are based on a transformation of the K-path trellis problem into an equivalent minimum cost nenvork flow (MCNF) problem。而解决MCNF问题的复杂度随着measurements总数的增加呈多项式增加。
equivalent minimum cost nenvork flow formultion
不相交k最优路径:a)不相交;b)k条路径的总成本最少。
1)如果满足:
a)不要求路径不相交;
b)添加第0层和第T+1层,第0层和第T+1层都只有一个node;第0层到第1层、第T层到第T+1层的arc cost都为0;
c)第0层有K个单位的输入flow,第T+1层有k个单位的输出flow。
则不相交k最优路径问题 → MCNF问题:
此时,k最优路径(不要求不相交)转换为:
其中,xij表示arc flow,cij表示arc cost。
2)为了满足不相交约束,for each set Nt,t = 2,...,T- 1, 对每一个node添加一个对应node*,且node到node*的arc cost等于0,
那么,不相交k最优路径可以转换为以下问题:
nt中的node最多被使用一次。
算法性能比较
假设Nt=M,t=1,2,......,T。
算法1:WVD算法;算法2:ε-relaxation algorithm in [Dual coordinate step methods for linear network flow problems]。
计算法复杂度:
算法1:O(W),其中;
算法2:,其中C是cij的最大值。
空间复杂度:
算法1:O(V),其中;
算法2:O(M2T)
转载于:https://www.cnblogs.com/walker-lin/p/11052139.html
多目标跟踪笔记二:Efficient Algorithms for Finding the K Best Paths Through a Trellis相关推荐
- amazeui学习笔记二(进阶开发4)--JavaScript规范Rules
amazeui学习笔记二(进阶开发4)--JavaScript规范Rules 一.总结 1.注释规范总原则: As short as possible(如无必要,勿增注释):尽量提高代码本身的清晰性. ...
- linux学习笔记二
linux学习笔记二 文章目录 linux学习笔记二 finding finding hyx@hyx-computer:~$ cd mnt -bash: cd: mnt: No such file o ...
- qml学习笔记(二):可视化元素基类Item详解(上半场anchors等等)
原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7851 ...
- oracle直查和call哪个更快,让oracle跑的更快1读书笔记二
当前位置:我的异常网» 数据库 » <>读书笔记二 <>读书笔记二 www.myexceptions.net 网友分享于:2013-08-23 浏览:9次 <> ...
- 【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍
游戏开发笔记二十七 Direct3D 11入门级知识介绍 作者:毛星云 邮箱: happylifemxy@163.com 期待着与志同道合的朋友们相互交流 上一节里我们介绍了在迈入Dire ...
- [转载]dorado学习笔记(二)
原文地址:dorado学习笔记(二)作者:傻掛 ·isFirst, isLast在什么情况下使用?在遍历dataset的时候会用到 ·dorado执行的顺序,首先由jsp发送请求,调用相关的ViewM ...
- PyTorch学习笔记(二)——回归
PyTorch学习笔记(二)--回归 本文主要是用PyTorch来实现一个简单的回归任务. 编辑器:spyder 1.引入相应的包及生成伪数据 import torch import torch.nn ...
- tensorflow学习笔记二——建立一个简单的神经网络拟合二次函数
tensorflow学习笔记二--建立一个简单的神经网络 2016-09-23 16:04 2973人阅读 评论(2) 收藏 举报 分类: tensorflow(4) 目录(?)[+] 本笔记目的 ...
- 趣谈网络协议笔记-二(第十九讲)
趣谈网络协议笔记-二(第十九讲) HttpDNS:网络世界的地址簿也会指错路 自勉 勿谓言之不预也 -- 向为祖国牺牲的先烈致敬! 引用 dns缓存刷新时间是多久?dns本地缓存时间介绍 - 东大网管 ...
最新文章
- c++ empty()函数
- python3+selenium入门08-鼠标事件
- 人月神话阅读笔记03
- UncaughtExceptionHandler:java未捕获的异常/错误默认处理方式
- android触摸屏idc,Android触摸屏IDC
- shell 脚本中while 循环只执行一次的问题
- C/C++ BugPitfalls
- java catch中 return_JAVA中try、catch、finally带return的执行顺序总结
- 使用本地计划任务定时关闭azure虚拟机
- “围剿”余额宝!微信零钱通能否逆袭成功?| 畅言
- Scikit-Learn库概述
- Python基础语法题库
- 十年Smartbi项目经理:BI应用在银行业的发展历程和展望
- rainmeter雨滴皮肤——万花筒
- 在大学里我们应该学习什么
- C语言程序——用星号打印图案
- 如何查看自己的支付宝花呗是否已经接入央行征信? #花呗部分用户接入央行征信#
- UNLIMITED TABLESPACE权限
- 已知银行整存整取存款不同期限的月息利率分别为: 月息利率= 0.63% 期限=1年 0.66% 期限=2年 0.69% 期限=3年 0.75% 期限=5年
- 步步为营Hibernate全攻略(二)剪不断理还乱之:一对多关联映射
热门文章
- iOS 开发中使用 NSURLProtocol 拦截 HTTP 请求
- 【应用笔记】【AN001】VC#开发环境下基于以太网的4-20mA电流采集(基于modbus tcp 协议)...
- 第四十四课:jQuery UI和jQuery easy UI
- 无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象...
- 使用访问控制列表预防IP地址欺骗(IP Address Spoofing Prevention with ACLs)
- 详述@ResponseBody和@RequestBody注解的区别
- 嵌入式软硬件开发中遇到的坑
- C语言程序设计第三次作业——选择结构(1)
- Facebook推开源软件平台ParlAI,能否解决机器人灵魂缺失问题?
- vue教程2-03 vue计算属性的使用 computed