algorithm

TwitterFacebook
Get flash to fully experience Pearltrees
mathematics

genetic_algorithms

http://tlrobinson.net/blog/2009/02/game-of-life-generator/

blog » Blog Archive » Game of Life text and image generator g

It’s a Game of Life pattern that prints out “Golly”. Neat, but I wanted my own. After about 5 minutes of playing around with the Golly logo pattern in Golly (a program for experimenting with the Game of Life), I gave up and wrote a program to do it. The program takes the top and bottom portions of a template pattern (based on the Golly pattern) and positions them, then fills in the gliders between them for the correct number of columns.
The Memory Pool System (MPS) is a very general, adaptable, flexible, reliable, and efficient memory management system. It permits the flexible combination of memory management techniques, supporting manual and automatic memory management, in-line allocation, finalization, weakness, and multiple simultaneous co-operating incremental generational garbage collections. It also includes a library of memory pool classes implementing specialized memory management policies. Between 1994 and 2001, Harlequin (now part of Global Graphics ) invested about thirty person-years of effort developing the MPS . http://www.ravenbrook.com/project/mps/doc/2002-01-30/ismm2002-paper/

The Memory Pool System: Thirty person-years of memory management

Collected Algorithms of the ACM

http://calgo.acm.org/ Collected Algorithms Software associated with papers published in the Transactions on Mathematical Software , as well as other ACM journals are incorporated in CALGO. This software is refereed for originality, accuracy, robustness, completeness, portability, and lasting value. (See the ACM Algorithms Policy for details.) All algorithms numbered 493 and above, as well as a few earlier ones, may be downloaded from this server.
As a developer who was raised on procedural and object oriented programming languages like C, C++ and Java it took me a while to figure out what people were raving about when it comes to the benefits of functional programming techniques. I always thought closures and higher order functions were words used by snobby kids from MIT and grad students to show how overeducated they were as opposed to programming tools I'd ever find useful. This thinking was additionally fueled by articles like Joel Spolsky's Can Your Programming Language Do This?

Dare Obasanjo aka Carnage4Life - Functional Programming in C# 3.

http://www.25hoursaday.com/weblog/2008/06/16/FunctionalProgrammingInC30HowMapReduceFilterCanRockYourWorld.aspx
http://codekata.pragprog.com/2007/01/code_kata_backg.html Background How do you get to be a great musician? It helps to know the theory, and to understand the mechanics of your instrument.

CodeKata: Code Kata

http://courses.engr.illinois.edu/ece390/archive/archive-f2000/mp/mp4/anti.html

Anti-Aliased Line Drawing

First, let's start with an example to show why we want to use anti-aliased lines. The lines on the left are drawn with something like Bresenham's line algorithm. The lines on the right are drawn with an extended form of Bresenham's which anti-aliases. They are shown both at normal size and 4x zoom.
Acknowledgements: This article is based on the work of Peter Sanders and Roman Dementiev . You can find the full source code presented here in their STXXL library (STL library for large data structures), Peter Sanders' paper and the accompanying source code . Warning: If you are of sensitive nature either regarding

Highly Efficient 4 Way Merging

http://www.bitwiese.de/2007/06/highly-efficient-4-way-merging.html
http://www.instructables.com/id/A-More-Random-Computer-Input-Controller/ You can try and make your own mixture of starches, sugars, salt, Lecithin, citric acid, and lactic acid. And too thin of a medium will allow the wires to sink,float, move on their own. But you can just purchase almost any brand of pudding mix that has an already perfect ratio of needed ingredients, plus banana flavor has the right amount of sugars and acids, otherwise some further kitchen science will be needed to get the medium working. Pudding is the perfect medium as it contains the right balance of modified food starch that is needed for wire connectivity.

A More Random Computer Input Controller

Dictionary of Algorithms and Data Structures

This web site is hosted in part by the Software and Systems Division , Information Technology Laboratory . This is a dictionary of algorithms, algorithmic techniques, data structures, archetypal problems, and related definitions. Algorithms include common functions, such as Ackermann's function . Problems include traveling salesman and Byzantine generals . Some entries have links to implementations and more information. Index pages list entries by area and by type . http://xlinux.nist.gov/dads//index.html