最优停止找停车位问题的最简单解释

x

x

x为一个车位被占用的概率,那么显然

1

x

1-x

1x则为空闲率。停车位坐标如下:
在这里插入图片描述
仿照万里挑一的37%原则建模。

k

k

k为司机开始考虑停车的位置,那么实际可以停车的位置

i

i

i肯定满足在

i

<

k

i<k

i<k,还有两个约束:

  • 司机在

    i

    i

    i点停车,说明前面没有停车位,不然他可能考虑前面的车位。

  • i

    i

    i是最优的停车位,则意味着在

    i

    i

    i之后再无停车位。

综上两点,可以求出成功停车的概率:

P

(

k

)

=

i

=

1

k

a

k

i

×

(

1

a

)

×

a

i

=

i

=

1

k

a

k

×

(

1

a

)

=

(

1

a

)

k

a

k

P(k)=\sum\limits_{i=1}^ka^{k-i}\times (1-a)\times a^{i}=\sum\limits_{i=1}^ka^{k}\times (1-a)=(1-a)ka^k

P(k)=i=1kaki×(1a)×ai=i=1kak×(1a)=(1a)kak

导数是:

P

(

k

)

=

(

1

a

)

a

k

+

(

1

a

)

k

a

k

ln

a

=

a

k

(

1

a

+

k

ln

a

)

P'(k)=(1-a)a^k+(1-a)ka^k\ln a=a^k(1-a+k\ln a)

P(k)=(1a)ak+(1a)kaklna=ak(1a+klna)

所以,在

k

=

a

1

ln

a

k=\dfrac{a-1}{\ln a}

k=lnaa1时,效果最好。来感受动态(用Geogebra作图):
在这里插入图片描述
这说明,当已知车位占用率为

a

a

a时,离目的地

k

=

a

1

ln

a

k=\dfrac{a-1}{\ln a}

k=lnaa1开始,找到一个车位就停进去,是最好的选择。给出一个

a

a

a,就能算出一个

k

k

k

《算法之美》第一章“最优停车位置”问题大致也是这么算的,只是它考虑了更复杂的情形,停止位并没有在目的地终止,而是延伸到无穷远处,最终它得到了下表:
在这里插入图片描述

浙江温州皮鞋湿,下雨进水不会胖。

原文链接: https://blog.csdn.net/dog250/article/details/121046112

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    最优停止找停车位问题的最简单解释

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/405663

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月26日 上午9:20
下一篇 2023年4月26日 上午9:20

相关推荐