Who found it, and when

The cure was named first

A heavy-tailed search runtime, the arithmetic for cutting it off and restarting, and the reason restarts work at all were established in the study of search between 1993 and 1998. This collection imported all three, and inherited with them the phenomenon they answer — which is that randomising a search's choices is what makes the tail.

Assumes The tail was named somewhere else and Restarting what cannot be restarted.

A stretch of this collection’s work ran as follows. A search for a consistent lettering of a crease pattern was found to cost wildly different amounts from different starting seeds. The distribution was measured, recognised as heavy-tailed, and answered with a cutoff-and-restart strategy whose expected cost was computed and compared against patience.

Every step of that was somebody else’s, arrived complete, and the previous entry in this ladder recorded the first part of the borrowing. What has since become clear is that the borrowing went further than was recorded, and that the part which was not recorded is the part that mattered.

What is repeated, against what survivesEach bar runs from the date a claim is generally given to the year of the oldest surviving source that attests it. Nearly every bar points forward, which means the claim is older in the telling than in the record; the two that point backwards are the cases where the practice was published long before anybody proved it.Paper is made in ChinaPaper reaches JapanPaper is made in EuropeFolded paper is used ceremonially in Japan400 yrPaper is folded for amusement in Japan980 yrThe thousand cranes897 yrThe pajarita is folded in Spain293 yrPaper folding is taught as geometryOne fold solves a cubicThe diamond pattern in a crushed cylinderThe conditions at a flat-foldable vertexThe dashed-and-dotted diagram notationThe Miura foldA five-pointed star from one straight cutAny straight-line drawing, from one straight cutyear of the source500100015002000the date generally giventhe oldest source that says somedian overrun 201.5 years
Fig. 1 The shape of an attribution question in this subject: what is attested, when, and how far the record is from the thing it describes. The same discipline applies to a technique as to a fold.

What was borrowed

Three things, and they came as a package.

The phenomenon. That a backtracking search’s runtime can be heavy-tailed — with a maximum many times its median and a substantial share of runs not finishing at all — was established in the study of constraint satisfaction and satisfiability in the middle nineteen-nineties. It was not a curiosity but a central observation: the same solver on the same instance with different seeds spanning orders of magnitude — which is exactly what was measured here on one tessellation patch.

The response. Cutting a run off after a fixed number of steps, reseeding and starting again. The arithmetic for choosing the cutoff — the expected total is what one attempt costs divided by the chance it is the last one needed — is elementary and was worked out in that literature, along with the observation that on a sufficiently heavy tail the best cutoff is the smallest one available.

The reason it works. A heavy tail means a substantial share of runs are quick, so repeatedly buying a quick run is better than waiting out a slow one. That is the whole argument, and it is not about crease patterns.

None of the three was rediscovered here. All three were applied.

What was not borrowed, and should have been

The literature that established restarts also established why the tail is there, and that half did not come across.

Randomisation was introduced into those solvers deliberately. A deterministic backtracking search is at the mercy of its own fixed order — on some instances it takes a bad early decision and never gets a chance to take a different one — so randomising the choices gives a distribution instead of a single outcome, and a distribution can be exploited by restarts. The tail is not an unfortunate property of hard instances discovered by accident; it is what randomisation does, and restarts are the technique for profiting from it.

So the package is coherent: randomise, get a distribution, restart to harvest its cheap end. Taking the phenomenon and the cure without the reason produces exactly the reading this collection had — that the tail belongs to the pattern and the restart is a response to the pattern’s difficulty.

A strategy against the absence of the problem it solvesThe expected total cost of cutting a lettering search off after a given number of nodes and starting again with a new seed, against the cost of not randomising the search at all. The curve is a correct answer about a distribution the search itself produced.the curve is stop-and-restart; the rule is a constant letter order1001e+31e+41001e+31e+4563 at a cutoff of 10080 nodes, deterministic, nothing to restartexpected nodes in totalcutoff, in nodes
Fig. 2 The imported arithmetic, applied here. The curve is correct and the strategy works; the rule underneath it is what happens when the randomisation the strategy depends on is simply removed.

