运筹与管理 ›› 2021, Vol. 30 ›› Issue (1): 23-28.DOI: 10.12005/orms.2021.0004

• 理论分析与方法探讨 • 上一篇    下一篇

线性双层规划的改进PCP全局求解算法

杨静蕾1, 罗梅丰2, 袁帅石1   

  1. 1.南开大学 商学院 管理科学与工程系,中国 天津 300071;
    2.香港理工大学 物流及航运系,中国 香港
  • 收稿日期:2018-04-12 出版日期:2021-01-25
  • 通讯作者: 罗梅丰(1964-),香港人,副教授,博士,研究方向:交通网络优化等。
  • 作者简介:杨静蕾(1974-)女,河北定州人,副教授,博士,研究方向:物流系统优化等。
  • 基金资助:
    国家自然科学基金资助项目(NSFC61772290)

An Extended Global PCPAlgorithm for Linear Bilevel Programming

YANG Jing-lei1, LUO Mei-feng2, YUAN Shuai-shi1   

  1. 1. Department of Management science and Engineering, Business School, Nankai University, Tianjin 300071, China;
    2. Department of Logistics and Maritime Studies, The Hong Kong Polytechnic University, Hong Kong, China
  • Received:2018-04-12 Online:2021-01-25

摘要: 本文采用K-T条件将线性双层规划模型改写为单层规划后,将参数引入上层目标函数,构造了含参线性互补问题(PLCP)并给出它的一些性质。进而通过改进Lemke算法的进基规则,在保持互补旋转算法原有优势的基础上,引入充分小正数ε,设计了改进参数互补旋转(PCP)算法求取全局最优解,最后通过两个算例说明了其有效性。

关键词: 线性双层规划, PCP算法, 互补旋转, 线性互补问题

Abstract: After reformulating the linear bilevel programming model into a single level problem with the K-T conditions, we introduce a parameter into the upper level objective function to construct the Parametric Linear Complementary Problem (PLCP), whose properties are discussed in this paper. Then an extended Parametric Complementary Pivot (PCP) algorithm is proposed based on some modifications of the rules for determining the entering basis variable in Lemke's Algorithm after introducing a sufficiently small positive numberε. The extended PCP algorithm, which maintains the original advantages of the complementary pivoting approach, can achieve the global optimal solution. The computational results of two examples demonstrate that this algorithm is effective.

Key words: linear bilevel programming, PCP algorithm, complementary pivot, linear complementary problem

中图分类号: