How to Use Voting Power Efficiently? 如何点赞最实惠? 💻

IMG_1576.JPG
Sunset of Manhattan 曼哈顿的黄昏


Update

I took some time to think about yesterday's conclusion and figured out the the advantage of more upvotes each day comes from the lost VP from day one to the last day. In yesterday's simulation the total period is 100 days. If we redo it with a longer time, then the difference of 100 votes/day and 12 votes/day is very small.

Furthermore, when VP is very small, the reward may be too small to be ignored by the system.

Therefore, the final conclusion is, as long as you keep VP under 100% and do not waste VP, then the reward will be same.

Original Post

How to maximize the return if you have fixed SP? I believed that voting 11 times per day and keep VP close to 100% each day can maximize the return. However, the simulation doesn't support it.

$votes = 11; #votes per day
$vp = 1.0; 
$days = 100;

$income = 0;
for($d=0;$d<$days;$d++) {
  for($i=0;$i<$votes;$i++) {
    $income += $vp;
    $vp *= 0.98;
    }
  $vp += 0.2;
  $vp=1 if($vp>1);
  }  
print "income = $income, vp = $vp\n";

My simulation code shows if you vote 11 times per day, after 100 days the return is 996.34. If you vote 12 times per day, return is 1003.55; 20 times per day, 1019.92; 100 times, 1038.47; 1,000 times, 1039.99. The more you vote, the more return you get and the limit is 1040.

The conclusion is counter intuitive. Welcome to check my code and repeat the test. Thanks


更新

今天想了一下为什么每天狂赞回报会高,原因是:每天狂赞把所有储备的VP都用完了,所以回报会高一点。昨天的模拟用了一百天。如果模拟更长时间,差距就变小了。

以上只是理想的数学模型。实际情况是,在有限的SP下,如果VP太小,回报如果很小可能会被舍掉造成损失。

所以最终的结论是:只要VP不达到100%,不浪费VP,怎么赞结果都差不多。另外也不要把VP搞得太小,以免造成点赞被舍弃的损失。

原文

今天读了 @justyyVoting Power Matters? 能量需要恢复满么?。文章说假如当前VP(Voting Power)是60%,每天点赞11次,点赞30天如何点赞收益最大。是直接开始点赞,还是先休息几天?通过模拟计算,他得出结论休息不休息,效果差不多,收益差不多。

我的直觉的是 @justyy搞错了。把VP维持在100%和维持在60%,怎么可能收益差不多?显然把VP维持在100%收益最大。我读了 @justyy的程序,没发现错误。决定自己重新写一下看看到底问题在哪里。

回家以后,我自己写了一下程序,最后得到的结果跟 @justyy是一样的:两种策略收益差不多。

究竟为什么呢?研究了一下,问题就出在每天点赞11次。如果每天能够只点赞11次,过不了几天VP就会恢复到100%。

为什么呢?如果当前VP是100%,点赞11次以后,VP=100%*0.98^11 = 80.07%。

如果当前VP是60%,点赞11次以后,VP=60%*0.98^11=48.04%。这样一天以后,VP增加20%到68.04%。也就是说,如果每天只点赞11次,VP每天都会增加,很快就会到达100%。

所以, @justyy的两种策略结果差不多。

那么问题来了:为什么我的VP长期维持在50%附近?看来人不是机器,不能忍着不点赞!

既然程序已经写出来了,顺便研究一下每天点赞多少次收益最高。我的程序是用Perl写的,不需要会写Perl也能读懂:

$votes = 11; #votes per day
$vp = 1.0; 
$days = 100;

$income = 0;
for($d=0;$d<$days;$d++) {
  for($i=0;$i<$votes;$i++) {
    $income += $vp;
    $vp *= 0.98;
    }
  $vp += 0.2;
  $vp=1 if($vp>1);
  }  
print "income = $income, vp=$vp\n";

上面的程序假设每天点赞11次,100天以后的收益是996.34。

我们知道每天点赞11次有一点点浪费,因为11次以后VP不是80%,而是80.07%。那么改成每天点赞12次,一百天以后收益是:1003.55。稍微有提高。

如果每天点赞20次呢?1019.92!居然又提高了!

如果每天点赞100次呢?1038.47!居然还能提高!

再试一下每天点赞一千次,结果是1039.99。

再增加次数,基本就是这个数值了,看来极限在1040。

结论是:每天赞的次数越多收益越高,即使VP会趋近于0!是不是非常毁三观?

我曾经见过一个机器人因为点赞太多VP经常不到1%还嘲笑过它。原来它是最聪明的!

欢迎大家查看我的程序,检查我的结论。我也不能接受这个结果。


加勒比海系列


更多系列游记


数据、观察、分析系列


技术系列


© Copyright 所有照片与文字皆为 @nationalpark原创。All photos taken by @nationalpark. All rights reserved.

H2
H3
H4
3 columns
2 columns
1 column
29 Comments