There is a general shape here worth naming, because it is not specific to restarts. A technique arrives with three parts: a phenomenon, a response, and a reason the response works. The first two travel easily — they are the parts with names, the parts that appear in a summary, the parts somebody can hand over in a sentence. The third is the part that says when the technique applies, and it is the part that gets left behind.

That asymmetry is not carelessness on anybody’s part. A phenomenon and a response are what a technique is from outside; the reason is what it is from inside, and reading it requires going back to the source rather than to a summary. Every borrowing is therefore biased toward importing the parts that do not constrain application.

The coin's forty answers and the constant's one, on the rhombille patchNode counts for 40 runs of one lettering search on one crease pattern of 157 panels and 282 creases, ranked. Under the search's own random choice of which letter to try first the cost runs from 86 to 15872 with 15 runs unfinished; under a constant choice every run costs 80.the dot is one run's cost, ranked; the rule is the constant order1001e+31e+4nodes visited40 seeds, ranked by cost80 nodes, every seed15 unfinished at 20,000same pattern, same conditions, same test at every node — the only difference is which letter is tried first
Fig. 3 The part that did not come across, drawn on this collection’s own instance. Forty runs of one search on one patch, ranked: under the search’s own coin the cost varies over orders of magnitude, and under a fixed order it is a single number. The spread is what randomisation makes, and the restart strategy has nothing to harvest without it.

What a crease pattern contributed

An instance, and one observation about it that is worth having.

The instance is a tessellation patch whose search cost runs from eighty-six steps to fifteen thousand across forty seeds, with a quarter of runs unfinished — a clean example of the phenomenon on an object from outside the literature that produced it.

The observation is that on this instance the randomisation was not introduced for the reason the literature introduces it. It was introduced so that twenty seeds would return twenty different letterings rather than one lettering twenty times, which is a purpose about variety rather than about escaping a fixed order’s bad luck. And because it was introduced for a different reason, nobody had asked whether removing it would help — and removing it costs eighty steps deterministically, against five hundred and twelve for the best restart strategy.

That is a contribution, and it is a small one and a specific one. It is not restarts are wrong, which would be false and would be arguing with a literature this collection has borrowed from. It is: a distribution should be shown to belong to the problem before a strategy is built on it, and the check costs one run.

It is worth stating the counterfactual precisely, because it is the measure of what the borrowing cost.

Had the reason travelled with the technique, the sequence would have been: notice a heavy tail; recall that a heavy tail is what randomisation produces; ask what the search is randomising and why; find that it randomises the letter choice for a reason about variety; run it once with the randomisation removed; find eighty steps; and only then, if the tail had survived, reach for a restart strategy.

That is six steps, five of which are free, and it ends with either a much cheaper search or a strategy applied on firm ground. What happened instead skipped to the strategy, which is correct arithmetic on a distribution nobody had asked about.

The gap between those two sequences is exactly the third part of the package, and its absence is not visible from anywhere inside the work. That is what makes the recording of a borrowing a practical act rather than a courtesy.

The precondition the strategy needs, and the one-line test for it

The missing third part can be turned into something narrower than a lesson about reading sources: a test, computable from numbers this collection already had before it built the restart curve.

Restarts profit from randomisation when the fixed order is worse than the randomised distribution’s cheap end. That is the whole argument, and it is a comparison of two numbers: the deterministic cost, and the minimum over seeds.

Here they are eighty and eighty-six. The deterministic order is not merely inside the cheap end of the distribution — it is below every one of the forty seeds. So randomisation bought nothing at all at the fast end and added a tail at the slow one, which is the one arrangement under which a restart strategy cannot pay however well its cutoff is chosen.

The arithmetic of how much it did not pay is stark. The best restart strategy’s expected cost is five hundred and twelve steps against the deterministic eighty: a factor of 6.4, for correct arithmetic applied to a distribution that should not have existed.

