首页 > 最新文献

Optimization Methods & Software最新文献

英文 中文
The vertical linear complementarity problem associated with P o-matrices 与P - o矩阵相关的垂直线性互补问题
IF 2.2 3区 数学 Q1 Mathematics Pub Date : 1999-01-01 DOI: 10.1080/10556789908805739
Aniekan Ebiefung
We show that the vertical linear complementarity problem can be solved, under certain conditions, by solving a perturbed problem when the associated matrix is a vertical block P o-matrix. The main conditions do not depend on nondegeneracy of the problem or on the matrix class to which the P o matrix may also belong. In the special case of the K o-matrices, the least element solution of the perturbed problem converges to the least element solution of the original problem.
我们证明了在一定条件下,当相关矩阵为垂直块P - o矩阵时,可以通过求解摄动问题来求解垂直线性互补问题。主要条件不依赖于问题的非简并性,也不依赖于P o矩阵所属的矩阵类。在K -矩阵的特殊情况下,扰动问题的最小元解收敛于原问题的最小元解。
{"title":"The vertical linear complementarity problem associated with P o-matrices","authors":"Aniekan Ebiefung","doi":"10.1080/10556789908805739","DOIUrl":"https://doi.org/10.1080/10556789908805739","url":null,"abstract":"We show that the vertical linear complementarity problem can be solved, under certain conditions, by solving a perturbed problem when the associated matrix is a vertical block P o-matrix. The main conditions do not depend on nondegeneracy of the problem or on the matrix class to which the P o matrix may also belong. In the special case of the K o-matrices, the least element solution of the perturbed problem converges to the least element solution of the original problem.","PeriodicalId":54673,"journal":{"name":"Optimization Methods & Software","volume":null,"pages":null},"PeriodicalIF":2.2,"publicationDate":"1999-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81924876","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Extending Mehrotra and Gondzio higher order methods to mixed semidefinite-quadratic-linear programming 将Mehrotra和gonzio高阶方法推广到混合半定二次线性规划
IF 2.2 3区 数学 Q1 Mathematics Pub Date : 1999-01-01 DOI: 10.1080/10556789908805748
J. Haeberly, M. V. Nayakkankuppam, M. Overton
We discuss extensions of Mehrotra's higher order corrections scheme and Gondzio's multiple centrality corrections scheme to mixed semidefinite-quadratic-linear programming (SQLP). These extensions have been included in a solver for SQLP written in C and based on LAPACK. The code implements a primal-dual path-following algorithm for solving SQLP problems based on the XZ + ZX search direction and Mehrotra's predictor-corrector method. We present benchmarks showing that the use of the higher order schemes yields substantial reductions in both the number of iterations and the running time of the algorithm, and also improves its robustness.
讨论了Mehrotra的高阶校正方案和gonzio的多重中心性校正方案在混合半定二次线性规划(SQLP)中的推广。这些扩展已经包含在用C编写的基于LAPACK的SQLP求解器中。该代码实现了一个基于XZ + ZX搜索方向和Mehrotra的预测校正方法的原始对偶路径跟踪算法,用于解决SQLP问题。我们提供的基准测试表明,使用高阶方案大大减少了迭代次数和算法的运行时间,并且还提高了其鲁棒性。
{"title":"Extending Mehrotra and Gondzio higher order methods to mixed semidefinite-quadratic-linear programming","authors":"J. Haeberly, M. V. Nayakkankuppam, M. Overton","doi":"10.1080/10556789908805748","DOIUrl":"https://doi.org/10.1080/10556789908805748","url":null,"abstract":"We discuss extensions of Mehrotra's higher order corrections scheme and Gondzio's multiple centrality corrections scheme to mixed semidefinite-quadratic-linear programming (SQLP). These extensions have been included in a solver for SQLP written in C and based on LAPACK. The code implements a primal-dual path-following algorithm for solving SQLP problems based on the XZ + ZX search direction and Mehrotra's predictor-corrector method. We present benchmarks showing that the use of the higher order schemes yields substantial reductions in both the number of iterations and the running time of the algorithm, and also improves its robustness.","PeriodicalId":54673,"journal":{"name":"Optimization Methods & Software","volume":null,"pages":null},"PeriodicalIF":2.2,"publicationDate":"1999-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84222341","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
User'S guide To Lipsol linear-programming interior point solvers V0.4 Lipsol线性规划内部点求解器V0.4的用户指南
IF 2.2 3区 数学 Q1 Mathematics Pub Date : 1999-01-01 DOI: 10.1080/10556789908805756
Yin Zhang
LIPSOL stands for Linear programming Interior-Point SOLvers. It is a free, Matlab-based software package for solving linear programs by interior-Point methods. It requires Matlab version 4.0 or later to run. The current release of LIPSOL is for 32-bit UNIX platforms. LIPSOL is designed to solve relatively large problems. It utilizes Matlab’s sparse-matrix data-structure and Application Program Interface facility, and at the same time takes advantages of existing, efficient Fortran codes for solving large, sparse, symmetric positive definite linear systems. Specifically, LIPSOL constructs MEX-files from two Fortran packages: a sparse Cholesky factorization package developed by Esmond Ng and Barry Peyton at ORNL and a multiple minimum-degree ordering package by Joseph Liu at University of Waterloo . Built in the high-level programming environment of Matlab, LIPSOL enjoys a much greater degree of simplicity and versatility than codes in Fortran or C language. On the other hand, utilizing efficient Fortran codes for computationally intensive tasks, LIPSOL also has adequate speed for solving moderately large-scale problems even in the presence of overhead
LIPSOL代表线性规划内点求解器。它是一个免费的,基于matlab的软件包,用于用内点法求解线性程序。需要Matlab 4.0或更高版本才能运行。LIPSOL的当前版本适用于32位UNIX平台。LIPSOL设计用于解决相对较大的问题。它利用Matlab的稀疏矩阵数据结构和应用程序接口功能,同时利用现有的高效Fortran代码来求解大型、稀疏、对称的正定线性系统。具体来说,LIPSOL从两个Fortran包构建了x - x文件:一个是由ORNL的Esmond Ng和Barry Peyton开发的稀疏Cholesky分解包,另一个是由滑铁卢大学的Joseph Liu开发的多个最小度排序包。LIPSOL内置在Matlab的高级编程环境中,与Fortran或C语言的代码相比,它具有更大程度的简单性和通用性。另一方面,利用高效的Fortran代码进行计算密集型任务,LIPSOL即使在存在开销的情况下也有足够的速度来解决中等规模的问题
{"title":"User'S guide To Lipsol linear-programming interior point solvers V0.4","authors":"Yin Zhang","doi":"10.1080/10556789908805756","DOIUrl":"https://doi.org/10.1080/10556789908805756","url":null,"abstract":"LIPSOL stands for Linear programming Interior-Point SOLvers. It is a free, Matlab-based software package for solving linear programs by interior-Point methods. It requires Matlab version 4.0 or later to run. The current release of LIPSOL is for 32-bit UNIX platforms. LIPSOL is designed to solve relatively large problems. It utilizes Matlab’s sparse-matrix data-structure and Application Program Interface facility, and at the same time takes advantages of existing, efficient Fortran codes for solving large, sparse, symmetric positive definite linear systems. Specifically, LIPSOL constructs MEX-files from two Fortran packages: a sparse Cholesky factorization package developed by Esmond Ng and Barry Peyton at ORNL and a multiple minimum-degree ordering package by Joseph Liu at University of Waterloo . Built in the high-level programming environment of Matlab, LIPSOL enjoys a much greater degree of simplicity and versatility than codes in Fortran or C language. On the other hand, utilizing efficient Fortran codes for computationally intensive tasks, LIPSOL also has adequate speed for solving moderately large-scale problems even in the presence of overhead","PeriodicalId":54673,"journal":{"name":"Optimization Methods & Software","volume":null,"pages":null},"PeriodicalIF":2.2,"publicationDate":"1999-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79054252","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 42
Sensitivity analysis of ODEs and DAEs — theory and implementation guide ODEs和DAEs的敏感性分析——理论与实施指南
IF 2.2 3区 数学 Q1 Mathematics Pub Date : 1999-01-01 DOI: 10.1080/10556789908805742
M. Kiehl
The solution y(t,t 0,y 0) of an initial-value problem (IVP)[ydot](t)=f(t,y,p) with initial value y(t 0)=y 0 at a point t is a differentiable function of the initial value y 0 and the parameter vector p, provided f y and f p are continuous. The computation of y(t,t 0,y 0) and the sensitivity matrix play an important role in the efficient numerical solution of boundary-value problems, optimal-control problems and for parameter identification in dynamical systems. There is a wide variety of algorithms for the solution of IVPs but till now, there are just a few efficient implementations for the computation of , which is the even more important part. Here a number of implementations are introduced, treating non-stiff, stiff and differential algebraic equations. The basic new idea is to regard the numerical approximation of as the solution of the variational differential equation of a linearised IVP with approximation of the linear right-hand side by the difference quotient of the original non-linear f. For fur...
初值问题(IVP)[ydot](t)=f(t,y,p),初值为y(t0)= y0,在点t处的解y(t, t0, y0)是初值y 0与参数向量p的可微函数,只要f y和f p连续。y(t, t0, y0)和灵敏度矩阵的计算在边值问题、最优控制问题和动力系统参数辨识的有效数值求解中起着重要的作用。求解ivp的算法多种多样,但迄今为止,对于ivp的计算,只有少数有效的实现,而ivp的计算是更重要的部分。这里介绍了一些实现,处理非刚性,刚性和微分代数方程。基本的新思想是把的数值近似看作线性化IVP的变分微分方程的解,线性右边近似为原非线性f的差商。
{"title":"Sensitivity analysis of ODEs and DAEs — theory and implementation guide","authors":"M. Kiehl","doi":"10.1080/10556789908805742","DOIUrl":"https://doi.org/10.1080/10556789908805742","url":null,"abstract":"The solution y(t,t 0,y 0) of an initial-value problem (IVP)[ydot](t)=f(t,y,p) with initial value y(t 0)=y 0 at a point t is a differentiable function of the initial value y 0 and the parameter vector p, provided f y and f p are continuous. The computation of y(t,t 0,y 0) and the sensitivity matrix play an important role in the efficient numerical solution of boundary-value problems, optimal-control problems and for parameter identification in dynamical systems. There is a wide variety of algorithms for the solution of IVPs but till now, there are just a few efficient implementations for the computation of , which is the even more important part. Here a number of implementations are introduced, treating non-stiff, stiff and differential algebraic equations. The basic new idea is to regard the numerical approximation of as the solution of the variational differential equation of a linearised IVP with approximation of the linear right-hand side by the difference quotient of the original non-linear f. For fur...","PeriodicalId":54673,"journal":{"name":"Optimization Methods & Software","volume":null,"pages":null},"PeriodicalIF":2.2,"publicationDate":"1999-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89618027","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
The BPMPD interior point solver for convex quadratic problems 凸二次问题的BPMPD内点求解器
IF 2.2 3区 数学 Q1 Mathematics Pub Date : 1999-01-01 DOI: 10.1080/10556789908805758
C. Mészáros
The paper describes the convex quadratic solver BPMPD Version 2.21. The solver is based on the infeasible–primal–dual algorithm extended by the predictor–corrector and target–following techniques. The discussion includes topics related to the implemented algorithm and numerical algebra employed. We outline the presolve, scaling and starting point stategies used in BPMPD, and special attention is given for sparsity and stability issues. Computational results are given on a demonstrative set of convex quadratic problems.
本文描述了凸二次解算器BPMPD Version 2.21。该求解器基于基于预测校正和目标跟踪技术扩展的不可行原对偶算法。讨论包括与实现算法和所采用的数值代数相关的主题。我们概述了BPMPD中使用的解析、缩放和起点策略,并特别关注了稀疏性和稳定性问题。给出了凸二次问题的一个证明集的计算结果。
{"title":"The BPMPD interior point solver for convex quadratic problems","authors":"C. Mészáros","doi":"10.1080/10556789908805758","DOIUrl":"https://doi.org/10.1080/10556789908805758","url":null,"abstract":"The paper describes the convex quadratic solver BPMPD Version 2.21. The solver is based on the infeasible–primal–dual algorithm extended by the predictor–corrector and target–following techniques. The discussion includes topics related to the implemented algorithm and numerical algebra employed. We outline the presolve, scaling and starting point stategies used in BPMPD, and special attention is given for sparsity and stability issues. Computational results are given on a demonstrative set of convex quadratic problems.","PeriodicalId":54673,"journal":{"name":"Optimization Methods & Software","volume":null,"pages":null},"PeriodicalIF":2.2,"publicationDate":"1999-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72681176","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 85
Sdpha: a Matlab implementation of homogeneous interior-point algorithms for semidefinite programming 半定规划的齐次内点算法的Matlab实现
IF 2.2 3区 数学 Q1 Mathematics Pub Date : 1999-01-01 DOI: 10.1080/10556789908805763
Nathan W. Brixius, F. Potra, Rongqin Sheng
Mehrotra type primal-dual predictor-corrector interior-point algorithms for semidefinite programming are implemented, using the homogeneous formulation proposed and analyzed by Potra and Sheng. Several search directions, including the AHO, HKM, NT, Toh, and Gu directions, are used. A rank-2 update technique is employed in our MATLAB code so that the computation of homogeneous directions is only slightly more expensive than in the non-homogeneous case. However, the homogeneous algorithms generally take fewer iterations to compute an approximate solution within a desired accuracy. Numerical results show that the homogeneous algorithms outperform their non-homogeneous counterparts, with improvement of more than 20% in many cases, in terms of total CPU time.
利用Potra和Sheng提出并分析的齐次公式,实现了半定规划的Mehrotra型原对偶预测校正内点算法。使用了几个搜索方向,包括who、HKM、NT、Toh和Gu方向。在我们的MATLAB代码中采用了rank-2更新技术,因此齐次方向的计算只比非齐次情况下的计算稍微昂贵。然而,齐次算法通常需要较少的迭代才能在期望的精度范围内计算近似解。数值结果表明,就总CPU时间而言,齐次算法优于非齐次算法,在许多情况下提高了20%以上。
{"title":"Sdpha: a Matlab implementation of homogeneous interior-point algorithms for semidefinite programming","authors":"Nathan W. Brixius, F. Potra, Rongqin Sheng","doi":"10.1080/10556789908805763","DOIUrl":"https://doi.org/10.1080/10556789908805763","url":null,"abstract":"Mehrotra type primal-dual predictor-corrector interior-point algorithms for semidefinite programming are implemented, using the homogeneous formulation proposed and analyzed by Potra and Sheng. Several search directions, including the AHO, HKM, NT, Toh, and Gu directions, are used. A rank-2 update technique is employed in our MATLAB code so that the computation of homogeneous directions is only slightly more expensive than in the non-homogeneous case. However, the homogeneous algorithms generally take fewer iterations to compute an approximate solution within a desired accuracy. Numerical results show that the homogeneous algorithms outperform their non-homogeneous counterparts, with improvement of more than 20% in many cases, in terms of total CPU time.","PeriodicalId":54673,"journal":{"name":"Optimization Methods & Software","volume":null,"pages":null},"PeriodicalIF":2.2,"publicationDate":"1999-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77469119","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 34
CSDP, A C library for semidefinite programming 半确定编程的C语言库
IF 2.2 3区 数学 Q1 Mathematics Pub Date : 1999-01-01 DOI: 10.1080/10556789908805765
B. Borchers
This paper describes CSDP, a library of routines that implements a predictor corrector variant of the semidefinite programming algorithm of Helmberg, Rendl, Vanderbei, and Wolkowicz. The main advantages of this code are that it can be used as a stand alone solver or as a callable subroutine, that it is written in C for efficiency, that it makes effective use of sparsity in the constraint matrices, and that it includes support for linear inequality constraints in addition to linear equality constraints. We discuss the algorithm used, its computational complexity, and storage requirements. Finally, we present benchmark results for a collection of test problems.
本文描述了CSDP,一个实现Helmberg, Rendl, Vanderbei和Wolkowicz的半确定规划算法的预测校正变体的例程库。这个代码的主要优点是,它可以作为一个独立的求解器或作为一个可调用的子程序,它是用C语言编写的,为了效率,它有效地利用了约束矩阵的稀疏性,除了线性等式约束之外,它还包括对线性不等式约束的支持。我们将讨论所使用的算法、其计算复杂度和存储需求。最后,我们给出了一系列测试问题的基准测试结果。
{"title":"CSDP, A C library for semidefinite programming","authors":"B. Borchers","doi":"10.1080/10556789908805765","DOIUrl":"https://doi.org/10.1080/10556789908805765","url":null,"abstract":"This paper describes CSDP, a library of routines that implements a predictor corrector variant of the semidefinite programming algorithm of Helmberg, Rendl, Vanderbei, and Wolkowicz. The main advantages of this code are that it can be used as a stand alone solver or as a callable subroutine, that it is written in C for efficiency, that it makes effective use of sparsity in the constraint matrices, and that it includes support for linear inequality constraints in addition to linear equality constraints. We discuss the algorithm used, its computational complexity, and storage requirements. Finally, we present benchmark results for a collection of test problems.","PeriodicalId":54673,"journal":{"name":"Optimization Methods & Software","volume":null,"pages":null},"PeriodicalIF":2.2,"publicationDate":"1999-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74440368","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 604
A repository of convex quadratic programming problems 一个存储库的凸二次规划问题
IF 2.2 3区 数学 Q1 Mathematics Pub Date : 1999-01-01 DOI: 10.1080/10556789908805768
I. Maros, C. Mészáros
The introduction of a standard set of linear programming problems, to be found in NETLIB/-LP/DATA, had an important impact on measuring, comparing and reporting the performance of LP solvers. Until recently the efficiency of new algorithmic developments has been measured using this important reference set. Presently, we are witnessing an ever growing interest in the area of quadratic programming. The research community is somewhat troubled by the lack of a standard format for defining a QP problem and also by the lack of a standard reference set of problems for purposes similar to that of LP. In the paper we propose a standard format and announce the availability of a test set of collected 138 QP problems.
在NETLIB/-LP/DATA中引入了一组标准的线性规划问题,这对测量、比较和报告LP求解器的性能产生了重要影响。直到最近,新算法开发的效率一直是使用这个重要的参考集来衡量的。目前,人们对二次规划领域的兴趣日益浓厚。研究界有些困扰于缺乏定义QP问题的标准格式,以及缺乏用于类似LP目的的标准参考问题集。在本文中,我们提出了一个标准格式,并宣布了收集138个QP问题的测试集的可用性。
{"title":"A repository of convex quadratic programming problems","authors":"I. Maros, C. Mészáros","doi":"10.1080/10556789908805768","DOIUrl":"https://doi.org/10.1080/10556789908805768","url":null,"abstract":"The introduction of a standard set of linear programming problems, to be found in NETLIB/-LP/DATA, had an important impact on measuring, comparing and reporting the performance of LP solvers. Until recently the efficiency of new algorithmic developments has been measured using this important reference set. Presently, we are witnessing an ever growing interest in the area of quadratic programming. The research community is somewhat troubled by the lack of a standard format for defining a QP problem and also by the lack of a standard reference set of problems for purposes similar to that of LP. In the paper we propose a standard format and announce the availability of a test set of collected 138 QP problems.","PeriodicalId":54673,"journal":{"name":"Optimization Methods & Software","volume":null,"pages":null},"PeriodicalIF":2.2,"publicationDate":"1999-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76222935","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 127
Cheap Newton steps for optimal control problems: automatic differentiation and Pantoja's algorithm 最优控制问题的廉价牛顿步:自动微分和Pantoja算法
IF 2.2 3区 数学 Q1 Mathematics Pub Date : 1999-01-01 DOI: 10.1080/10556789908805736
B. Christianson
In this paper we discuss Pantoja's construction of the Newton direction for discrete time optimal control problems. We show that automatic differentiation (AD) techniques can be used to calculate the Newton direction accurately, without requiring extensive re-writing of user code, and at a surprisingly low computational cost: for an N-step problem with p control variables and q state variables at each step, the worst case cost is 6(p + q + 1) times the computational cost of a single target function evaluation, independent of N, together with at most p 3/3 + p 2(q + 1) + 2p(q + 1)2 + (q + l)3, i.e. less than (p + q + l)3, floating point multiply-and-add operations per time step. These costs may be considerably reduced if there is significant structural sparsity in the problem dynamics. The systematic use of checkpointing roughly doubles the operation counts, but reduces the total space cost to the order of 4pN floating point stores. A naive approach to finding the Newton step would require the solution of ...
本文讨论了离散时间最优控制问题的牛顿方向的Pantoja构造。我们表明,自动微分(AD)技术可用于精确计算牛顿方向,而不需要大量重写用户代码,并且计算成本低得惊人:对于每一步有p个控制变量和q个状态变量的N步问题,最坏情况下的代价是6(p + q + 1)乘以单个目标函数求值的计算代价,不依赖于N,加上至多p 3/3 + p2 (q + 1) + 2p(q + 1)2 + (q + 1) 3,即小于(p + q + 1) 3,每个时间步的浮点乘法和加法运算。如果问题动力学中存在显著的结构稀疏性,则这些成本可能会大大降低。系统地使用检查点大约使操作次数增加一倍,但将总空间成本降低到4pN浮点存储的顺序。一种求牛顿阶跃的朴素方法需要解…
{"title":"Cheap Newton steps for optimal control problems: automatic differentiation and Pantoja's algorithm","authors":"B. Christianson","doi":"10.1080/10556789908805736","DOIUrl":"https://doi.org/10.1080/10556789908805736","url":null,"abstract":"In this paper we discuss Pantoja's construction of the Newton direction for discrete time optimal control problems. We show that automatic differentiation (AD) techniques can be used to calculate the Newton direction accurately, without requiring extensive re-writing of user code, and at a surprisingly low computational cost: for an N-step problem with p control variables and q state variables at each step, the worst case cost is 6(p + q + 1) times the computational cost of a single target function evaluation, independent of N, together with at most p 3/3 + p 2(q + 1) + 2p(q + 1)2 + (q + l)3, i.e. less than (p + q + l)3, floating point multiply-and-add operations per time step. These costs may be considerably reduced if there is significant structural sparsity in the problem dynamics. The systematic use of checkpointing roughly doubles the operation counts, but reduces the total space cost to the order of 4pN floating point stores. A naive approach to finding the Newton step would require the solution of ...","PeriodicalId":54673,"journal":{"name":"Optimization Methods & Software","volume":null,"pages":null},"PeriodicalIF":2.2,"publicationDate":"1999-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81428988","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Homogeneous Analytic Center Cutting Plane Methods with Approximate Centers 具有近似中心的齐次解析中心切割平面方法
IF 2.2 3区 数学 Q1 Mathematics Pub Date : 1999-01-01 DOI: 10.1080/10556789908805753
Y. Nesterov, Olivier Péton, J. Vial
In this paper we consider a homogeneous analytic center cutting plane method in a projective space. We describe a general scheme that uses a homogeneous oracle and computes an approximate analytic center at each iteration. This technique is applied to a convex feasibility problem, to variational inequalities, and to convex constrained minimization. We prove that these problems can be solved with the same order of complexity as in the case of exact analytic centers. For the feasibility and the minimization problems rough approximations suffice, but very high precision is required for the variational inequalities. We give an example of variational inequality where even the first analytic center needs to be computed with a precision matching the precision required for the solution.
本文研究了射影空间中的齐次解析中心切割平面方法。我们描述了一种使用齐次oracle并在每次迭代中计算近似解析中心的一般方案。该技术适用于一个凸可行性问题,变分不等式,和凸约束最小化。我们证明了这些问题可以用与精确解析中心相同的复杂度来解决。对于可行性和最小化问题,粗略的近似就足够了,但对于变分不等式,则需要很高的精度。我们给出了一个变分不等式的例子,其中即使第一个分析中心也需要以与解所需的精度相匹配的精度计算。
{"title":"Homogeneous Analytic Center Cutting Plane Methods with Approximate Centers","authors":"Y. Nesterov, Olivier Péton, J. Vial","doi":"10.1080/10556789908805753","DOIUrl":"https://doi.org/10.1080/10556789908805753","url":null,"abstract":"In this paper we consider a homogeneous analytic center cutting plane method in a projective space. We describe a general scheme that uses a homogeneous oracle and computes an approximate analytic center at each iteration. This technique is applied to a convex feasibility problem, to variational inequalities, and to convex constrained minimization. We prove that these problems can be solved with the same order of complexity as in the case of exact analytic centers. For the feasibility and the minimization problems rough approximations suffice, but very high precision is required for the variational inequalities. We give an example of variational inequality where even the first analytic center needs to be computed with a precision matching the precision required for the solution.","PeriodicalId":54673,"journal":{"name":"Optimization Methods & Software","volume":null,"pages":null},"PeriodicalIF":2.2,"publicationDate":"1999-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81796223","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
期刊
Optimization Methods & Software
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1