-
最清楚完整的資料包絡分析(Data Envelopment Analysis, DEA)演算法及建模介紹。 🚪
-
使用 Gurobi Python interface 進行線性規劃(Linear Programming)的求解。
-
開發擴充函式,方便針對問題進行 DEA 的迅速建模。 🚪
-
Python 3.6
-
gurobipy 6.5.2 (Gurobi Python interface 安裝)
-
itertools
撰寫 DEA 各種模型的算法與建模流程的文章,目前包含以下模型:
-
CRS(constant return to scale; input-oriented) :固定規模報酬的模型
-
VRS(variable return to scale; input-oriented) :變動規模報酬的模型
-
Network DEA:探討系統內部各階段的效率值
完整文章內容請參考以下連結(持續更新中):
更新時間 | 文章 |
---|---|
2018-01-29 | CRS Model |
2018-02-05 | VRS Model |
2018-01-30 | Network DEA Model |
將 DEA 複雜的建模流程包裝成擴充函式,方便迅速針對問題進行建模與分析。
根據不同的主題,移動/下載對應的 Sub-folder (裡面包含擴充函式原始碼、資料(.csv)、以及範例(Jupyter Notebook Example)),便可以根據說明文章(Documentation)來學習操作。
完整資源請參考以下連結(持續更新中):
更新時間 | 主題 | 連結 |
---|---|---|
2018-03-23 | DEA Functions Instructions | Documentation / Example / Sub-folder |
2018-03-23 | Read data functions for basic DEA models(CRS, VRS) | Documentation / Example / Sub-folder |
2018-03-23 | Basic DEA models(CRS, VRS) | Documentation / Example / Sub-folder |
2018-03-23 | Read data functions for network DEA | Documentation / Example / Sub-folder |
2018-03-23 | Network DEA model | Documentation / Example / Sub-folder |
若對 Gurobi Python interface 的建模較不熟悉,可以參考先前寫的教學資源(Gurobi-Python Repo):
-
The most complete and clear introduction for DEA algorithms and modeling. 🚪
-
Solve DEA problems with linear programming techniques by Gurobi Python interface.
-
Develop pre-defined functions for easy and quick DEA problems modeling. 🚪
-
All documentation is written in Chinese.
-
Python 3.6
-
gurobipy 6.5.2 (Gurobi Python interface Installation)
-
itertools
The articles are about algorithms and problems modeling in different DEA models, currently including:
-
CRS(input-oriented) :constant return to scale
-
VRS(input-oriented) :variable return to scale
-
Network DEA
Please refer to the links below for full content (updating):
Updating Time | Documentation |
---|---|
2018-01-29 | CRS Model |
2018-02-05 | VRS Model |
2018-01-30 | Network DEA Model |
The (pre-defined) DEA functions are for easy and quick DEA problems modeling.
Learn how to use those DEA functions from the corresponding Documentation and Example, after downloading/moving to the corresponding Sub-folder which includes source codes, data(.csv) and Jupyter Notebook examples.
Please refer to the complete materials below (updating):
Updating Time | Topic | Links |
---|---|---|
2018-03-23 | DEA Functions Instructions | Documentation / Example / Sub-folder |
2018-03-23 | Read data functions for basic DEA models(CRS, VRS) | Documentation / Example / Sub-folder |
2018-03-23 | Basic DEA models(CRS, VRS) | Documentation / Example / Sub-folder |
2018-03-23 | Read data functions for network DEA | Documentation / Example / Sub-folder |
2018-03-23 | Network DEA model | Documentation / Example / Sub-folder |
If you are not familiar with Gurobi Python interface modeling, please refer to the materials in Gurobi-Python Repo or realtive articles below: