A Unified Bilevel Programming Framework for Price-Based Market Clearing Under Marginal Pricing | IEEE Journals & Magazine | IEEE Xplore