2010-02-05 68 views
4

我已經給了我的軟件開發課程的最終項目的自由選擇,我對嘗試分佈式編程任務很感興趣,我最初的想法是創建一個簡單的光子散射渲染器,但我不認爲我會遠遠超過渲染柏拉圖固體和元球。學生計劃構思:並行計算

任何建議,或我可能想探索的有趣的地方?

回答

2

請隨你的興趣和你最瞭解的東西去。當我嘗試新的編程算法或數據結構或設計時,我嘗試將其應用到多用戶地下城的框架中。自從我開始編程以來,我一直在做多用戶迷宮設計,這正是讓我進入編程領域的原因。我知道這個領域是向前和向後的,可以立即想到該框架中大多數算法或數據結構的用法。它讓我只關注手頭的問題,而不側重問題。

如果你對圖形編程非常熟悉,那就完成了。如果你不是,選擇你知道的其他一些域名,並試着找到一些可以從分發中受益的部分。然後使用它。

2

一個簡單的建議是採取任何NP完整的問題,並有一個已知的良好解決方案並行化,以產生至少一個比以前記錄的更好的答案。但個人而言,我會選擇一些我感興趣的東西,比如尋找更準確的撲克均衡策略。