--- tags: Program --- :::danger 服務已停止 ::: <!-- # MVisualizer :::danger 此機器人已暫停維護,歡迎聯絡小灰灰轉移主控權。 ::: ## 系統重現 ### 已重現 * 天命(牛頓冷卻定律)、違反指數 * 物件運作方式 * ~~於 SQCS guild 觸發指定事件後,機器人經由 Bot communicate guild 發送修改指令至`\_ToMV`頻道,MV 經由`listener`接收到後修改`db`~~ * 2020/12/21 更新:SQCS直接利用`client & cursor`對資料庫進行跨區塊處理 * ~~使用`@task.loop()`隔時段自動更新`MDU, ODU, ODU_Time`等參數~~ * 2020/12/28更新: 舊有鑲於`MVisualizer`中的`DU, MDU`更新函數已經移至`Task Program`的repl中了 * 2021/4/23更新: `Task Program` 執行緒可暫停,不會影響到伺服器本身運作。 --- ---> ### 使用數學模型一覽 * 1 tic = 10 sec. #### 貢獻值 * $$contribution \left (\xi _p \right )=\sum_{k=0}^{\left |\alpha log_p \right |-1}\left (\alpha log_{p_i} \cdot 2^i \right )$$ #### 違反指數 * $$for\ \theta_1 = sgn \left ( \xi_p - \frac{1}{P}\sum_P \xi_i \right )\\ \theta_2 = sgn \left (\sum_{k=0}^{\left |\alpha log_p \right |-1} \alpha log_{p_i} - \frac{1}{2}(T-1) \right )\\ \Delta levelling\ index_p=-sgn(\theta_1 + \theta_2)\left |(\xi_p - \bar{\xi})\left (\frac{\theta_1 + \theta_2}{2}\right )\right |$$ #### 天命上限計算 * $$MDU_p=\lfloor\left (10\log_2\left (S_p+1\right )\right )^2\rfloor$$ #### 天命更新 * $$for\ d=\frac{t}{86400}$$ * $$\tau=-ln\left (\frac{20}{|ODU-MDU|}\right )$$ * $$D(d)=MDU+\left (ODU-MDU\right )e^{-\tau d}$$ * Archived #### 天命更新•新 * $$\lfloor \frac{DU}{100}\rfloor$$ * per 1 tic #### 分數加權 * $$p=last\ week\ points\ gained,\ \bar{p}=average\ points\ gained\\ p_M=maximum\ points\ gained,\ p_m=minimum\ points\ gained$$ * $$a=\frac{p-\bar{p}}{p_M-p_m}$$ * $$W=\frac{1}{2}+\frac{3}{2(1+e^{(-5a + \ln2)})}$$ #### 階層分數差距(尚未使用) * $$P=L^2$$ -->