【发布时间】:2018-11-04 16:01:39
【问题描述】:
如果我的问题被严重误导或范围过于宽泛,我深表歉意。数学不是我最擅长的科目。对于上下文,我试图找出计算离散曲线下面积的计算复杂度。在我感兴趣的特定用例中,y 轴是队列的长度,x 轴是时间。曲线将始终具有以下界限:它从零开始,由多个大于零的时间戳样本组成,最终缩小到零。我最初的研究已经产生了解决这个问题的两种潜在的数学方法。第一个是域 [a, b] 上的 Reimann 和,其中 a 最初为零,b 最终为零(不确定我的理解是否完全正确)。我认为这个公式的数学表示可以在这里找到:
https://en.wikipedia.org/wiki/Riemann_sum#Connection_with_integration。
第二个是离散卷积。但是,我无法区分离散卷积和域 [a, b] 上的 Reimann 和之间的区别和适用性,其中 a 最初为零,b 最终为零。
我的问题是:
- 这两者有区别吗?
- 哪种方法最适合/最有效地解决我要弄清楚的问题?
- 问任何一种数学方法的计算复杂度是否合适?如果是这样,在这个特定的应用程序中每个的复杂性是什么?
编辑: 为了增加上下文,将有一个函数计算平均队列长度,方法是将两条单独曲线下的面积之和除以跨越这两条曲线的总时间间隔。具体应用可见本文第168页:https://www.cse.wustl.edu/~jain/cv/raj_jain_paper4_decbit.pdf
【问题讨论】:
-
如果用离散卷积来解决这个问题,两个输入函数会是什么?
-
这在cs.stackexchange.com 上不是更好吗?
-
@MattTimmermans 我不知道如何回答这个问题,这可能表明我存在更大的误解。
-
@harold 我会试着把它贴在那里看看我得到了什么。
-
对于不太懂数学的人来说,看起来你正试图将大量数学应用到一个基本简单的问题上。为什么答案不是“只是将所有长度样本相加并乘以时间戳间隔”?
标签: algorithm time-complexity calculus