home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / sci / math / numanal / 3600 < prev    next >
Encoding:
Internet Message Format  |  1992-12-15  |  3.6 KB

  1. Xref: sparky sci.math.num-analysis:3600 sci.math.symbolic:3290
  2. Newsgroups: sci.math.num-analysis,sci.math.symbolic
  3. Path: sparky!uunet!caen!oliveria
  4. From: oliveria@engin.umich.edu (Roque Donizete de Oliveira)
  5. Subject: summary: system of first-order delay/neutral ODEs
  6. Message-ID: <HGT=+k=@engin.umich.edu>
  7. Date: Tue, 15 Dec 92 19:18:17 EST
  8. Organization: University of Michigan Engineering, Ann Arbor
  9. Nntp-Posting-Host: ant.engin.umich.edu
  10. Lines: 69
  11.  
  12.    In a previous posting I had inquired about the numerical
  13. solution of delay/neutral first-order ODEs. I received
  14. some references and an state-of-art fortran code. 
  15.  
  16. References:
  17.  1) George Marsaglia, Arif Zaman and John C.W. Marsaglia,
  18.     Math. Comp. 53, 191-201 (1989).
  19.  2) G.S. Virk,
  20.     "Runge-Kutta method for delay differential systems",
  21.     IEE Proc. D 132, 119-123 (1985).
  22.  3) Irving R. Epstein and Yin Luo, J. Chem. Phys. 95, 244-254 (1991).
  23.  4) Neves, K. W., Automatic Integration of Functional Differential
  24.     Equations -- An Approach,
  25.     ACM Trans. Math. Softw., Vol. 1, No. 4, 1975, pp. 357-368.
  26.  5) K. W. Neves and  S. Thompson
  27.     Solution of Systems of Functional Differential Equations
  28.     With State Dependent Delays.
  29.  
  30. mroussel@alchemy.chem.utoronto.ca (Marc Roussel) described the first 3 references as :
  31. > The first presents a series expansion method which may not be appropriate
  32. > for large systems such as the poster suggested he wanted to examine.
  33. > The second extends Runge-Kutta methods to delay-differential equations
  34. > and may be the best approach available at the moment.  The third
  35. > presents some ideas on integrating delay-differential equations in an
  36. > appendix; it hardly contains a careful study, but may be useful anyhow.
  37.  
  38. Reference 4 is the famous DMRODE fortran code (get it from netlib, in
  39. the TOMS directory, algorithm 497)
  40.  
  41. Reference 5 is a new software package called DRKLAG.
  42. DRKLAG consists of a suite of FORTRAN subroutines for the numerical 
  43. solution of systems of functional differential equations with state
  44. dependent delays.
  45. The package implements continuously imbedded Runge-Kutta methods which
  46. are based on C^1 polynomial interpolants.
  47. These interpolants are exploited by the software to
  48. handle the necessary interpolations for delayed solution
  49. values. The interpolants are used also to handle the root finding 
  50. associated with locating the points of derivative discontinuity inherent 
  51. in the solution of delay equations.
  52. In addition, they are used to handle other root finding tasks in a
  53. manner similar to several well-known ordinary differential equation solvers.
  54.  
  55. If you are interested in DRKLAG, send e-mail to
  56. thompson@reed.science.runet.edu and he
  57. will gladly send you a TeX paper (still unpublished, I believe,
  58. it lists 46 references in this field) of about 40 pages describing 
  59. the method, the fortran source and examples. It runs on unix workstations 
  60. and IBM PCs (the author told me it has some nice graphics capabilities on 
  61. the IBM PC).
  62.  
  63. I'm using DRKLAG for it quickly (less than 10 seconds) 
  64. solved my system of 4 first-order delay (and neutral) ODEs. 
  65.  
  66. In addition to these, there are many books on
  67. the subject ("Delay and Differential Equations", 
  68. "Delay Differential Equations and Dynamical Systems", 
  69. "Delay and Functional Differential Equations, by Klaus Schmitt, Academic Press, N.Y. 1972", 
  70. "Ordinary and Delay Differential Equations", etc). Just
  71. go to your library and search for the titles above (sorry
  72. but I don't have the full information about some of these books
  73. with me now).
  74.  
  75. I'm still interested in Maple or Mathematica macros that 
  76. would help me to solve delay/neutral first-order ODEs.
  77.  
  78.    Roque
  79.    oliveria@engin.umich.edu
  80.    Nuclear Eng Dept, The U. of Michigan
  81.