Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #16712
| From | Kaz Kylheku <433-929-6894@kylheku.com> |
|---|---|
| Newsgroups | comp.lang.lisp, comp.programming |
| Subject | Re: on distinguishing memoization and dynamic programming |
| Date | 2024-01-03 20:16 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <20240103120937.909@kylheku.com> (permalink) |
| References | <87frzembwb.fsf@yaxenu.org> <20240103120043.381@kylheku.com> |
Cross-posted to 2 groups.
On 2024-01-03, Kaz Kylheku <433-929-6894@kylheku.com> wrote: > On 2024-01-03, Julieta Shem <jshem@yaxenu.org> wrote: >> I was trying to distinguish memoization from dynamic programming --- in >> a technical way --- and I failed. Can you write something like a >> mathematical definition of each one? > > Did you check Wikipedia? > > https://en.wikipedia.org/wiki/Dynamic_programming > > Dynamic programming is an "algorithmic paradigm" according to this page; > a nice term. By the way, this "programming" does not refer to writing a computer program, but to finding a solution that can be used to schedule a program of events. That there is a dynamic programming algorithming paradigm doesn't have anything to do with that we write programs to make it happen. This explains the "programming" term: https://en.wikipedia.org/wiki/Mathematical_optimization#History There is another kind of "programming" in mathematical optimization: https://en.wikipedia.org/wiki/Linear_programming That one does not have a related algorithmic paradigm; the computer version is just number-crunching over the math. -- TXR Programming Language: http://nongnu.org/txr Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal Mastodon: @Kazinator@mstdn.ca NOTE: If you use Google Groups, I don't see you, unless you're whitelisted.
Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar
on distinguishing memoization and dynamic programming Julieta Shem <jshem@yaxenu.org> - 2024-01-03 16:53 -0300
Re: on distinguishing memoization and dynamic programming Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-03 20:06 +0000
Re: on distinguishing memoization and dynamic programming Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-03 20:16 +0000
Re: on distinguishing memoization and dynamic programming Julieta Shem <jshem@yaxenu.org> - 2024-01-03 17:55 -0300
Re: on distinguishing memoization and dynamic programming Kaz Kylheku <433-929-6894@kylheku.com> - 2024-01-03 22:58 +0000
Re: on distinguishing memoization and dynamic programming Julieta Shem <jshem@yaxenu.org> - 2024-01-03 20:19 -0300
Re: on distinguishing memoization and dynamic programming Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-01-12 16:41 -0800
Re: on distinguishing memoization and dynamic programming HenHanna <HenHanna@devnull.tb> - 2024-07-23 12:15 -0700
Re: on distinguishing memoization and dynamic programming Julieta Shem <jshem@yaxenu.org> - 2024-07-23 21:06 -0300
Re: on distinguishing memoization and dynamic programming HenHanna <HenHanna@devnull.tb> - 2024-07-24 01:04 -0700
csiph-web