北京摇号原理?

衡美琪衡美琪最佳答案最佳答案

谢邀,第一次摇号亲历者前来回答! 简单地说,就是“按街数”“排顺序”和“随机摇”相结合。具体说来: 第一个环节,“按街数”,也就是“先分后选”。这里需要明确一个前提条件——在同一个时间范围内,全市汽车保有量是基本固定的。因为汽车产能是有一定限制的(当然现在已经不存在这个瓶颈了),所以全市汽车保有量的数值基本上是一个常数。因此在这个前提下,“按街数”就非常好理解了——“按街数”其实就是把全市所有街道划分为若干区域,然后以每个区域作为划分单位,确定每一个划分单位的“基数”数量,这个“基数”数量要小于或等于该时间段内新车(不含二手车)注册数量的12%。如果某个划分单位的“基数”在某个时间点已经达到或者超过该时间段内新车注册数量的12%,那么就把该时间节点以后的所有申请数据全部纳入下一个分阶段的申请名单。

第二个环节,“排顺序” 这其实就是一个排队的问题。为了简化问题,我们不妨假定参与摇号的人数恰好可以满员地排成一个长队。这时候“排顺序”的问题就很好解决了,只需要让第一辆车优先选择就可以了(假设第一辆车不需要考虑后面队伍中的其他车辆)。

第三个环节,“随机摇” 这个就比较复杂了,因为我们不知道整个申请队列中到底包含了多少辆汽车,所以我们无法确定到底应该摇出多少个有效编码。假设我们希望A、B两辆车的成功几率相同,为了避免A车抢先B车一步的问题,我们先摇出个随机的R,如果R小于A的车辆数除以总申请数(注意,这是成功几率),我们就把A加入“中选”列表,反之,我们就将B加入“中选”列表。这样,A、B两车同时被选中概率就是高的。 看到这里你们肯定已经晕了,我来画一个图来描述这个过程: 假设某阶段新注册的汽车数量是3000(这里为了方便说明问题,特地将每阶段的车数限定为3000),根据前面的计算方法,第一步“按街数”分到的各区的“基数”应不超过3600(3000×12%=3600),并且这3600不可能在第一阶段就被全部用完,否则后面的第二阶段和第三阶段也就没有存在的必要了。

假定前三个阶段结束后,有2700辆汽车进入了“中选”列表,按照我们的设定,每辆车都有同等的概率被抽中,也就是说还剩5400(3000-2700)辆汽车待抽。现在我们需要增加一个步骤,对剩下未中的车辆再次进行排序和抽签,直到所有的号码都被抽完为止。在这里我们需要引入一个新的概念:残余率 。所谓残余率,就是最后没被抽中的车辆的比率,用数学表达式表示就是: 由于每一辆车被抽中的概率都是相等的,所以上式可以化简为: 随着循环次数的增加,P值在减小,也就意味着第n+1次循环中签的几率比前面的任何一种循环中签的机会都要大。举个例子,假设某一阶段未中标车辆数为8700,则P值为8700/30000=0.29,而第n+1次循环过后,因为又有一部份车辆被淘汰,所以P值就会更小一些。当循环进行到一定程度时(例如8轮),P值小于0.01,我们就可以认为所有号牌资源已经被抽完,摇号过程结束。

我来回答
请发表正能量的言论,文明评论!