A simple solver for linear equations containing nonlinear operators

被引:0
|
作者
Ramsey, N [1 ]
机构
[1] BELL COMMUN RES INC,MORRISTOWN,NJ 07960
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1996年 / 26卷 / 04期
关键词
simultaneous equations; algebraic simplification; literate programming;
D O I
10.1002/(SICI)1097-024X(199604)26:4<467::AID-SPE17>3.0.CO;2-M
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a simple equation solver, The solver finds solutions for sets of linear equations extended with several nonlinear operators, including integer division and modulus, sign extension, and bit slicing. The solver uses a new technique called balancing, which can eliminate some nonlinear operators from a set of equations before applying Gaussian elimination. The solver's principal advantages are its simplicity and its ability to handle some nonlinear operators, including nonlinear functions of more than one variable. The solver is part of an application generator that provides encoding and decoding of machine instructions based on equational specifications. The solver is presented not as pseudo code but as a literate program, which guarantees that the code shown in the paper is the same code that is actually used. Using real code exposes more detail than using pseudocode, but literate-programming techniques help manage the detail, The detail should benefit readers who want to implement their own solvers based on the techniques presented here.
引用
收藏
页码:467 / 487
页数:21
相关论文
共 50 条
  • [1] Simple solver for linear equations containing nonlinear operators
    Bell Communications Research, Morristown, United States
    Software - Practice and Experience, 1996, 26 (04): : 467 - 487
  • [2] Solutions of nonlinear equations in cones and positive linear operators
    Webb, J. R. L.
    JOURNAL OF THE LONDON MATHEMATICAL SOCIETY-SECOND SERIES, 2010, 82 : 420 - 436
  • [3] A Krylov-subspace based solver for the linear and nonlinear Maxwell equations
    Busch, Kurt
    Niegemann, Jens
    Pototschnig, Martin
    Tkeshelashvili, Lasha
    PHYSICA STATUS SOLIDI B-BASIC SOLID STATE PHYSICS, 2007, 244 (10): : 3479 - 3496
  • [4] SIMPLE DERIVATIONS OF GENERALIZED LINEAR AND NONLINEAR LANGEVIN EQUATIONS
    KAWASAKI, K
    JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1973, 6 (09): : 1289 - 1295
  • [5] SOLVABILITY OF EQUATIONS INVOLVING UNBOUNDED LINEAR AND QUASIBOUNDED NONLINEAR OPERATORS
    PETRYSHYN, WV
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 1976, 56 (03) : 495 - 501
  • [6] POSITIVE SOLUTIONS OF NONLINEAR EQUATIONS VIA COMPARISON WITH LINEAR OPERATORS
    Webb, Jeffrey R. L.
    DISCRETE AND CONTINUOUS DYNAMICAL SYSTEMS, 2013, 33 (11-12) : 5507 - 5519
  • [7] PARALLEL ALL-ROW PRECONDITIONED INTERVAL LINEAR SOLVER FOR NONLINEAR EQUATIONS ON MULTIPROCESSORS
    GAN, Q
    YANG, Q
    HU, CY
    PARALLEL COMPUTING, 1994, 20 (09) : 1249 - 1268
  • [8] A simple and accurate linear solver for hyperbolic localization
    Wu, HY
    Lu, IT
    2005 IEEE Wireless Communications and Networking Conference, Vols 1-4: WCNC 2005: BROADBAND WIRELESS FOR THE MASSES READY FOR TAKE-OFF., 2005, : 1733 - 1736
  • [9] Scalability analysis for a multigrid linear equations solver
    Banas, Krzysztof
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 1265 - 1274
  • [10] Multipurpose modified iterative solver for nonlinear equations
    Afshan, Saher
    Sheikh, Abdul Hanan
    Riaz, Fatima
    Khokhar, Rahim Bux
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2023, 42 (03) : 167 - 176