![]() |
Back to Main Page![]() |
指導教授簡歷 我的研究興趣為啟發式演算法 (metaheuristics) 之設計與應用,主要焦聚於演化計算 (evolutionary computation)、多目標演化最佳化 (evolutionary multiobjective optimization, EMO)、資源最佳化(如生產排程、路線規畫、電力規畫),也對遊戲人工智慧有興趣。主持(共同主持)科技部和教育部計畫二十餘件,發表學術論文著作七十篇,論文引用數逾千次,曾獲科技部特殊優秀人才獎勵。熱愛教學,歷年指導碩博士生逾五十人,曾獲校級教學傑出獎。
|
|
啟發式演算法與最佳化
談到最佳化,推銷員旅行問題 (Traveling Salesman Problem, TSP) 是資工背景同學最熟知的最佳化問題之一,其問題是在給定 n 個城市及其相互間距離後,求取一條經過所有城市各一次的最短循環路徑。事實上,最佳化問題在生活中無所不在:以有限資源在最短時間內完成指定工作、以最少成本滿足人力需求、在有限空間內存放最多數量的貨物、 以最少車輛數完成所有客戶的運輸需求等等。這些問題大多具有很高的複雜度,意味著目前並沒有能在有限時間內保證求得最佳解的演算法。 啟發式演算法為一類最佳化演算法的總稱,這類演算法常起源於自然界觀察而來的現象,如有模仿生物進化過程的演化演算法 (evolutionary algorithms),有習自蟻群覓食的蟻拓搜尋法 (ant colony optimization),也有效法鳥類覓食的粒子群搜尋法 (particle swarm optimization) 等等。由於這些演算法具有高彈性(不限於求解某一特定問題)、實作簡單、求解效率高等等特質,目前已成為最佳化演算法中的新興熱門領域。 演化演算法之概念來自於生物演化,意指生物經過交配、突變產生後代,並經由物競天擇、適者生存選擇存活者的方式,逐漸提升生物對環境之適應力的過程。當我們求解一個問題 (如 TSP 問題) 時,可將該問題各個可能的解 (solution) 視為一個生物個體,透過模仿生物演化的演算法流程,逐漸提升解的品質(以 TSP 問題而言,解的總路徑長會在演化過程中越來越小),以滿足解題的目標(最小化總路徑長)。
|
|
歡迎新血加入 歡迎各位新生同學加入師大資工所,我的研究興趣主要為演化演算法之設計與應用,運用這些啟發式演算法的概念,設計與實作出易懂、實作方便、使用簡單、效率快速、求解品質高的演算法,並應用在各種具有挑戰性與高實用價值的最佳化問題上。 相關主題包括:
|
|
FAQ Q:「演化計算聽起來很有趣,但對我而言有點陌生,這是屬於哪個領域的研究呢?」
Q:「演化/啟發式演算法可以作些什麼呢?」
Q:「演化計算看起來很有趣,但我不確定會不會進老師的實驗室,這樣也可以找老師談嗎?」
Q:「老師什麼時候會在辦公室呢?」
|
|