And the test costs less than the thing it would have replaced. One deterministic run is eighty steps — about a sixth of what a single restart-managed solve is expected to cost, and roughly half of one median randomised run. The diagnostic was cheaper than the cure and cheaper than the disease.

So the rule that falls out is arithmetic rather than judgement. Before building a strategy on a distribution, run the thing once with its randomisation switched off and compare against the minimum seed. Equal or better means the distribution is the instrument’s, not the problem’s, and no cutoff will make it worth managing.

Why the record has to say so

This collection’s habit is to record where a thing came from, and there are two reasons that matter more here than usual.

The first is ordinary honesty about credit. The same vertex found four times is the standing example of what happens when a subject does not keep its record: a result gets renamed, its history gets lost, and somebody re-derives it a fifth time.

The second is specific to a borrowed technique and it is the more useful one. A technique carries assumptions, and the assumptions do not travel with the name. The restart arithmetic assumes a distribution that is properly there — that the randomisation being exploited was introduced because a deterministic order was worse, which is exactly what was not true here. Recording the borrowing means recording the assumptions, and a collection that had written down why the literature randomises would have had the question in front of it from the beginning.

What each claim rests onThe record grouped by what kind of thing its oldest source is, strongest first, with one dot per independent surviving source. The claims resting on a single source are marked, and they are a third of the table — which is the honest statement of how much of this field's dating is one document away from being unsupported.15 claims · 5 resting on one sourceartefacta surviving folded object, or a picture of one made at the timePaper is made in Europe1056The pajarita is folded in Spain1793manuscripta hand-written document that survivesFolded paper is used ceremonially in Japan1600Paper reaches Japan720one sourceprinteda printed book or paper with a publication datePaper folding is taught as geometry1838The conditions at a flat-foldable vertex1979The Miura fold1970The diamond pattern in a crushed cylinder1951The dashed-and-dotted diagram notation1954Any straight-line drawing, from one straight cut1998Paper is folded for amusement in Japan1680one sourceThe thousand cranes1797one sourceOne fold solves a cubic1936one sourcesecondarysomebody later reporting it, with no surviving primary sourcePaper is made in China105A five-pointed star from one straight cut1873one sourcea source is dated; it is not thereby rightthis ranks what a source can bear, not what it says
Fig. 4 How this collection grades the record behind a claim. A technique’s provenance answers to the same standard as a pattern’s: what is attested, by whom, and how far the evidence is from the assertion.

What a borrowing looks like when it goes well

This collection borrows constantly and most of it causes no trouble, so it is worth putting a successful case beside the awkward one.

The straight skeleton was borrowed whole from computational geometry for the fold-and-cut construction, and it arrived with its reason attached: the skeleton’s arcs are equidistant from the outline’s edges, which is exactly the property a fold-and-cut pattern needs, and the property was stated at the point of borrowing rather than assumed. The construction has behaved since, and when it produced something surprising — a tie at a skeleton node that Maekawa refuses — the surprise was legible because the assumptions were written down.

The difference between the two cases is not the quality of the source. It is that in one the borrowed thing was a construction, whose correctness conditions have to be stated to use it at all, and in the other it was a strategy, which can be applied without stating anything. A construction resists being borrowed carelessly; a strategy does not.

That suggests a rule of thumb narrower than a general instruction to record sources, and more useful: the more a borrowed technique can be applied without understanding it, the more its assumptions need writing down. The techniques that are dangerous to import are the ones that are easy to import.

