{"title":"安全约束单元承诺的用户诱导启发式:变影响潜水和变重要邻域搜索","authors":"Peijie Li;Changtao Liao;Junjian Qi;Xiaoqing Bai;Hua Wei","doi":"10.1109/TPWRS.2025.3525745","DOIUrl":null,"url":null,"abstract":"The heuristics in mixed-integer linear programming (MILP) solvers are mostly general-purpose, which can only recognize some common structures. It sometimes may be challenging for them to obtain a high-quality feasible solution, thus reducing the overall efficiency of the MILP solver for solving large-scale security-constrained unit commitment (SCUC) problems. Based on the knowledge of the SCUC problem structure, this paper proposes two user-induced heuristics: variable influence diving (VID) and variable significance neighborhood search (VSNS). VID can iteratively select and fix fractional binary variables based on system parameters and the characteristics of SCUC, leading to the generation of a high-quality initial solution. In VSNS, a novel neighborhood-defining method is proposed, which identifies and fixes some principal binary variables by calculating a significance indicator. The proposed two heuristics can be built into any MILP solver and used for any node in branching, exploiting the input information after the presolve phase. The two heuristics are implemented in the CBC solver and tested on the IEEE 118-bus system, the Polish 2383-bus system, and the French system with 1888 buses, 1951 buses, and 2848 buses. The results demonstrate that the proposed approach can greatly enhance the computational efficiency for solving the SCUC problem.","PeriodicalId":13373,"journal":{"name":"IEEE Transactions on Power Systems","volume":"40 4","pages":"3334-3346"},"PeriodicalIF":8.7000,"publicationDate":"2025-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"User-Induced Heuristics for Security-Constrained Unit Commitment: Variable Influence Diving and Variable Significance Neighborhood Search\",\"authors\":\"Peijie Li;Changtao Liao;Junjian Qi;Xiaoqing Bai;Hua Wei\",\"doi\":\"10.1109/TPWRS.2025.3525745\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The heuristics in mixed-integer linear programming (MILP) solvers are mostly general-purpose, which can only recognize some common structures. It sometimes may be challenging for them to obtain a high-quality feasible solution, thus reducing the overall efficiency of the MILP solver for solving large-scale security-constrained unit commitment (SCUC) problems. Based on the knowledge of the SCUC problem structure, this paper proposes two user-induced heuristics: variable influence diving (VID) and variable significance neighborhood search (VSNS). VID can iteratively select and fix fractional binary variables based on system parameters and the characteristics of SCUC, leading to the generation of a high-quality initial solution. In VSNS, a novel neighborhood-defining method is proposed, which identifies and fixes some principal binary variables by calculating a significance indicator. The proposed two heuristics can be built into any MILP solver and used for any node in branching, exploiting the input information after the presolve phase. The two heuristics are implemented in the CBC solver and tested on the IEEE 118-bus system, the Polish 2383-bus system, and the French system with 1888 buses, 1951 buses, and 2848 buses. The results demonstrate that the proposed approach can greatly enhance the computational efficiency for solving the SCUC problem.\",\"PeriodicalId\":13373,\"journal\":{\"name\":\"IEEE Transactions on Power Systems\",\"volume\":\"40 4\",\"pages\":\"3334-3346\"},\"PeriodicalIF\":8.7000,\"publicationDate\":\"2025-01-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Power Systems\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10824845/\",\"RegionNum\":1,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Power Systems","FirstCategoryId":"5","ListUrlMain":"https://ieeexplore.ieee.org/document/10824845/","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
User-Induced Heuristics for Security-Constrained Unit Commitment: Variable Influence Diving and Variable Significance Neighborhood Search
The heuristics in mixed-integer linear programming (MILP) solvers are mostly general-purpose, which can only recognize some common structures. It sometimes may be challenging for them to obtain a high-quality feasible solution, thus reducing the overall efficiency of the MILP solver for solving large-scale security-constrained unit commitment (SCUC) problems. Based on the knowledge of the SCUC problem structure, this paper proposes two user-induced heuristics: variable influence diving (VID) and variable significance neighborhood search (VSNS). VID can iteratively select and fix fractional binary variables based on system parameters and the characteristics of SCUC, leading to the generation of a high-quality initial solution. In VSNS, a novel neighborhood-defining method is proposed, which identifies and fixes some principal binary variables by calculating a significance indicator. The proposed two heuristics can be built into any MILP solver and used for any node in branching, exploiting the input information after the presolve phase. The two heuristics are implemented in the CBC solver and tested on the IEEE 118-bus system, the Polish 2383-bus system, and the French system with 1888 buses, 1951 buses, and 2848 buses. The results demonstrate that the proposed approach can greatly enhance the computational efficiency for solving the SCUC problem.
期刊介绍:
The scope of IEEE Transactions on Power Systems covers the education, analysis, operation, planning, and economics of electric generation, transmission, and distribution systems for general industrial, commercial, public, and domestic consumption, including the interaction with multi-energy carriers. The focus of this transactions is the power system from a systems viewpoint instead of components of the system. It has five (5) key areas within its scope with several technical topics within each area. These areas are: (1) Power Engineering Education, (2) Power System Analysis, Computing, and Economics, (3) Power System Dynamic Performance, (4) Power System Operations, and (5) Power System Planning and Implementation.