当前位置:网站首页>在线问题与离线问题
在线问题与离线问题
2022-07-06 05:58:00 【瞻邈】
1. 在线问题
决策时未掌握全部实例信息,已做的决策在更多信息呈现后不可更改。
2. 离线问题
实例在决策前全部已知的问题。
3. 在线算法
可以以序列化的方式一个个的处理输入,也就是说在开始时并不需要已经知道所有的输入。相对的,对于一个离线算法,在开始时就需要知道问题的所有输入数据,而且在解决一个问题后就要立即输出结果。例如,选择排序在排序前就需要知道所有待排序元素,然而插入排序就不必。
因为在线算法并不知道整个的输入,所以它被迫做出的选择最后可能会被证明不是最优的,对在线算法的研究主要集中在当前环境下怎么做出选择。对相同问题的在线算法和离线算法的对比分析形成了以上观点。如果想从其他角度了解在线算法可以看一下 流算法(关注精确呈现过去的输入所使用的内存的量),动态算法(关注维护一个在线输入的结果所需要的时间复杂度)和在线机器学习。
一个很好的展示在线算法概念的例子是加拿大旅行者问题,这个问题的目标是在一个有权图中以最小的代价到达一个目标节点,但这个有权图中有些边是不可靠的,可能已经被剔除。然而一个旅行者只有到某个边的一个端点时才能确定该边是否已经被移除了。最坏情况下,该问题会变得简单,即所有的不确定的边都被移除该问题将会变成通常的最短路径问题。
4. 离线算法
离线算法设计策略都是基于在执行算法前输入数据已知的基本假设,也就是说,对于一个离线算法,在开始时就需要知道问题的所有输入数据,而且在解决一个问题后就要立即输出结果,通常将这类具有问题完全信息前提下设计出的算法成为离线算法。
参考文献
边栏推荐
- Commodity price visualization
- 2022 software testing workflow to know
- Station B, Master Liu Er - back propagation
- Grant Yu, build a web page you want from 0
- Garbage collector with serial, throughput priority and response time priority
- Mysql database master-slave cluster construction
- Investment strategy discussion and market scale prediction report of China's solid state high power amplifier industry from 2022 to 2028
- OSPF configuration command of Huawei equipment
- SQLMAP使用教程(三)实战技巧二
- 養了只小猫咪
猜你喜欢

嵌入式面试题(四、常见算法)

Station B, Master Liu Er - back propagation

Migrate Infones to stm32
![[happy Spring Festival] if you feel happy, dance](/img/b5/faa4cb94ef5fb45b8bb98ecb69962f.jpg)
[happy Spring Festival] if you feel happy, dance

关于 PHP 启动 MongoDb 找不到指定模块问题

The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
![[untitled]](/img/5d/028b9d19e9a2b217f40198d4631db2.png)
[untitled]

Function of contenttype

YYGH-11-定时统计

A master in the field of software architecture -- Reading Notes of the beauty of Architecture
随机推荐
B站刘二大人-线性回归及梯度下降
[email protected]树莓派
Gtest之TEST宏的用法
【LeetCode】Day96-第一个唯一字符&赎金信&字母异位词
Raised a kitten
Detailed explanation of BF and KMP
ArcGIS application foundation 4 thematic map making
[course notes] Compilation Principle
HCIA复习
Practice sharing: how to safely and quickly migrate from CentOS to openeuler
【无标题】
查询生产订单中某个(些)工作中心对应的标准文本码
Bit operation rules
Node 之 nvm 下载、安装、使用,以及node 、nrm 的相关使用
wib3.0 跨越,在跨越(ง •̀_•́)ง
About PHP startup, mongodb cannot find the specified module
LTE CSFB process
Clear floating mode
Implementation of linked list in address book management system
嵌入式面试题(四、常见算法)