What the coin was buyingThe number of distinct letterings returned by the same search under three orders, on one tessellation patch. A coin at every choice returns a different lettering nearly every run; a constant returns the same one every time, which is what the cheaper cost is paid for.the bar is how many DIFFERENT letterings 40 runs returneda coin at every choice2525 of 40 runs found onea constant, with the coin only on the creases no vertex constrains140 of 40 runs found onea constant at every choice140 of 40 runs found oneon the rhombille patch, 157 panels and 282 creases
Fig. 5 What a borrowing looks like when its reason came with it. The coin buys distinct letterings rather than merely distinct runtimes, and that is the property the restart arithmetic needs — stated here rather than assumed, which is the whole difference between this case and the other one.
Trying mountain first and trying valley first cost the sameNode counts for the same lettering search run twice on each of 5 crease patterns, once trying a mountain at every choice and once trying a valley. Every point lies on the diagonal, which is what a symmetry of the problem looks like when it is measured rather than assumed.each point is one patch, searched twice002020404060608080square · 26elongated · 32hexagonal · 39triangular · 39rhombille · 80nodes, mountain firstnodes, valley firstthe dashed line is y = x, and nothing has been fitted to anything
Fig. 6 One of the things that is: swapping every letter on a sheet leaves every condition here unchanged, so two searches that differ in which letter they try first cost the same on every pattern.

What is genuinely this subject’s

It is worth being clear about the other side, because a body of work is not undone by having borrowed its instrument.

The arc test is this subject’s: a lettering’s implied statements about which panel lies above which, read off the crease list in one pass, with a cycle among them a proof that no stacking exists. That is a fact about folded paper.

The arrangement is this subject’s: testing the arcs while choosing the letters rather than after choosing them all, which is possible because a flat folded state places its panels by reflection and a reflection does not read a letter. Nothing about that is general.

The symmetry is this subject’s: swapping every letter on the sheet at once leaves every condition unchanged, which is why two constant orders cost the same node for node on a hundred and forty-two patterns.

And the negative results are this subject’s: nine patterns with no consistent lettering at all, in a region of a construction’s parameters, whose boundary is a fact about which sector at a vertex is smallest.

None of those came from anywhere else. What came from elsewhere is one instrument’s failure mode and the standard response to it.

Where the line between them actually falls

Sorting a body of work into borrowed and original is easier to describe than to do, and the criterion this collection uses is worth stating because it is not the obvious one.

The obvious criterion is novelty: is this idea already in the literature? That is unanswerable in practice — the literature is large, the search is hard, and a negative result about it is worthless.

The criterion actually used is what the object is. A statement about crease patterns, folded states, sectors or letters is this subject’s, whoever else may also have made it. A statement about searches, distributions or strategies is not, whatever object it happened to be measured on. The arc test is about panels; the restart curve is about runtimes; and it does not matter that both were computed here on the same afternoon.

That criterion is crude and it is decidable, which is most of its value. It also produces the right answer in the awkward cases: the finding that a value order removes a tail is a statement about searches and belongs to the literature’s side, while the finding that swapping every letter is a symmetry of every flat-folding condition is a statement about paper and belongs here — even though the two were found together and the second is what makes the first safe to act on.

One order decides what a yes costs, the other what a no costsNodes visited by the same lettering search on three twist tessellation patches, under two rules for choosing which crease to decide next. Branching on the creases that lie on many independent circuits buys nothing when a lettering exists, and on the two patches where none exists the two rules swap places by four orders of magnitude.the bar is nodes visited, on a logarithmic scalesame search, same conditions — only the rule for choosing the next crease differs1101001e+31e+41e+5rhombille patch, turn 0.35 · a lettering exists · fewest labellings left80rhombille patch, turn 0.35 · a lettering exists · most independent circuits84rhombille, turn 0.15 · none exists · fewest labellings left511,999rhombille, turn 0.15 · none exists · most independent circuits63hexagonal, turn 0.15 · none exists · fewest labellings left15hexagonal, turn 0.15 · none exists · most independent circuits2,047on a yes the structural rule buys nothing; on a no it is worth four orders of magnitude, in whichever direction the pattern decides
Fig. 7 Where the line falls, on a measurement rather than on a definition. Two rules for choosing which crease to decide next, on three patches: one is cheaper when the answer is yes and the other when it is no. That is a statement about searches, so it belongs to the literature’s side of the line however this collection’s patches were used to find it.

