研究生: |
龔如心 Kung, Ju-Hsin |
---|---|
論文名稱: |
以資料導向預測線性限制下最佳化模型之參數 Data-driven Coefficients Estimation for Linearly Constrained Optimization Programs |
指導教授: |
李雨青
Lee, Yu-Ching |
口試委員: |
王小璠
Wang, Hsiao-Fan 徐昕煒 Hsu, Hsin-Wei |
學位類別: |
碩士 Master |
系所名稱: |
工學院 - 工業工程與工程管理學系 Department of Industrial Engineering and Engineering Management |
論文出版年: | 2018 |
畢業學年度: | 106 |
語文別: | 英文 |
論文頁數: | 59 |
中文關鍵詞: | 參數預測 、逆向最佳化 、資料導向最佳化 |
外文關鍵詞: | Coefficients estimation, Inverse optimization, Data-driven optimization |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
我們提出了一系列逆向最佳化模型來預測數學規劃模型的目標係數和線性限制式參數。在線性限制式的最佳化問題下,分別考慮兩種目標函數類型:線性目標式及非線性目標式。所參考的逆向最佳化文獻主要來自Ahuja和Orlin (2001)及Bertsimas等人 (2015)。前者為線性逆向最佳化建立了一般型式的模型,他們試著找到最接近原始參數 c 的 c^,且能使觀察值近似最佳解。後者將此概念用於平衡解,並使用變分不等式(variational inequality)來估計目標函數。 在本論文中,我們根據不同假設建立了五個逆向最佳化模型,並利用自行合成數據(synthetic data)來對模型進行數值驗證,在各個實驗中我們考慮了不同的問題大小及樣本數量。
We propose a series of inverse optimization models to estimate cost coefficients and value of right hand sides for linearly constrained mathematical programming models at different levels of observations. For the types of linearly constrained models to be estimated, we consider two objective function assumptions: linear objective and non-linear objective. The approach we used is related to inverse optimization literature: Ahuja and Orlin (2001) built an inverse optimization model for a linear forward optimization program. They try to find the c^ closet to the given objective parameter c and make the observation approximate to optimal. Bertsimas et al. (2015) enabled the estimation of the objective functions with the observations of the equilibrium based on an inverse variational inequality formulation. In this thesis, five different experiments are done to validate the models using synthetic data.
[1] Ahuja, R. K., Orlin, J. B. (2001). Inverse optimization. Operations Research. 49(5):771-783.
[2] Aswani, A, Shen, Z-JM, Siddiq, A. (2015). Inverse Optimization with noisy data. manuscript.
[3] Anil Aswani, Zuo-Jun (Max) Shen, and Auyon Siddiq. (2018) Inverse Optimization with Noisy Data. Operations Research. 66(3), 870-892
[4] Bajari P, Benkard CL, Levin J (2007) Estimating dynamic models of imperfect competition. Econometrica 75(5):1331–1370.
[5] Balkanski, E., Rubinstein, A., & Singer, Y. (2017, June). The limitations of optimization from samples. In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing (pp. 1016-1027). ACM.
[6] Beil, D.R., Wein, L.M. (2003). An inverse-optimization-based mechanism to support a multiattribute RFQ process. Management Science. 49(11):1529-1545.
[7] Bertsimas, D., Gupta, V., Paschalidis, I.C. (2012). Inverse optimization: A new perspective on the Black-Litterman model. Operations Research. 60(6):1389-1403.
[8] Bertsimas, D., Gupta, V., & Paschalidis, I. C. (2015). Data-driven estimation in equilibrium using inverse optimization. Mathematical Programming, 153(2), 595-633.
[9] Brunner, J. K. (1980). Piecewise linear optimization. Computing, 25(1), 59-76.
[10] Brunner, J. K. (1981). Piecewise linear optimization: Duality and numerical results. Computing, 27(4), 285-298.
[11] Burton, D., Toint, P.L. (1992). On an instance of the inverse shortest paths problem. Mathematical Programming. 53(1):45-61.
[12] Carr S, Lovejoy W (2000) The inverse newsvendor problem: Choosing an optimal demand portfolio for capacitated resources. Management Sci. 46(7):912–927.
[13] Chan, T. C., Craig, T., Lee, T., & Sharpe, M. B. (2014). Generalized inverse multiobjective optimization with application to cancer therapy. Operations Research, 62(3), 680-695.
[14] Dorn, W. S. (1960). Duality in quadratic programming. Quarterly of Applied Mathematics, 18(2), 155-162.
[15] Erkin, Z., Bailey, M. D., Maillart, L. M., Schaefer, A. J., & Roberts, M. S. (2010). Eliciting patients' revealed preferences: an inverse Markov decision process approach. Decision Analysis, 7(4), 358-365.
[16] Faragó A, Szentesi Á, Szviatovszki B (2003) Inverse optimization in high-speed networks. Discrete Appl. Math. 129(1):83–98.
[17] Haber, E., Ascher, U. M., & Oldenburg, D. (2000). On optimization techniques for solving nonlinear inverse problems. Inverse problems, 16(5), 1263.
[18] Heuberger, C. (2004). Inverse combinatorial optimization: A survey on problems, methods, and results. Journal of combinatorial optimization, 8(3), 329-361.
[19] Hochbaum DS (2003) Efficient algorithms for the inverse spanning-tree problem. Oper. Res. 51(5):785–797.
[20] Huang, S. (2005). Inverse problems of some NP-complete problems. In Algorithmic Applications in Management (pp. 422-426). Springer, Berlin, Heidelberg.
[21] Iyengar, G., Kang, W. (2005). Inverse conic programming with applications. Operations Research Letters. 33(3):319-330.
[22] Liu, C. K., Hertzmann, A., & Popović, Z. (2005, July). Learning physics-based motion style with nonlinear inverse optimization. In ACM Transactions on Graphics (TOG) (Vol. 24, No. 3, pp. 1071-1081). ACM.
[23] Ratliff LJ, Dong R, Ohlsson H, Sastry SS (2014) Incentive design and utility learning via energy disaggregation. IFAC Proc. Vol. 47(3): 3158–3163.
[24] Saez-Gallego J, Morales JM, Zugno M, Madsen H (2016) A data-driven bidding model for a cluster of price-responsive consumers of electricity. IEEE Trans.
[25] Schaefer, A. J. (2009). Inverse integer programming. Optimization Letters, 3(4), 483-489.
[26] Terekhov, A. V., Pesin, Y. B., Niu, X., Latash, M. L., & Zatsiorsky, V. M. (2010). An analytical approach to the problem of inverse optimization with additive objective functions: an application to human prehension. Journal of mathematical biology, 61(3), 423-453.
[27] Troutt MD, Pang W-K, Hou S-H (2006) Behavioral estimation of mathematical programming objective function coefficients. Management Sci. 52(3):422–434.
[28] Wang, L. (2009). Cutting plane algorithms for the inverse mixed integer linear programming problem. Operations Research Letters, 37(2), 114-116.
[29] Wolfe, P. (1961). A duality theorem for non-linear programming. Quarterly of applied mathematics, 19(3), 239-244.
[30] Zhang, J., & Liu, Z. (1996). Calculating some inverse linear programming problems. Journal of Computational and Applied Mathematics, 72(2), 261-273.
[31] Zhang, J., Xu, C. (2010). Inverse optimization for linearly constrained convex separable programming problems. EURO Journal of Operations Research. 200(3):671-679.