Results 1 - 10
of
49
Interior-point methods for nonconvex nonlinear programming: Filter methods and merit functions
- Computational Optimization and Applications
, 2002
"... Abstract. In this paper, we present global and local convergence results for an interior-point method for nonlinear programming and analyze the computational performance of its implementation. The algorithm uses an ℓ1 penalty approach to relax all constraints, to provide regularization, and to bound ..."
Abstract
-
Cited by 64 (5 self)
- Add to MetaCart
Abstract. In this paper, we present global and local convergence results for an interior-point method for nonlinear programming and analyze the computational performance of its implementation. The algorithm uses an ℓ1 penalty approach to relax all constraints, to provide regularization, and to bound the Lagrange multipliers. The penalty problems are solved using a simplified version of Chen and Goldfarb’s strictly feasible interior-point method [12]. The global convergence of the algorithm is proved under mild assumptions, and local analysis shows that it converges Q-quadratically for a large class of problems. The proposed approach is the first to simultaneously have all of the following properties while solving a general nonconvex nonlinear programming problem: (1) the convergence analysis does not assume boundedness of dual iterates, (2) local convergence does not require the Linear Independence Constraint Qualification, (3) the solution of the penalty problem is shown to locally converge to optima that may not satisfy the Karush-Kuhn-Tucker conditions, and (4) the algorithm is applicable to mathematical programs with equilibrium constraints. Numerical testing on a set of general nonlinear programming problems, including degenerate problems and infeasible problems, confirm the theoretical results. We also provide comparisons to a highly-efficient nonlinear solver and thoroughly analyze the effects of enforcing theoretical convergence guarantees on the computational performance of the algorithm. 1.
CUTEr (and SifDec), a constrained and unconstrained testing environment, revisited
- ACM Transactions on Mathematical Software
, 2001
"... Abstract. The initial release of CUTE, a widely used testing environment for optimization software was described in [2]. The latest version, now known as CUTEr is presented. New features include reorganisation of the environment to allow simultaneous multi-platform installation, new tools for, and i ..."
Abstract
-
Cited by 34 (2 self)
- Add to MetaCart
Abstract. The initial release of CUTE, a widely used testing environment for optimization software was described in [2]. The latest version, now known as CUTEr is presented. New features include reorganisation of the environment to allow simultaneous multi-platform installation, new tools for, and interfaces to, optimization packages, and a considerably simplified and entirely automated installation procedure for unix systems. The SIF decoder, which used to be a part of CUTE, has become a separate tool, easily callable by various packages. It features simple extensions to the SIF test problem format and the generation of files suited to automatic differentiation packages. Key words. Nonlinear constrained optimization, testing environment, shared filesystems, heterogeneous environment, SIF format 1.
On Solving Mathematical Programs With Complementarity Constraints As Nonlinear Programs
, 2002
"... . We investigate the possibility of solving mathematical programs with complementarity constraints (MPCCs) using classical algorithms and procedures from nonlinear programming. Although MPCCs do not satisfy a constraint qualification, we establish sufficient conditions for their Lagrange multiplier ..."
Abstract
-
Cited by 26 (1 self)
- Add to MetaCart
. We investigate the possibility of solving mathematical programs with complementarity constraints (MPCCs) using classical algorithms and procedures from nonlinear programming. Although MPCCs do not satisfy a constraint qualification, we establish sufficient conditions for their Lagrange multiplier set to be nonempty in two different formulations. MPCCs that have nonempty Lagrange multiplier sets and that satisfy the quadratic growth condition can be approached by the elastic mode with a boundedpenalty parameter. This transformsthe MPCC into a nonlinear program with additional variables that has an isolated stationary point and local minimum at the solution of the original problem, which in turn makes it approachable by a sequential quadratic programming algorithm. The robustness of the elastic mode when applied to MPCCs is demonstrated by several numerical examples. 1. Introduction. Complementarity constraints can be used to model numerous economics or mechanics applications [18, 25]....
Towards an Autonomous, Humanoid, and Dynamically Walking Robot
- Modeling, Optimal Trajectory Planning, Hardware Architecture, and Experiments”, Proceedings of the 3rd International Conference on Humanoid Robots
, 2003
"... (research performed while author was with TU Berlin) Abstract. The development process to achieve walking motion with a recently constructed humanoid robot is discussed. The desired motion is based on the solution of an optimal control problem whose constraints depend upon the high-dimensional nonli ..."
Abstract
-
Cited by 14 (11 self)
- Add to MetaCart
(research performed while author was with TU Berlin) Abstract. The development process to achieve walking motion with a recently constructed humanoid robot is discussed. The desired motion is based on the solution of an optimal control problem whose constraints depend upon the high-dimensional nonlinear multibody system dynamics of the 17 DoF humanoid and physical contact constraints with the environment. On-line control strategies are developed to track the precalculated trajectories. Experimental walking results with the humanoid robot are presented. 1
CPR: Mixed Task and Data Parallel Scheduling for Distributed Systems
- In Proceedings of the 15th International Parallel and Distributed Symposium
, 2001
"... It is well-known that mixing task and data parallelism to solve large computational applications often yields better speedups compared to either applying pure task parallelism or pure data parallelism. Typically, the applications are modeled in terms of a dependence graph of coarse-grain data-parall ..."
Abstract
-
Cited by 14 (5 self)
- Add to MetaCart
It is well-known that mixing task and data parallelism to solve large computational applications often yields better speedups compared to either applying pure task parallelism or pure data parallelism. Typically, the applications are modeled in terms of a dependence graph of coarse-grain data-parallel tasks, called a data-parallel task graph. In this paper we present a new compile-time heuristic, named Critical Path Reduction (CPR), for scheduling data-parallel task graphs. Experimental results based on graphs derived from real problems as well as synthetic graphs, show that CPR achieves higher speedup compared to other wellknown existing scheduling algorithms, at the expense of some higher cost. These results are also confirmed by performance measurements of two real applications (i.e., complex matrix multiplication and Strassen matrix multiplication) running on a cluster of workstations.
A globally convergent linearly constrained Lagrangian method for nonlinear optimization
- SIAM J. Optim
, 2002
"... Abstract. For optimization problems with nonlinear constraints, linearly constrained Lagrangian (LCL) methods solve a sequence of subproblems of the form “minimize an augmented Lagrangian function subject to linearized constraints. ” Such methods converge rapidly near a solution but may not be relia ..."
Abstract
-
Cited by 14 (3 self)
- Add to MetaCart
Abstract. For optimization problems with nonlinear constraints, linearly constrained Lagrangian (LCL) methods solve a sequence of subproblems of the form “minimize an augmented Lagrangian function subject to linearized constraints. ” Such methods converge rapidly near a solution but may not be reliable from arbitrary starting points. Nevertheless, the well-known software package MINOS has proved effective on many large problems. Its success motivates us to derive a related LCL algorithm that possesses three important properties: it is globally convergent, the subproblem constraints are always feasible, and the subproblems may be solved inexactly. The new algorithm has been implemented in Matlab, with an option to use either MINOS or SNOPT (Fortran codes) to solve the linearly constrained subproblems. Only first derivatives are required. We present numerical results on a subset of the COPS, HS, and CUTE test problems, which include many large examples. The results demonstrate the robustness and efficiency of the stabilized LCL procedure.
Benchmarking optimization software with cops 3.0, tech
- rep., Mathematics and Computer Science Division, Argonne National Laboratory
, 2004
"... ..."
The role of motion dynamics in the design, control and stability of bipedal and quadrupedal robots
, 2002
"... Abstract. Fundamental principles and recent methods for investigating the nonlinear dynamics of legged robot motions with respect to control, stability and design are discussed. One of them is the still challenging problem of producing dynamically stable gaits. The generation of fast walking or runn ..."
Abstract
-
Cited by 12 (3 self)
- Add to MetaCart
Abstract. Fundamental principles and recent methods for investigating the nonlinear dynamics of legged robot motions with respect to control, stability and design are discussed. One of them is the still challenging problem of producing dynamically stable gaits. The generation of fast walking or running motions require methods and algorithms adept at handling the nonlinear dynamical effects and stability issues which arise. Reduced, recursive multibody algorithms, a numerical optimal control package, and new stability and energy performance indices are presented which are well-suited for this purpose. Difficulties and open problems are discussed along with numerical investigations into the proposed gait generation scheme. Our analysis considers both biped and quadrupedal gaits with particular reference to the problems arising in soccer-playing tasks encountered at the RoboCup where our team, the Darmstadt Dribbling Dackels, participates as part of the German Team in the Sony Legged Robot League.
Degenerate Nonlinear Programming with a Quadratic Growth Condition
- Preprint ANL/MCS-P761-0699, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, Ill
"... . We show that the quadratic growth condition and the Mangasarian-Fromovitz constraint qualification imply that local minima of nonlinear programs are isolated stationary points. As a result, when started sufficiently close to such points, an L1 exact penalty sequential quadratic programming algorit ..."
Abstract
-
Cited by 12 (4 self)
- Add to MetaCart
. We show that the quadratic growth condition and the Mangasarian-Fromovitz constraint qualification imply that local minima of nonlinear programs are isolated stationary points. As a result, when started sufficiently close to such points, an L1 exact penalty sequential quadratic programming algorithm will induce at least R-linear convergence of the iterates to such a local minimum. We construct an example of a degenerate nonlinear program with a unique local minimum satisfying the quadratic growth and the Mangasarian-Fromovitz constraint qualification but for which no positive semidefinite augmented Lagrangian exists. We present numerical results obtained using several nonlinear programming packages on this example, and discuss its implications for some algorithms. 1. Introduction. Recently, there has been renewed interest in analyzing and modifying sequential quadratic programming (SQP) algorithms for constrained nonlinear optimization for cases where the traditional regularity cond...
Synthesis of a Walking Primitive Database for a Humanoid Robot using Optimal Control Techniques
, 2001
"... This paper presents a general method for generating walking primitives for anthropomorphic 3D--bipeds. Corresponding control torques allowing straight ahead walking with pre--swing, swing, and heel--contact are derived by dynamic optimization using a direct collocation approach. The computed torques ..."
Abstract
-
Cited by 10 (1 self)
- Add to MetaCart
This paper presents a general method for generating walking primitives for anthropomorphic 3D--bipeds. Corresponding control torques allowing straight ahead walking with pre--swing, swing, and heel--contact are derived by dynamic optimization using a direct collocation approach. The computed torques minimize an energy based, mixed performance index. Zero moment point (ZMP) and friction conditions at the feet ensuring postural stability of the biped, as well as bounds on the joint angles and on the control torques, are treated as constraints. The method is applied to the model of a biped with 12 joints for the purpose of developing a walking primitive database allowing straight ahead walking with situation dependent step--length adaptation. The resulting biped motions are dynamically stable and the overall motion behaviour is remarkably close to that of humans.

