首页> 外文学位 >Empirical analysis of algorithms for block-angular linear programs.
【24h】

Empirical analysis of algorithms for block-angular linear programs.

机译:块角线性程序算法的经验分析。

获取原文
获取原文并翻译 | 示例

摘要

This thesis aims to study the theoretical complexity and empirical performance of decomposition algorithms. We focus on linear programs with a block-angular structure. Decomposition algorithms used to be the only way to solve large-scale special structured problems, in terms of memory limit and CPU time. However, with the advances in computer technology over the past few decades, many large-scale problems can now be solved simply by using some general purpose LP software, without exploiting the problems' inner structures. A question arises naturally, should we solve a structured problem with decomposition, or directly solve it as a whole? We try to understand how a problem's characteristics influence its computational performance, and compare the relative efficiency of algorithms with and without decomposition. Two comparisons are conducted in our research: first, the Dantzig-Wolfe decomposition method (DW) versus the simplex method (simplex); second, the analytic center cutting plane method (ACCPM) versus the interior point method (IPM). These comparisons fall into the two main solution approaches in linear programming: simplex-based algorithms and IPM-based algorithms. Motivated by our observations of ACCPM and DW decomposition, we devise a hybrid algorithm combining ACCPM and DW, which are the counterparts of IPM and simplex in the decomposition framework, to take the advantages of both: the quick convergence rate of IPM-based methods, as well as the accuracy of simplex-based algorithms. A large set of 316 instances is incorporated in our experiments, so that different dimensioned problems with primal or dual block-angular structures are covered to test our conclusions.
机译:本文旨在研究分解算法的理论复杂性和经验性能。我们专注于具有块角结构的线性程序。就内存限制和CPU时间而言,分解算法曾经是解决大规模特殊结构化问题的唯一方法。但是,随着过去几十年来计算机技术的进步,现在可以简单地使用某些通用LP软件来解决许多大规模问题,而无需利用问题的内部结构。自然会产生一个问题,我们应该通过分解来解决结构化问题,还是直接整体解决?我们试图了解问题的特征如何影响其计算性能,并比较有无分解的算法的相对效率。在我们的研究中进行了两个比较:第一,Dantzig-Wolfe分解法(DW)与单纯形法(simplex)。第二,分析中心切割平面方法(ACCPM)与内部点方法(IPM)。这些比较属于线性编程的两种主要解决方案方法:基于单纯形的算法和基于IPM的算法。出于对ACCPM和DW分解的观察的启发,我们设计了一种结合了ACCPM和DW的混合算法,它们是分解框架中IPM和单纯形的对应物,以兼具两者的优势:基于IPM的方法的快速收敛速度,以及基于单纯形算法的准确性。我们的实验中包含了大量的316个实例,因此涵盖了具有原始或双重块角结构的不同尺寸的问题,以检验我们的结论。

著录项

  • 作者

    Dang, Jiarui.;

  • 作者单位

    University of Waterloo (Canada).;

  • 授予单位 University of Waterloo (Canada).;
  • 学科 Operations Research.
  • 学位 Ph.D.
  • 年度 2007
  • 页码 208 p.
  • 总页数 208
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号