Re: [閒聊] 遊戲“優化”跟”最佳化”真的一樣嗎?

作者: Vulpix (Sebastian)   2021-09-21 12:30:58
※ 引述《tom80727 (湯瑪士小火車)》之銘言:
: 如題
: 只要說遊戲優化 通常會被支語警察噴
: 為何不用最佳化
: 問題最佳化真的跟優化意思一樣嗎?
: 畢竟台灣也很少聽到”最佳化很爛”這種說法
首先,我覺得說「最佳化很爛」沒有任何問題。
前面討論也很多人說過了,optimize 本身就不是好詞,容易讓人誤解。
以下會先從一些相似字開始談。
我想,只要學過微積分的人,一定都聽過極大值和最大值。
這兩個詞在英文中,並不是用 utmostly large number 或什麼 largest number,
而是 maximal 和 maximum。
類似的情況還可以看到最小值=minimum,極值=extremal。
-um 結尾的字是很常見的中性單數拉丁文名詞(拉丁文我沒整個學過就是了),
改成複數型態的時候應該是 -a,例如最大值們=maxima。
正常來說,一個函數的最大值頂多一個,而極大值數目則無限制。
這是因為最大值就是要比其他函數值都大,而極大值則是只比能跟他比的大就好。
以單變數函數來說,在這兩點之間的函數如果單調就算是可比。
所以在這個前提下,(x^2-4)^2 在 x=1 和 x=-1 這兩點的函數值雖然相同,
但並不算是「可比」的。
他們本來就是兩種不同的比較法下的名詞。
很多書並沒有在這兩個詞上著墨太多,也導致很多人分不清他們。
一般都只看到 maximal = local maximal 和 maximum = global maximum,
所以很容易讓人誤會極大值和最大值的差異只在局部和全域而已。
然後多提一個 maximize。
這個字是動詞,代表的是「找最大值」這個動作。
以前的高中生都有學線性規劃(現在的就不一定了……),
線性規劃問題就是一種最佳化問題,通常是找目標函數的最大值或最小值。
所以上了大學以後看到的 linear programming/optimization
通常都直接用 maximize/minimize 了。
所以從這裡就可以知道 optimize 的本意的確是「最」佳化,
如果單就研究問題--特別是數學問題--而言的話。
但就像前面的 max 系列一樣,opt 系列也有 optimal, optimum, optimize 這些。
定義一下吧:
optimal = 比附近的其他情況都好的
optimum = 比所有情況都好的
optimize = 尋找最好(optimum)
但是即使在數學問題上,optimization 也不一定都有找到 optimum。
好不容易找到的演算法,結果是給了個 optimal,
而且我們甚至不能確定有沒有更好的。
更落井下石的還有字義本身。
連劍橋字典都說 optimal = optimum,這該怎樣辦?
(我自己看劍橋字典的感覺也是一堆錯啦QQ)
那回到寫程式的問題上,我想應該沒有工程師敢保證自己的程式碼已達 optimum 吧?
(或許有,但我不懂。)
所以 optimization 是說工程師去做了 optimizing problem 而得到的結果,
並不是工程師得到了 optimum。
其實我不覺得用「最佳化」不好,他或許沒有優化那麼生動,
但是反正工程師也沒說他的「最」要怎麼比出來,所以最佳化還是可以用的。
不然……翻成佳化怎麼樣?一起來推廣吧~
作者: CorkiN (柯基)   2021-09-21 12:33:00
嗯嗯跟我想的一樣所以這篇是英文教學還是數學教學姆咪
作者: asd89501tw (.............)   2021-09-21 12:35:00
差點以為走錯版
作者: emptie ([ ])   2021-09-21 12:35:00
是拉丁文教學
作者: arrenwu (鍵盤的戰鬼)   2021-09-21 12:35:00
這篇比較像是作文課
作者: storewater (差異侵蝕)   2021-09-21 12:36:00
演算法課
作者: justwedave (dave)   2021-09-21 12:38:00
現有的資源下做到最好不代表系統內最好
作者: Pegasus99 (天馬行空...的天馬)   2021-09-21 12:38:00
字根字尾課 生物學也是有類似的麻煩事
作者: justwedave (dave)   2021-09-21 12:39:00
optimization想表達應該是前者
作者: spfy (spfy)   2021-09-21 12:39:00
有學術名詞都有這經驗 拉丁文超爆幹難
作者: medama ( )   2021-09-21 12:41:00
作者: forsakesheep (家裡蹲魯廢肥宅)   2021-09-21 12:42:00
老實說我以為這篇講的算是一種常識...沒想到最開始那篇一堆人在噴最佳化並沒有最佳早一點用優化還會被噴,現在優化變成常態用法惹
作者: seed1132001 (萊恩哈特)   2021-09-21 12:44:00
這篇是教你怎麼閱讀英文吧,沒有說公式推導怎麼來
作者: arrenwu (鍵盤的戰鬼)   2021-09-21 12:44:00
但其實用法也不全然都跟這篇講的一樣啦。光maximal 和
作者: Pyonpyon5566 (ぴょんぴょん的一天= =)   2021-09-21 12:45:00
沒這麼麻煩 拉丁文形容詞good的比較/最高級 不規則變化 bonus/melior/optimus 就限定最的意思了
作者: seed1132001 (萊恩哈特)   2021-09-21 12:45:00
其實沒有最佳化只有近似解,每個人配備都不一樣
作者: arrenwu (鍵盤的戰鬼)   2021-09-21 12:45:00
minimal 在 order theory 的定義就跟這篇不大一樣了
作者: MoneyMonkey   2021-09-21 12:46:00
程式越來越大越複雜,這個有沒有影響?
作者: macocu (傻傻的匿名)   2021-09-21 12:47:00
老闆叫你做到「最好」你也不知道怎樣才是最好的概念?
作者: ss218 (大青花魚)   2021-09-21 12:48:00
用在程式通常是目前當下最好的吧 因為程式這東西是一直在進
作者: jeeyi345 (letmein)   2021-09-21 12:48:00
最佳化的本意是最佳化 實務上只能做到比原本略好的優化這樣吧
作者: x159753852 (rrrrrrr)   2021-09-21 12:48:00
其實這最好拿來指你當下能做到的最好 也沒啥問題
作者: ss218 (大青花魚)   2021-09-21 12:49:00
更別提還有其他一堆外部因素y
作者: jeeyi345 (letmein)   2021-09-21 12:49:00
涅簡歷: 當你說出完美時 你就停止成長了
作者: sd2567 (starseed)   2021-09-21 12:50:00
優化更爛 因為很多是並不會更好
作者: ss218 (大青花魚)   2021-09-21 12:50:00
而且還有一個是最佳可能是你能力能達到的最佳 換個別的大神來最好就不一樣了
作者: jeeyi345 (letmein)   2021-09-21 12:52:00
實際怎麼樣另一回事 在講怎麼描述這個動作啊
作者: ss218 (大青花魚)   2021-09-21 12:52:00
另外更實際的是大部分的碼農才不會要求什麼最佳 時間內完成能達到要求才是重點以上一篇移植主機當重點 有可能兩個主機程式根本不一樣 那
作者: arrenwu (鍵盤的戰鬼)   2021-09-21 12:55:00
你要定義local maximum/minimum 那就要有topolocial
作者: sunshinecan (陽光罐頭)   2021-09-21 12:55:00
對一般民眾來說 最佳化一詞確實語意不清
作者: wu10200512 (廷廷)   2021-09-21 12:55:00
不就支語警察日常 也太認真討論==
作者: jeeyi345 (letmein)   2021-09-21 12:55:00
只能說在寫題/比賽時能寫快一點正式場合能做的就多一點
作者: ss218 (大青花魚)   2021-09-21 12:55:00
根本不是什麼最佳 而是有沒有辦法完整把這邊的功能搬移到另一方
作者: x159753852 (rrrrrrr)   2021-09-21 12:58:00
其實拿遊戲來講就很明確了 通常遊戲很多副屬性 所以拿到一件新裝要研究要做哪些搭配才能打出現階段最大DPS 這就是最佳化但上面版友的討論是 因為你還沒打掉最後boss 沒拿到最高階的 所以你目前做的事不算最佳化 因為你沒有最佳的那個配備
作者: cmrafsts (喵喵)   2021-09-21 12:59:00
你這樣比也沒在domain上訂一個partial order啊咦,有欸
作者: ss218 (大青花魚)   2021-09-21 13:01:00
實際上現實也沒那麼簡單 很多玩家配備都不一樣 火系的最強裝拿去打水系就變成廢物也是可能的
作者: pc0805 (母豬教聖74)   2021-09-21 13:01:00
我建議改成鄧佳化,生動又有趣
作者: lazarus1121 (...)   2021-09-21 13:02:00
數學也有最佳化的專題,但沒人會認為求出的是最佳解
作者: jeeyi345 (letmein)   2021-09-21 13:06:00
數學沒有時間限制啊
作者: poeoe   2021-09-21 13:07:00
確實優化比最佳化更能貼近原意
作者: ssarc (ftb)   2021-09-21 13:08:00
我決定不要跟你聊天
作者: sunshinecan (陽光罐頭)   2021-09-21 13:09:00
數學看命題吧 有機會求出最佳解 實務應用上就很難
作者: XXXXDGC (滅修乾魔)   2021-09-21 13:09:00
以前講程式都是最佳化沒錯啊...本科講優化會被教授當掉吧...
作者: arrenwu (鍵盤的戰鬼)   2021-09-21 13:11:00
語言本身不就也是一種傳遞訊息的編碼嗎 == 怎麼會講個名詞就會被教授當掉
作者: ss218 (大青花魚)   2021-09-21 13:11:00
優/最佳化比較類似面向user的推銷詞彙 多半用在軟硬體設定
作者: notneme159   2021-09-21 13:12:00
幫高調 受教了
作者: sunshinecan (陽光罐頭)   2021-09-21 13:12:00
以前就有人覺得最佳化講起來很彆扭了
作者: ss218 (大青花魚)   2021-09-21 13:12:00
end user能動的那一段上面 實際上寫程式的我沒見過用這個
作者: x159753852 (rrrrrrr)   2021-09-21 13:12:00
其實貼不貼近原意根本不重要 是因為講這種話的國家是敵國 就這麼簡單
作者: lazarus1121 (...)   2021-09-21 13:14:00
就硬要套用詞啊,優化版本跟最佳化版本當然優化好懂早期都馬叫更新檔,大家用起來也不覺得有問題
作者: jeff666   2021-09-21 13:16:00
哭啊 我演算法修的超級爛
作者: jeeyi345 (letmein)   2021-09-21 13:16:00
更新檔要寫改了什麼啊
作者: lazarus1121 (...)   2021-09-21 13:19:00
如果程式有改寫的話,更新檔一定寫遊戲效能提升
作者: daidaidai02 (不推理的名偵探)   2021-09-21 13:21:00
原來如此
作者: xiaohua (大花)   2021-09-21 13:25:00
更佳化如何?
作者: lm314v25 (飛驅鳥)   2021-09-21 13:29:00
變好所以"優化"很生動,所以improve怎麼翻?啥都翻優化?
作者: et310   2021-09-21 13:30:00
在英文裡面探討數學中的中文譯解
作者: kaj1983   2021-09-21 13:35:00
我還是喜歡用最佳化反正優化也不會是最優,都是一樣的東西
作者: j022015 ( ˊ ﹀ˋ)   2021-09-21 13:45:00
優異化
作者: OldDaiDai (老戴戴)   2021-09-21 13:46:00
作者: inte629l   2021-09-21 13:49:00
作者: diablo81321 (流月城七殺提督)   2021-09-21 13:50:00
優化是比較貼近的翻譯啊 儘管是敵性言語
作者: Arctica (欲聆聽,必先靜默)   2021-09-21 14:46:00
這是用字概念上要精準的問題
作者: jeeyi345 (letmein)   2021-09-21 14:51:00
優化如果說貼近是實際情況 最佳化是針對原字翻譯
作者: s12358972 (Spice)   2021-09-21 14:58:00
程式最佳化的終點是O(1)但是能做到的只有短短幾行的程式碼而已
作者: w1214225 (舒普漢森曼)   2021-09-21 15:01:00
老師我還是不懂
作者: ab37695543xs (bill_kotori)   2021-09-21 15:04:00
資訊科技的話,應該都只會有當下最佳解,硬體軟體進展很快
作者: dustmoon (騎山豬撞北部人)   2021-09-21 16:03:00
作者: jeeyi345 (letmein)   2021-09-21 16:37:00
Geforce experience現在直接幫你調硬體不好罵優化的 隔壁有個鬧笑話奇文啦也有全頂規還很卡的 那就是真的優化不好
作者: lazarus1121 (...)   2021-09-21 16:47:00
印象中本機端這種用詞很早就有了
作者: peterkfduh (巴德爾)   2021-09-21 16:54:00
良化
作者: wanjack (siler145)   2021-09-21 17:03:00
本機磁碟 這個詞超久了吧
作者: makinoyui (大商共主・仙劍哥)   2021-09-21 17:46:00
哈洽馬洽嗎~~漲姿勢 六尾兄水喔! 讚讚
作者: justeat (小玉)   2021-09-21 18:17:00
佳化跟優化有什麼差別嗎?幹嘛刻意做區別?
作者: john5568 (餃子)   2021-09-21 18:40:00
steam版那個奇文真的很狂,連最低配備都沒到還一直說程式有bug..

Links booklink

Contact Us: admin [ a t ] ucptt.com