Results 1 - 10
of
17
On Geometric Assembly Planning
, 1992
"... This dissertation addresses the problem of generating feasible assembly sequences for a mechanical product from a geometric model of the product. An operation specifies a motion to bring two subassemblies together to make a larger subassembly. An assembly sequence is a sequence of operations that co ..."
Abstract
-
Cited by 69 (12 self)
- Add to MetaCart
This dissertation addresses the problem of generating feasible assembly sequences for a mechanical product from a geometric model of the product. An operation specifies a motion to bring two subassemblies together to make a larger subassembly. An assembly sequence is a sequence of operations that construct the product from the individual parts. I introduce the non-directional blocking graph, a succinct characterization of the blocking relationships between parts in an assembly. I describe efficient algorithms to identify removable subassemblies by constructing and analyzing the NDBG. For an assembly A of n parts and m part--part contacts equivalent to k contact points, a subassembly that can translate a small distance from the rest of A can be identified in O(mk 2 ) time. When rotations are allowed as well, the time bound is O(mk 5 ). Both algorithms are extended to find connected subassemblies in the same time bounds. All free subassemblies can be identified in output-dependent ...
Implementation of Interior Point Methods for Large Scale Linear Programming
- in Interior Point Methods in Mathematical Programming
, 1996
"... In the past 10 years the interior point methods (IPM) for linear programming have gained extraordinary interest as an alternative to the sparse simplex based methods. This has initiated a fruitful competition between the two types of algorithms which has lead to very efficient implementations on bot ..."
Abstract
-
Cited by 56 (18 self)
- Add to MetaCart
In the past 10 years the interior point methods (IPM) for linear programming have gained extraordinary interest as an alternative to the sparse simplex based methods. This has initiated a fruitful competition between the two types of algorithms which has lead to very efficient implementations on both sides. The significant difference between interior point and simplex based methods is reflected not only in the theoretical background but also in the practical implementation. In this paper we give an overview of the most important characteristics of advanced implementations of interior point methods. First, we present the infeasible-primal-dual algorithm which is widely considered the most efficient general purpose IPM. Our discussion includes various algorithmic enhancements of the basic algorithm. The only shortcoming of the "traditional" infeasible-primal-dual algorithm is to detect a possible primal or dual infeasibility of the linear program. We discuss how this problem can be solve...
A simplified homogeneous and self-dual linear programming algorithm and its implementation
- Annals of Operations Research
, 1996
"... 1 Introduction Consider the linear programming (LP) problem in the standard form: (LP) minimize cT x ..."
Abstract
-
Cited by 52 (5 self)
- Add to MetaCart
1 Introduction Consider the linear programming (LP) problem in the standard form: (LP) minimize cT x
Homogeneous Interior-Point Algorithms for Semidefinite Programming
- Department of Mathematics, The University of Iowa
, 1995
"... A simple homogeneous primal-dual feasibility model is proposed for semidefinite programming (SDP) problems. Two infeasible-interior-point algorithms are applied to the homogeneous formulation. The algorithms do not need big M initialization. If the original SDP problem has a solution, then both algo ..."
Abstract
-
Cited by 33 (8 self)
- Add to MetaCart
A simple homogeneous primal-dual feasibility model is proposed for semidefinite programming (SDP) problems. Two infeasible-interior-point algorithms are applied to the homogeneous formulation. The algorithms do not need big M initialization. If the original SDP problem has a solution, then both algorithms find an ffl-approximate solution (i.e., a solution with residual error less than or equal to ffl) in at most O( p n ln(ae ffl 0 =ffl)) steps, where ae is the trace norm of a solution and ffl 0 is the residual error at the (normalized) starting point. A simple way of monitoring possible infeasibility of the original SDP problem is provided such that in at most O( p n ln(aeffl 0 =ffl)) steps either an ffl-approximate solution is obtained, or it is determined that there is no solution with trace norm less than or equal to a given number ae ? 0. Key Words: semidefinite programming, homogeneous interior-point algorithm, polynomial complexity. Abbreviated Title: Homogeneous al...
Duality And Self-Duality For Conic Convex Programming
, 1996
"... This paper considers the problem of minimizing a linear function over the intersection of an affine space with a closed convex cone. In the first half of the paper, we give a detailed study of duality properties of this problem and present examples to illustrate these properties. In particular, we i ..."
Abstract
-
Cited by 19 (6 self)
- Add to MetaCart
This paper considers the problem of minimizing a linear function over the intersection of an affine space with a closed convex cone. In the first half of the paper, we give a detailed study of duality properties of this problem and present examples to illustrate these properties. In particular, we introduce the notions of weak/strong feasibility or infeasibility for a general primal-dual pair of conic convex programs, and then establish various relations between these notions and the duality properties of the problem. In the second half of the paper, we propose a self-dual embedding with the following properties: Any weakly centered sequence converging to a complementary pair either induces a sequence converging to a certificate of strong infeasibility, or induces a sequence of primaldual pairs for which the amount of constraint violation converges to zero, and the corresponding objective values are in the limit not worse than the optimal objective value(s). In case of strong duality, ...
Computing Wrench Cones for Planar Rigid Body Contact Tasks
, 2002
"... The contribution of this paper is the expansion of the range of possibilities in the analysis, planning, and control of contact tasks. The successful execution of any contact task fundamentally requires the application of wrenches (forces and moments) consistent with the task. We develop an algorith ..."
Abstract
-
Cited by 12 (3 self)
- Add to MetaCart
The contribution of this paper is the expansion of the range of possibilities in the analysis, planning, and control of contact tasks. The successful execution of any contact task fundamentally requires the application of wrenches (forces and moments) consistent with the task. We develop an algorithm for computing the entire set of external wrenches consistent with achieving a given augmented contact mode (e.g., sliding at contact 1, rolling at contact 2, and approaching potential contact 3) for one fixed and one moving part in the plane.
Conic Convex Programming And Self-Dual Embedding
- Optim. Methods Softw
, 1998
"... How to initialize an algorithm to solve an optimization problem is of great theoretical and practical importance. In the simplex method for linear programming this issue is resolved by either the two-phase approach or using the so-called big M technique. In the interior point method, there is a more ..."
Abstract
-
Cited by 11 (2 self)
- Add to MetaCart
How to initialize an algorithm to solve an optimization problem is of great theoretical and practical importance. In the simplex method for linear programming this issue is resolved by either the two-phase approach or using the so-called big M technique. In the interior point method, there is a more elegant way to deal with the initialization problem, viz. the self-dual embedding technique proposed by Ye, Todd and Mizuno [30]. For linear programming this technique makes it possible to identify an optimal solution or conclude the problem to be infeasible/unbounded by solving its embedded self-dual problem. The embedded self-dual problem has a trivial initial solution and has the same structure as the original problem. Hence, it eliminates the need to consider the initialization problem at all. In this paper, we extend this approach to solve general conic convex programming, including semidefinite programming. Since a nonlinear conic convex programming problem may lack the so-called stri...
Computing Wrench Cones for Planar Contact Tasks
, 2002
"... The successful execution of any contact task fundamentally requires the application of wrenches (forces and moments) consistent with the task. We develop an algorithm for computing the entire set of wrenches consistent with achieving a given augmented contact mode (e.g., sliding at contact 1, rollin ..."
Abstract
-
Cited by 5 (1 self)
- Add to MetaCart
The successful execution of any contact task fundamentally requires the application of wrenches (forces and moments) consistent with the task. We develop an algorithm for computing the entire set of wrenches consistent with achieving a given augmented contact mode (e.g., sliding at contact 1, rolling at contact 2, and approaching potential contact 3) for one fixed and one moving part in the plane.
A Primal-Dual Decomposition Algorithm for Multistage Stochastic Convex Programming
- Convex Programming, Mathematical Programming 104, 153
, 2000
"... This paper presents a new and high performance solution method for multistage stochastic convex programming. Stochastic programming is a quantitative tool developed in the field of optimization to cope with the problem of decision-making under uncertainty. Among others, stochastic programming has fo ..."
Abstract
-
Cited by 4 (3 self)
- Add to MetaCart
This paper presents a new and high performance solution method for multistage stochastic convex programming. Stochastic programming is a quantitative tool developed in the field of optimization to cope with the problem of decision-making under uncertainty. Among others, stochastic programming has found many applications in finance, such as asset-liability and bond-portfolio management. However, many stochastic programming applications still remain computationally intractable because of their overwhelming dimensionality. In this paper we propose a new decomposition algorithm for multistage stochastic programming with a convex objective, based on the path-following interior point method combined with the homogeneous self-dual embedding technique. Our preliminary numerical experiments show that this approach is very promising in many ways for solving generic multistage stochastic programming, including its superiority in terms of numerical e#ciency, as well as the flexibility in testing and analyzing the model.
On Immobility
- Special Issue: Robot Kinematics, Laboratory Robotics and Automation
, 1998
"... This paper is organized as follows: section two describes the basic theory and terminology related to grasping. Section three discusses the techniques employed in analysis and synthesis of positive grips. Section four introduces the concept of grasp efficiency and discusses attempts to obtain optima ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
This paper is organized as follows: section two describes the basic theory and terminology related to grasping. Section three discusses the techniques employed in analysis and synthesis of positive grips. Section four introduces the concept of grasp efficiency and discusses attempts to obtain optimal grips under various definitions of optimality. Section five mentions some problems related to finite immobility. A concluding section describing the future research follows. 2 Grasping: Terminology and Theory

