SIAM Journal on Algebraic and Discrete Methods · 1986 · 48 citations · 4 references
Natural SciencesComputer ScienceMathematicsAlgorithmsDifferential EquationsDynamical SystemsNumerical AlgorithmsNumerical AnalysisNumerical Linear AlgebraNumerical Methods For Differential EquationsSystems Of Differential EquationsDifferential Equation SolversExecution Time AnalysisExecution Time EstimationNonlinear Differential-algebraic EquationsPolynomial Time ComplexityPolynomial-time Algorithms
The index of many differential/algebraic equations (DAEs) is determined by the structure of the system, that is, by the pattern of nonzero entries in the Jacobians. This paper considers an important subclass of DAEs which can be solved by backward differentiation methods if their index does not exceed two. For this reason, it is desirable to determine whether the index exceeds two or not. In this paper we present an algorithm that determines if the index is one, two, or greater, based only on the structure. The algorithm can be exponential in its execution time: we do not know whether it is possible to get an asymptotically faster algorithm. However, in many practical problems, this algorithm will execute in polynomial time.
4
On Algorithms for Obtaining a Maximum Transversal
Iain Duff · ACM Transactions on Mathematical Software · 1981 · 204 citations · Full text