第一百零六章;被製止的攻勢(二)
作者:遇水化合      更新:2020-02-29 15:31      字數:3405
  女皇日記最新章節

  邁克爾多納萬的神聖獵鷹帝國巫師學院畢業論文(七):

  《法術力本源魔法的等級評估方法研究》邁克爾多納萬。

  優化退火後的法術力本源魔法等級評估普適公式:

  要對退火算式進行優化,就必須構造優化目標函數。這個函數為包含a和b的數對集合的最小值,其值等於k乘以n的倒數乘以前一個法術力節點減去後一個法術力節點之間路徑差的平方的n次和的k次和。

  在這裏,我們由於隻設定了5個“域”,因此k的最大值為5,;而n則對應“域”中的評價要素的數量。其最大值在每個“域”中都不同,對應法術力感知3個、法術力監控13個、法術力鏈接2個、法術力集成3個、法術力流量交互1個、多法術力流量整合協同作用4個、法術力流量的瓣膜適配3個、法術力流量節點優化3個、施法路徑控製4個、高可用性施法路線策劃5個、法術力本源融合4個。

  目標函數實質上是一個非線性代價函數,對其優化過程既尋找其函數最小值。影響其最小值的參數a和b則位於前一個法術力節點中。退火算式若要取得一定的費效比,需要通過參數製定來調整退火策略。

  我們設a和b都是在0到20這個數字區間之內的數,在初始溫度一萬度,終止溫度0.0001度的時候,取0.9的退火係數,擾動規律為0.1到0.9中的一個隨機值減去0.428再乘以0.23,經曆1000次迭代之後,取得目標值小於0.02時的情形。最終確定a等於6.622579而b等於3.504464。

  至此,法術力本源魔法的等級評估方法模型構建完畢。

  法術力本源魔法等級評估法陣:

  針對不同體係,不同本源,不同擅長方向的施法者,若要忽略其對評分的影響,首先就要設定不同的場景測試。

  對於艾莎世界龐大的真理來說,窮盡所有的可能性這件事本身就是不可能的,因此我們所建設的測試場景都需要按照幾點共通的,最顯著的特點來設置既要體現出普適性,也要體現出特征性。比如我們來了巫師能準確測試,來了法師就不能準確測試,這就是非普適性。擅長紅色法術力的法術能測試而混合了幾種法術力的法術就誤差大,這就是非特征性。

  在考慮測試場景的時候,我們就需要考慮,諸如環境惡劣、滿負載、壓力測試等。針對不同的評價要素,場景測試的形式和次數也不同。在得到所有評價要素在全部場景測試中所得的數據之後,將數據輸入法術力本源魔法等級評估法陣,這隻需要改變法陣的法術力流動即可,連咒語都不需要。若隻是想要對候補施法者進行法術力本源判別測試,則完全不需要這一步,法陣會主動判斷並顯示出其天賦。

  法陣的主要作用是講所輸入的數據保存在一組法術力流量中,當然,這些數據是自動采集法陣中的施法者的。之後法陣會自動運行退火算式的過程,用時間節點原初化隨機種子,防止每次運行的結果

  都相通。

  算式過程先產生初始節點,保存需要尋優的兩個常熟和初始節點。之後按照擾動規律對初始節點增加隨機擾動並產生一個新節點。按照接受準則判斷這個新節點是否被接受。若接受準則不接受則退火失敗,重新擾動。當溫度冷卻後確定最優節點與決策,產生的最優結果的算式中兩個常數的值就是需要確定的常數值。

  我們不需要擔心法陣的準確率問題,因為他使用了多重采樣。這種多重采樣的實現是將需要多重采樣及計算的數值或者變量以一組法術力流量的方式存儲在法陣節點之間的法術力通道中。隨著每一次迭代過程的更新,這些同道中人的法術力流量不斷地經曆上下層之間的刷新,替換,保存,再刷新的規律,始終保證最外層結果一定是當前迭代次數下最新,最優的。

  -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  “他們來了!”巴普德說道。

  艾爾帕拉點點頭,大聲喊道:“伐木要塞的將士們!敵人就在眼前!若我們在此倒下,我們的田地、店鋪、妻子、孩子就會被坦格尼斯雜種肆意劫掠與欺辱。因此,組成山丘吧!為你們的家人,為你們的土地!拔劍!奔狼狩獵!wolf!wehunt!”

  “吼!吼!吼!”所有的讚米爾士兵都激奮起來。

  “弓箭手!聽我號令!30度升角,拋射!”吉維爾拔出寶劍,一隻腳立在城頭,指揮著所有弓箭手。一時間,箭如雨下。這些致命的箭矢從三個不同的角度,兩種高度射入坦格尼斯的軍隊中。

  這種射擊方式與伐木要塞的高度和箭塔的建造角度有關。由於伐木要塞的城牆並不高大,因此在伐木要塞的箭塔損壞的時候,新修建的箭塔便會加高一些。通過螺旋形的石質樓梯,每個箭塔不僅提供了尖塔頂端可供8人一齊射擊的射擊垛,在中間位置還有一個小型的懸台,可以提供一個人休息和吃飯,必要的時候也可以從懸台的方窗中增加一人的射擊人數。

  在敵軍攻上城牆之後,近戰部隊通過撤退進箭塔的懸台,可以抵抗三十分鍾以上。隻需要將懸台中的床板橫過來,兩名手持長劍的士兵或者近衛就可以扼守住箭塔上升的螺旋形樓梯,箭塔上麵的弓箭手就可以繼續提供火力壓製。

  另一方麵,高低交錯的設計使得齊射的軌跡發生時間交錯和角度變化。在麵對敵人的重裝步兵時會有意想不到的效果。這樣,你就不能僅僅依靠將盾牌頂在斜上方或者將盾牌頂在正上方來獲得對全部的箭矢的抵抗。

  不過僅僅是這樣還不足以有效地殺傷敵軍,城牆上一般也會準備石塊。拋石鎖拋出的石塊從十多米的高度上落下,往往能將最厚重的裝甲都砸出一個凹陷的坑,配合弓箭手的射擊,敵人想要靠近城牆往往會付出代價。

  一時間,坦格尼斯軍中便肉眼可見的栽倒一片。然而,盡管一波箭雨就殺傷了幾十名坦格尼斯士兵,但是他們的人數實在是太多了幾十人就直接被後麵趕上來的士兵踩踏著前進,不一會兒,就淹沒在人海的洪流中。

  “第一波,裝填彈藥。第二波上前,45度升角,拋射!”吉維爾再次下令。又是幾十名士兵倒下了,而敵人已經向城牆前進了幾十米了。

  “第二波,裝填彈藥。第一波上前,55度升角,拋射!”吉維爾一波又一波的喊道,在射擊了8次之後,敵人已經推進到距離城牆非常近的距離。為了縮短這一段距離,坦格尼斯的士兵已經有幾百人永遠喪命在這片土地上。不過他們的投石機也不是吃素的,一波又一波的梯次投石機射擊打的伐木要塞的城牆千瘡百孔城牆西部的射擊垛已經被完全打斷。巨石橫在城牆通道中間,下麵壓著6,7具讚米爾士兵的屍首。城門左邊的哨塔已經被完全打斷,哨塔的頂端掉下城牆,摔倒城外的原野上。哨塔中的弓箭手大部分都被摔死,有一個倒黴蛋直接被巨石壓成了一灘血肉,而剩下僥幸還活著的,也被衝殺上來的坦格尼斯士兵一刀梟首。

  “敵人的攻城梯架起來了!守住城牆!守住城牆!”艾爾帕拉一劍殺死一個企圖爬上城牆的士兵,一邊大喊。那被殺死的士兵屍身後仰,直接落下城牆去,順帶還砸中一個爬梯的敵人,那倒黴鬼身體一失衡,和那具屍首一齊摔下去,頭骨碎裂,脖子折斷。

  不過這時,一顆巨大的石塊砸來,死死地嵌入到城垛之中。城垛的邊緣頃刻崩裂,一塊碎石擊中了艾爾帕拉的頭盔,直打的她頭破血流。她隻好一隻手扶著頭部,另一隻手刺向幾個鍘刀軍團的士兵,勉強保持平衡。

  “克蕾雅女士!堅持住!”巴普德抄起巨斧,一下橫劈將一個敵人斬首,頭顱飛到空中,掉下城牆去,血液從脖子中噴射而出,身體倒在地上。隻見他血紅色的披風上沾染的血跡已經發黑發紫,他一個健步邁過一個倒下的讚米爾士兵,來到艾爾帕拉身邊,一斧子便將一個企圖從背後襲擊艾爾帕拉的行刑人兵團士兵連頭盔帶身體劈成兩半。這一斧子威力出奇的大,幾名坦格尼斯士兵根本就不敢上前。不過很快他們就和其他的士兵混戰在一起,並不能站在原地膽怯了。

  巴普德試圖將斧子從那坦格尼斯士兵的身體中拔出來,不過嚐試了一兩次之後,他便知道這一下用力太大了,斧刃一定是卡住了骨頭。所以他將靴子踩住敵人的胸骨,憋了一口氣才將斧子拔出來,還堪堪退了兩步。

  “沒事吧!克蕾雅女士?您受傷了!”巴普德說道。

  “我,我沒事,勉強還能作戰。”艾爾帕拉的意誌雖然頑強,但是她的聲音中顯然透露出一種虛弱。