原创 啓發式算法

現代啓發式算法 啓發式算法(heuristic algorithm)是相對於最優化算法提出的。一個問題的最優算法求得該問題每個實例的最優解。啓發式算法可以這樣定義:一個基於直觀或經驗構造的算法,在可接受的花費(指計算時間和空間)下給出

原创 模擬退火算法

  引言 在實際日常中,人們會經常遇到如下問題:在某個給定的定義域X內,求函數f(x)對應的最優值。此處以最小值問題舉例(最大值問題可以等價轉化成最小值問題),形式化爲:  如果X是離散有限取值,那麼可以通過窮取法獲得問題的最優解;如果

原创 初識遺傳算法(Genetic Algorithm)

算法簡介 遺傳算法(Genetic Algorithm)是由美國的J.Holland教授於1975年首先提出。它是模擬達爾文進化理論和自然界優勝劣汰的機制進行全局最優解搜索的啓發式優化算法。遺傳算法從問題的一個種羣(可行解)開始,種羣中的

原创 Lingo基礎

Solver status:求解器(求解程序)狀態框 Model Class:當前模型的類型:LP,QP,ILP,IQP,PILP,PIQP,NLP,INLP,PINLP(以I開頭表示IP,以PI開頭表示PIP) State:當前解的狀

原创 Pycharm常用快捷鍵操作

1、編輯(Editing) Ctrl + Space 基本的代碼完成(類、方法、屬性) Ctrl + Alt + Space 快速導入任意類 Ctrl + Shift + Enter 語句完成 Ctrl + P 參數信息(在方法中調用參數

原创 關於圖像特徵提取

特徵提取是計算機視覺和圖像處理中的一個概念。它指的是使用計算機提取圖像信息,決定每個圖像的點是否屬於一個圖像特徵。特徵提取的結果是把圖像上的點分爲不同的子集,這些子集往往屬於孤立的點、連續的曲線或者連續的區域。 特徵的定義        

原创 報錯module 'tensorflow' has no attribute 'FIFOQueue'

報錯原因可能是因爲當前路徑下存在有與tensorlfow官方庫相沖突的文件名,解決辦法有2個。 1、更改掉有衝突性質的名字 這裏如果你回憶一下在創建了哪個文件以後產生報錯,然後將那個文件的名字更改一下就行了。  以我自己爲例,我這裏創建了

原创 Linux環境下運行matlab以及執行m文件

在Linux下安裝完matlab後,會在/usr/local/bin/下生成matlab文件,可以使用matlab命令。 在命令行下執行: $ matlab -help 可以得到幫助文件: Usage:  matlab [-h|

原创 平面內直角座標系中座標旋轉變換公式

首先上公式: 逆時針(如下圖): x1=xcos(β)-ysin(β); y1=ycos(β)+xsin(β); 順時針(圖未給出): x1=xcos(β)+ysin(β);