Patiencesorting is a sorting algorithm, based on a solitairecard game, that has the property of being able to efficiently compute the length of the longest increasing subsequence in a given array.
According to D. Aldous and P. Diaconis ([1], p.417) patiencesorting was first recognized as an algorithm to compute the longest increasing subsequence length by Hammersley ([2], p.362), and by A.S.C. Ross and independently Bob Floyd as a sorting algorithm.
Longest increasing subsequences: from patiencesorting to the Baik-Deift-Johansson theorem.
Separations of complex biological mixtures such as the contents of a cell require biomolecules to be sorted by their size or density.
However, diffusion-based sorting requires patience, since the particles must randomly wander over a large number of possible paths.
In their initial demonstrations, the researchers have sorted fragments of artificial bacteria chromosomes to within 12% of their molecular weight in 10 minutes, already an order of magnitude faster than conventional methods.
CiteULike: Tag sorting(Site not responding. Last check: 2007-10-14)
Disruption of a receptor-mediated mechanism for intracellular sorting of proinsulin in familial hyperproinsulinemia.
A Chloroplast Genealogy of Hordeum (Poaceae): Long-term Persisting Haplotypes, Incomplete Lineage Sorting, Regional Extinction, and the Consequences for Phylogenetic Inference.
Unsupervised spike detection and sorting with wavelets and superparamagnetic clustering.
www.citeulike.org /tag/sorting (527 words)
Citebase - Restricted Patience Sorting and Barred Pattern Avoidance(Site not responding. Last check: 2007-10-14)
PatienceSorting is a combinatorial algorithm that can be viewed as an iterated, non-recursive form of the Schensted Insertion Algorithm.
Motivated by this and a recently formulated geometric form for PatienceSorting in terms of certain intersecting lattice paths, we study the related themes of restricted input and avoidance of similar barred permutation patterns.
One such result is to characterize those permutations for which PatienceSorting is an invertible algorithm as the set of permutations simultaneously avoiding the barred patterns 3-1-42 and 3-1-24.
I ask your patience in sorting through this rather lengthy note, and the good news is you'll find that the fix is much easier than the explanation.
A sort of "tug-of-war" develops between the venturi (low pressure) on one end of the discharge nozzle and inlet pressure (low, but not quite as low) within the float chamber and well vent jet on the other end of the nozzle.
If atmospheric pressure (somewhat higher than inlet pressure) is allowed to enter the float chamber and the area of the main well vent jet, the venturi will have an easier time on its end of the "tug-of-war", and a slightly richer fuel mixture will usually result.
He was inspired by the Pearl Poet (of Sir Gawain and the Green Knight, Patience, and Pearl) to pen two or three fine Alliterative versions in the 14th century, and Chaucer was the model for an excellent song in the early 15th.
The Sorting Hat song of 1999 may not have achieved quite the popularity of Professor Lee Jordon's Rap version of 2006 (anyone care to write it?) but it did make it to the footnotes of Hogwarts, A History as 'One of the only Songs in which the description of the Houses is not wholly positive.'
The Hat knows that It, its song and the Sorting Ceremony, is all that is keeping 1,000 hungry teenagers from their Welcoming Feast.
Burstein-Lankham, SLC54Ab(Site not responding. Last check: 2007-10-14)
Despite having been introduced in 1962 by C.L. Mallows, the combinatorial algorithm PatienceSorting is only now beginning to receive significant attention due to such recent deep results as the Baik-Deift-Johansson Theorem that connect it to fields including Probabilistic Combinatorics and Random Matrix Theory.
The aim of this work is to develop some of the more basic combinatorics of the PatienceSorting Algorithm.
In particular, we exploit the similarities between PatienceSorting and the Schensted Insertion Algorithm in order to do things that include defining an analog of the Knuth relations and extending PatienceSorting to a bijection between permutations and certain pairs of set partitions.
-element array with an orderingrelation as an input for the sorting, consider it as a collection of cards, with the (unknown in the beginning) statistical ordering of each element serving as its index.
Bespamyatnikh and M. Segal (, pp.3–5) give a description of an efficient implementation of the algorithm, incurring no additional asymptotic cost over the sorting one (as the back-pointers storage, creation and traversal require linear time and space).
According to D. Aldous and P. Diaconis (, p.417) patiencesorting was first recognized as an algorithm to compute the longest increasing subsequence length by Hammersley (, p.362), and by A.S.C. Ross and independently Bob Floyd as a sorting algorithm.
With no deck of cards to handle, shuffle, deal, sort, stack, or position, there's only the point and click of a mouse pushed across a pad beside the computer's keyboard.
Indeed, the game is sometimes called patiencesorting, where patience is the British term for solitaire.
In the end, the effort to solve a "wimpy" card-game problem--a highly simplified version of standard solitaire--led into all sorts of deep mathematics, from complex analysis to random matrix theory.
In this sense, it is an ideal medium for establishing the sort of "cyber-peace" that is so earnestly desired.
It is also possible for a skillful web designer to trick a search engine, by incorporating metatags or other bits of text that are invisible to the viewer on the page, so that the page appears higher on the list of results than is warranted by its content.
Since there is so much information, the ability to find what one is looking for is determined by a user's skill in choosing search words and his or her patience in sorting through irrelevant sites.
It doesn't take long to lay out the cards, each of which is strictly ordered.
Indeed, the game is sometimes called patiencesorting, patience being the British term for solitaire.
In the end, the effort to solve a "wimpy" card-game problema highly simplified version of standard solitaireled into all sorts of deep mathematics, from complex analysis to random matrix theory.
Thus, they attack the law with exacting precision that only a scientist or engineer can understand or tolerate.
Perhaps the only reason that the arbitrability of patent, but not antitrust, disputes is treated by statute resides in patent attorneys' desire for precision and their lack of patience in sorting out policy in the courts.
Also, most lawyers and judges lack technical training and know little or nothing about intellectual property, particularly patents.
FrozenTech Launches ISO Loaded Hard Drives(Site not responding. Last check: 2007-10-14)
FrozenTech, now a successful online store, created the most comprehensive list of LiveCDs on the web in 2004.
FrozenTech's goals of spreading open source software at affordable prices, and saving consumers the time and patience of sorting and collecting the vast array of open source operating systems are achieved with the incredible ILHD.
Find the perfect OS for your needs on FrozenTech's ISO Loaded Hard Drive.
GNUe Traffic(Site not responding. Last check: 2007-10-14)
Thanks (I think!) to Jeff Bailey for persuading me to volunteer for this, and to Zack Brown for his help and patience in sorting out my first draft.
This Cousin will cover the IRC channel for GNUe (and some mailing lists as well).
gives you statistics about time spent in each function as well as number of calls for each function sorted by the worst functions first (those eating most time) and lots of other stuff.