Which theorem was checked, and how

Nothing in an attribution is checked by a solver, and this collection does not pretend otherwise. What is checked is everything the attribution is about: the tail is measured, the restart curve is computed from measured runs, the deterministic cost is measured on the same patch on the same day, and each of those is asserted rather than described.

The claim that the two constant orders cost the same, that a witness survives having every letter swapped, and that the coin’s spread is real and the constant’s is not — all of those are requirements that fail if the underlying numbers ever change.

The history is a different kind of claim and carries a different kind of evidence: a date, a field, and a description of what was established. It is graded the way this collection grades any other documentary claim, and it is stated as a borrowing rather than as a finding.

Where a twist tessellation has no consistent letteringEvery combination of 4 tilings and 8 turn angles, each patch searched to a verdict. A green cell has a lettering that agrees with itself; a magenta cell has none, proved by exhausting the search rather than by failing to find one.each cell is one patch, searched to a verdictgreen: a lettering exists · magenta: none exists, by exhaustion0.150.250.350.50.70.91.11.3turn angle, in radianssquare2626262626262626elongated1515323231313232hexagonal1515394545464545triangular1515393939373737the number in a cell is the nodes the search visited; 6 of 32 patches have no lettering at all
Fig. 8 What is asserted rather than described. Four tilings against eight turn angles, every patch searched to a verdict: a cell is green when a lettering agrees with itself and magenta when exhaustion proves there is none. Nothing here is a summary of a run — every cell is a decided instance, and a changed number breaks the figure.

What the picture cannot show

An attribution. No figure here draws the borrowing, because the borrowing is a fact about where an idea came from and figures draw measurements.

Nor does this essay settle the general question it touches. Whether randomised restarts are the right technique for search problems in general is not something a collection about folding is in a position to say, and nothing above should be read as saying it. What is said is narrower: on this problem, on these patterns, the randomisation that made the tail was introduced for a purpose unrelated to search cost, and taking it out was cheaper than managing it.

And the dates given are for the establishment of the technique rather than for its first use. Ideas of this kind rarely have a first use that anybody can identify, and the record is partitioned by subject rather than by evidence — which is a limitation of what a documentary record can support, not of anyone’s diligence.

What it costs to keep saying this

Recording a borrowing has a price and it is worth naming, because the price is why collections stop doing it.

It makes a finding smaller. “A crease pattern’s search has a heavy tail and here is the strategy for it” is a stronger-sounding sentence than “the search literature established this in the nineties and here is an instance”, and the second is what an honest record produces. A collection that records its borrowings will always look like it has found less than one that does not.

It also puts the collection in the position of citing work it cannot fully evaluate. The nineteen-nineties results on randomised restarts were established on satisfiability instances that have nothing to do with paper, by measurements this collection has no way to reproduce, and taking them on trust is exactly what taking them on trust looks like.

Both costs are real and both are worth paying, for a reason that is specific rather than moral. A borrowed technique whose source is recorded can be checked against its source when it misbehaves. This one misbehaved, the source turned out to contain the explanation, and the explanation was reachable only because the borrowing had been written down earlier. That is the return on the discipline, and it arrived quickly.

Where the ladder goes next

The pattern that has recurred through this work is an instrument contributing the thing it measures, and it has now happened in three places: a heavy tail from a coin, a difficulty from a branching rule, and a blemish from where the paper was cut. Each was found by asking what the instrument would report with the object removed, and that question is cheap enough that the honest conclusion is to ask it routinely rather than when something looks wrong.

What this makes readable

Essays that name this one as a prerequisite.

Named alongside this one

Essays reaching for the same objects. Nobody chose these; they are what the concept index makes visible.

What links here

Every essay whose body links to this one.

The objects this essay names

Each one links to every other essay that touches it.

AttributionDistributionDocumentary recordEvidenceRandomised algorithmRediscoverySearchSearch cost