The article "Complex Algorithm R&D: Harder Than Many Think" has been published on the Math Blog. The article discusses using advanced mathematics to solve real world problems, including specific examples in video compression and speech recognition. The article is for a general audience and may be useful for anyone interested in this specialized field. The article discusses the mathematical, scientific, software engineering, project management, and business issues at an introductory to intermediate level with a minimum of formulas or technical jargon. http://math-blog.com/2009/07/20/complex-algorithm-research-and-development-harder-than-many-think/ Sincerely, John
"Complex Algorithm R&D: Harder Than Many Think" article published
Started by ●July 21, 2009
Reply by ●July 21, 20092009-07-21
John wrote:> The article "Complex Algorithm R&D: Harder Than Many Think" has been > published on the Math Blog. The article discusses using advanced > mathematics to solve real world problems, including specific examples > in video compression and speech recognition. The article is for a > general audience and may be useful for anyone interested in this > specialized field. The article discusses the mathematical, > scientific, software engineering, project management, and business > issues at an introductory to intermediate level with a minimum of > formulas or technical jargon. > > http://math-blog.com/2009/07/20/complex-algorithm-research-and-development-harder-than-many-think/ > > Sincerely, > > JohnI stopped reading at: "object-oriented methods are of limited use in complex algorithms". -- Kenneth Sloan KennethRSloan@gmail.com Computer and Information Sciences +1-205-932-2213 University of Alabama at Birmingham FAX +1-205-934-5473 Birmingham, AL 35294-1170 http://KennethRSloan.com/
Reply by ●July 21, 20092009-07-21
On 21 July, 15:13, Kenneth Sloan <KennethRSl...@gmail.com> wrote:> John wrote: > > The article "Complex Algorithm R&D: Harder Than Many Think" has been > > published on the Math Blog. �The article discusses using advanced > > mathematics to solve real world problems, including specific examples > > in video compression and speech recognition. �The article is for a > > general audience and may be useful for anyone interested in this > > specialized field. �The article discusses the mathematical, > > scientific, software engineering, project management, and business > > issues at an introductory to intermediate level with a minimum of > > formulas or technical jargon. > > >http://math-blog.com/2009/07/20/complex-algorithm-research-and-develo... > > I stopped reading at: "object-oriented methods are of limited use in > complex algorithms".Too true for your taste? -LV
Reply by ●July 21, 20092009-07-21
LudovicoVan wrote:> On 21 July, 15:13, Kenneth Sloan <KennethRSl...@gmail.com> wrote: >> John wrote: >>> The article "Complex Algorithm R&D: Harder Than Many Think" has been >>> published on the Math Blog. The article discusses using advanced >>> mathematics to solve real world problems, including specific examples >>> in video compression and speech recognition. The article is for a >>> general audience and may be useful for anyone interested in this >>> specialized field. The article discusses the mathematical, >>> scientific, software engineering, project management, and business >>> issues at an introductory to intermediate level with a minimum of >>> formulas or technical jargon. >>> http://math-blog.com/2009/07/20/complex-algorithm-research-and-develo... >> I stopped reading at: "object-oriented methods are of limited use in >> complex algorithms". > > Too true for your taste? > > -LVI did appreciate his comment that programming in C++ does not qualify as "using object-oriented methods". That part was true enough. -- Kenneth Sloan KennethRSloan@gmail.com Computer and Information Sciences +1-205-932-2213 University of Alabama at Birmingham FAX +1-205-934-5473 Birmingham, AL 35294-1170 http://KennethRSloan.com/
Reply by ●July 21, 20092009-07-21
On 21 July, 16:19, Kenneth Sloan <KennethRSl...@gmail.com> wrote:> LudovicoVan wrote: > > On 21 July, 15:13, Kenneth Sloan <KennethRSl...@gmail.com> wrote: > > >> I stopped reading at: "object-oriented methods are of limited use in > >> complex algorithms". > > > Too true for your taste? > > I did appreciate his comment that programming in C++ does not qualify as > "using object-oriented methods". �That part was true enough.As he is talking about algorithms, I don't see the rationale in your objection. OO methodologies can help lower the complexity of the software structure (to a certain extent): there is no specific connection to algorithms complexity, though. (BTW: despite widespread sentiment, mostly among the young professionals, thanks to fake gurus and unscrupolous marketers, even if OO methodologies have their strengths, an OO-only approach to software development just leads to monolitic, overengineered applications, i.e. the opposite of the intended result. But OO and all the fake gadgets sell so well... Anyway, this is really another story, just to say that I am under the impression that you may be one of those OO zealots, as this would explain your pavlovian reaction.) Am I missing something? -LV
Reply by ●July 21, 20092009-07-21
On Jul 21, 10:03�pm, John <jmcgowa...@gmail.com> wrote:> The article "Complex Algorithm R&D: Harder Than Many Think" has been > published on the Math Blog. �The article discusses using advanced > mathematics to solve real world problems, including specific examples > in video compression and speech recognition. �The article is for a > general audience and may be useful for anyone interested in this > specialized field. �The article discusses the mathematical, > scientific, software engineering, project management, and business > issues at an introductory to intermediate level with a minimum of > formulas or technical jargon. > > http://math-blog.com/2009/07/20/complex-algorithm-research-and-develo...Who but an idiot would suggest this is not very hard? :-\ Steve
Reply by ●July 21, 20092009-07-21
On Tue, 21 Jul 2009 08:58:18 -0700, steveu@dis.org wrote:> On Jul 21, 10:03 pm, John <jmcgowa...@gmail.com> wrote: >> The article "Complex Algorithm R&D: Harder Than Many Think" has been >> published on the Math Blog. The article discusses using advanced >> mathematics to solve real world problems, including specific examples >> in video compression and speech recognition. The article is for a >> general audience and may be useful for anyone interested in this >> specialized field. The article discusses the mathematical, scientific, >> software engineering, project management, and business issues at an >> introductory to intermediate level with a minimum of formulas or >> technical jargon. >> >> http://math-blog.com/2009/07/20/complex-algorithm-research-and-develo...> > Who but an idiot would suggest this is not very hard? :-\Uhh -- management? Particularly upper management after a nice three- martini lunch with a sales guy from The Mathworks? -- www.wescottdesign.com
Reply by ●July 21, 20092009-07-21
LudovicoVan schrieb:> Am I missing something? > > -LVYes, Probably you think algorithmic complexity has to do with FORTRAN LINPACK efficiency. But look at the following: Define the necessary structure where euclides GCD algorithm works mathematically, you end up in some axioms. This axioms can be interpreted by further adding axioms, so that you arrive at natural numbers, rationals, polynoms, etc.. And the abstract GCD algorithm serves these structures, and complexity results can be lifted. Now look at it OO: class EuklideanRingElement { gcd; abstract div etc.. } class Rational extends EuklideanRingElement { div } class Polynom extends EuklideanRingElement { div } Just a guess how OO could come in... See also: http://www.amazon.com/dp/1558606793, think they would miss OO very much, many of the algorithms are based on frameworks... But cutting an OO framework is Art. Bye
Reply by ●July 21, 20092009-07-21
Kenneth Sloan <KennethRSloan@gmail.com> wrote:>John wrote:>http://math-blog.com/2009/07/20/complex-algorithm-research-and-development-harder-than-many-think/>I stopped reading at: "object-oriented methods are of limited use in >complex algorithms".Then there's "The dream algorithm R&D tool would be similar to Matlab..." This is a nice article in that it surfaces issues but there is little in it about which to form, or to support any, conclusions. (Is is correct to call Visual Basic a "scripting language"? I was not aware of that terminology.) I personally find the OO features of C++ sufficient to facilitate better code organization, more practical maintenance, and easier handoff than the other languages mentioned. Steve
Reply by ●July 21, 20092009-07-21
steveu@dis.org wrote:> On Jul 21, 10:03 pm, John <jmcgowa...@gmail.com> wrote: > >>The article "Complex Algorithm R&D: Harder Than Many Think" has been >>published on the Math Blog. The article discusses using advanced >>mathematics to solve real world problems, including specific examples >>in video compression and speech recognition. The article is for a >>general audience and may be useful for anyone interested in this >>specialized field. The article discusses the mathematical, >>scientific, software engineering, project management, and business >>issues at an introductory to intermediate level with a minimum of >>formulas or technical jargon. >> >>http://math-blog.com/2009/07/20/complex-algorithm-research-and-develo... > > > Who but an idiot would suggest this is not very hard? :-\ >I didn't get the point. This spammer collects clicks or what? VLV






