Penalty Removal Search Algorithm for Distributed Optimization of Nonconvex Functions in Economic Dispatch
Nonconvexity is a usually overlooked factor in economic dispatch (ED). Enhancing the nonconvexity of the objective function leads traditional convex optimization algorithms easily to fall into the local optimum. To address the above problem, a penalty removal search algorithm (PRSA) is proposed for ED nonconvex optimization. It is composed of two distributed optimization algorithms embedded in a reinforcement learning framework. In Phase I of PRSA, a distributed optimization algorithm with projection operators is designed. It uses fewer variables to locate the region where the optimal solution belongs by the cooperative Q-learning. In Phase II of PRSA, the sigmoid function serves as a penalty function to form the second distributed optimization algorithm. This is used to skip the searched solutions and allow the algorithm to continue searching for more feasible solutions. The PRSA solves the problem that the algorithm misses feasible solutions when the nonconvex coefficients increase. Finally, the effectiveness of the PRSA is verified by numerical examples.
Authors
- Zhanshan Wang (ORCID: https://orcid.org/0000-0002-6022-4933)
- Yongkang Ge
Institutions
- Northeastern University (CN)
Publication Details
- Journal
- IEEE Transactions on Industrial Informatics
- Published
- 2025-05-16
- DOI
- https://doi.org/10.1109/tii.2025.3567398
- Primary Topic
- Scheduling and Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China