<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://boincsynergy.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=Rectilinear_Crossing_Number_Project</id>
	<title>Rectilinear Crossing Number Project - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://boincsynergy.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=Rectilinear_Crossing_Number_Project"/>
	<link rel="alternate" type="text/html" href="https://boincsynergy.ca/wiki/index.php?title=Rectilinear_Crossing_Number_Project&amp;action=history"/>
	<updated>2026-07-08T05:26:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://boincsynergy.ca/wiki/index.php?title=Rectilinear_Crossing_Number_Project&amp;diff=1669&amp;oldid=prev</id>
		<title>Al Piskun: first light</title>
		<link rel="alternate" type="text/html" href="https://boincsynergy.ca/wiki/index.php?title=Rectilinear_Crossing_Number_Project&amp;diff=1669&amp;oldid=prev"/>
		<updated>2026-07-02T10:40:47Z</updated>

		<summary type="html">&lt;p&gt;first light&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox software&lt;br /&gt;
| name                 = Rectilinear Crossing Number Project&lt;br /&gt;
| logo                 = Rcnlogo.png&lt;br /&gt;
| logo caption         = Project logo&lt;br /&gt;
| screenshot           = &lt;br /&gt;
| caption              = &lt;br /&gt;
| description          = The Rectilinear Crossing Number Project (also known as cape5 or RCN) was a completed BOINC volunteer computing project run by Graz University of Technology that used distributed computing to help determine the rectilinear crossing number of the complete graph K18.&lt;br /&gt;
| status               = Completed&lt;br /&gt;
| category             = Mathematics&lt;br /&gt;
| compute              = CPU&lt;br /&gt;
| dependencies         = None&lt;br /&gt;
| developer            = Institute for Software Technology, [[wikipedia:Graz University of Technology|Graz University of Technology]]&lt;br /&gt;
| author               = Oswin Aichholzer&lt;br /&gt;
| sponsor              = Graz University of Technology&lt;br /&gt;
| maintainer           = &lt;br /&gt;
| released             = {{Start date and age|2006|07|25}}&lt;br /&gt;
| completed            = Yes&lt;br /&gt;
| discontinued         = &lt;br /&gt;
| repository           = &lt;br /&gt;
| programming language = &lt;br /&gt;
| operating system     = Windows, Linux&lt;br /&gt;
| size                 = &lt;br /&gt;
| stats as of          = &lt;br /&gt;
| average performance  = &lt;br /&gt;
| active users         = &lt;br /&gt;
| total users          = &lt;br /&gt;
| active hosts         = &lt;br /&gt;
| total hosts          = &lt;br /&gt;
| rac                  = &lt;br /&gt;
| credit per day       = &lt;br /&gt;
| gpu performance      = &lt;br /&gt;
| cpu performance      = &lt;br /&gt;
| website              = {{URL|http://dist.ist.tugraz.at/cape5}}&lt;br /&gt;
| license              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Rectilinear Crossing Number Project&amp;#039;&amp;#039;&amp;#039; (internally referred to by its developers as &amp;#039;&amp;#039;&amp;#039;cape5&amp;#039;&amp;#039;&amp;#039;, and often abbreviated &amp;#039;&amp;#039;&amp;#039;RCN&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;RCP&amp;#039;&amp;#039;&amp;#039;) was a [[BOINC]] volunteer computing project in [[wikipedia:computational geometry|computational geometry]] operated by the Institute for Software Technology at [[wikipedia:Graz University of Technology|Graz University of Technology]] in Austria. The project asked volunteers&amp;#039; computers to search for optimal straight-line drawings of complete graphs in order to help settle open cases of the rectilinear crossing number problem, a long-standing question in combinatorics first raised by [[wikipedia:Richard K. Guy|Richard K. Guy]] in the 1960s.&amp;lt;ref&amp;gt;{{Cite web |title=Applications |url=http://dist.ist.tugraz.at/cape5/apps.php |publisher=Institute for Software Technology, Graz University of Technology |access-date=2026-07-01}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web |title=The Rectilinear Crossing Number Project: Why? |url=http://dist.ist.tugraz.at/cape5/why.html |publisher=Institute for Software Technology, Graz University of Technology |access-date=2026-07-01}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The project was announced by BOINC founder David Anderson on 25 July 2006, alongside two other new BOINC-based projects, [[wikipedia:Riesel Sieve|Riesel Sieve]] and [[wikipedia:Spinhenge@home|Spinhenge@home]].&amp;lt;ref name=&amp;quot;boincnews&amp;quot;&amp;gt;{{Cite web |title=Welcome to three new BOINC-based projects |url=https://boinc.berkeley.edu/forum_thread.php?id=5108 |publisher=BOINC |first=David |last=Anderson |date=2006-07-25 |access-date=2026-07-01}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The mathematical problem ==&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;rectilinear drawing&amp;#039;&amp;#039;&amp;#039; of a graph places each vertex at a point in the plane, in general position (no three points collinear), and represents each edge as a straight line segment. The &amp;#039;&amp;#039;&amp;#039;rectilinear crossing number&amp;#039;&amp;#039;&amp;#039; of a graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, denoted &amp;lt;math&amp;gt;\overline{cr}(G)&amp;lt;/math&amp;gt;, is the minimum possible number of pairs of crossing edges over all such drawings.&amp;lt;ref name=&amp;quot;mathworld&amp;quot;&amp;gt;{{Cite web |title=Rectilinear Crossing Number |url=https://mathworld.wolfram.com/RectilinearCrossingNumber.html |publisher=Wolfram MathWorld |access-date=2026-07-01}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the [[wikipedia:complete graph|complete graph]] &amp;lt;math&amp;gt;K_n&amp;lt;/math&amp;gt;, computing &amp;lt;math&amp;gt;\overline{cr}(K_n)&amp;lt;/math&amp;gt; is equivalent to finding a set of &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; points in the plane, in general position, that minimizes the number of convex quadrilaterals formed by the points.&amp;lt;ref name=&amp;quot;mathworld&amp;quot; /&amp;gt; Exact values were known only for small &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; for decades; determining &amp;lt;math&amp;gt;\overline{cr}(K_n)&amp;lt;/math&amp;gt; for larger &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; is [[wikipedia:NP-hardness|NP-hard]] to decide against a fixed target, and the number of possible point configurations grows explosively with &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, making the problem well suited to distributed search.&amp;lt;ref name=&amp;quot;mathworld&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Progress on the problem before the BOINC project was slow: only values up to &amp;lt;math&amp;gt;n = 9&amp;lt;/math&amp;gt; were known before 2000, &amp;lt;math&amp;gt;n = 10&amp;lt;/math&amp;gt; was settled in 2001, and &amp;lt;math&amp;gt;n = 11&amp;lt;/math&amp;gt; in 2004, using a technique called abstract order type extension developed by Aichholzer, Aurenhammer and Krasser.&amp;lt;ref name=&amp;quot;why&amp;quot;&amp;gt;{{Cite web |title=The Rectilinear Crossing Number Project |url=http://dist.ist.tugraz.at/cape5/why.html |publisher=Institute for Software Technology, Graz University of Technology |access-date=2026-07-01}}&amp;lt;/ref&amp;gt; By the time the same method had pushed the known range up to &amp;lt;math&amp;gt;n \le 17&amp;lt;/math&amp;gt;, and had also produced (not-yet-published) results for &amp;lt;math&amp;gt;n = 19&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;n = 21&amp;lt;/math&amp;gt;, the case &amp;lt;math&amp;gt;n = 18&amp;lt;/math&amp;gt; remained the most tantalizing unsolved instance, and became the specific target of the BOINC project.&amp;lt;ref name=&amp;quot;why&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The rectilinear crossing number project, nicknamed &amp;quot;cape5&amp;quot; after the server directory in which it was hosted (&amp;lt;code&amp;gt;dist.ist.tugraz.at/cape5&amp;lt;/code&amp;gt;), was developed by the Institute for Software Technology at Graz University of Technology and built on prior mathematical work by Oswin Aichholzer, Franz Aurenhammer and Hannes Krasser.&amp;lt;ref name=&amp;quot;why&amp;quot; /&amp;gt;&amp;lt;ref&amp;gt;{{Cite journal |last1=Aichholzer |first1=O. |last2=Aurenhammer |first2=F. |last3=Krasser |first3=H. |title=On the Crossing Number of Complete Graphs |journal=Computing |volume=76 |issue=1-2 |pages=165-176 |year=2006 |doi=10.1007/s00607-005-0133-3}}&amp;lt;/ref&amp;gt; The project distributed workunits, dubbed &amp;quot;cape-crossing&amp;quot; jobs, that tested candidate point configurations for the complete graph K18, aiming to prove that no configuration could beat the best drawings already found by other means.&amp;lt;ref&amp;gt;{{Cite web |title=Rectilinear Crossing Number (RCN) - beendet |url=https://www.bc-team.org/viewtopic.php?p=951 |publisher=BOINC Confederation Team |access-date=2026-07-01 |language=de}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Volunteer participation grew quickly after launch. By mid-2007 the project reported issuing over 525,000 workunits for a single generation of the search, and its community had reached a combined output of roughly three CPU-years of computation in a single day.&amp;lt;ref name=&amp;quot;bcteam&amp;quot;&amp;gt;{{Cite web |title=Rectilinear Crossing Number (RCN) - beendet |url=https://www.bc-team.org/viewtopic.php?p=951 |publisher=BOINC Confederation Team |date=2007-06-23 |access-date=2026-07-01 |language=de}}&amp;lt;/ref&amp;gt; Some individual workunits ran for exceptionally long periods on volunteers&amp;#039; machines, with one participant reporting a single completed workunit that had run for 542 hours.&amp;lt;ref name=&amp;quot;bcteam&amp;quot; /&amp;gt; The project&amp;#039;s success led the team to acquire a second dedicated server, which they intended to reuse for a planned successor project, provisionally named &amp;quot;SUDOKU,&amp;quot; that would search for the smallest possible starting configuration of the puzzle; it is not confirmed whether this successor project was ultimately released.&amp;lt;ref name=&amp;quot;bcteam&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In January of a later year the project introduced a second, Linux-only scientific application named &amp;quot;rcross,&amp;quot; which added checkpointing and progress-bar support; this application was initially limited to Linux crunchers before being extended to other platforms.&amp;lt;ref name=&amp;quot;bcteam&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The project credited several volunteers by name for contributions beyond crunching, including a project logo designed by a volunteer known as &amp;quot;Cori,&amp;quot; an image of Delaunay and Voronoi diagrams contributed by M. Sanner, a favicon by &amp;quot;Rebirther,&amp;quot; translations into Russian, Polish and Italian by volunteer translators, and an official screensaver programmed by a volunteer known as &amp;quot;S@NL FilmFreak.&amp;quot;&amp;lt;ref name=&amp;quot;thankyou&amp;quot;&amp;gt;{{Cite web |title=The Rectilinear Crossing Number Project: Thank You |url=http://dist.ist.tugraz.at/cape5/thankyou.html |publisher=Institute for Software Technology, Graz University of Technology |access-date=2026-07-01}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Screensaver ===&lt;br /&gt;
The project&amp;#039;s official BOINC screensaver, created by community volunteer &amp;quot;S@NL FilmFreak,&amp;quot; visualized the crossing-minimization search in real time.&amp;lt;ref name=&amp;quot;thankyou&amp;quot; /&amp;gt; A recorded playthrough of the screensaver has been preserved on video:&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|d03IUeQrDLQ|700|center|Rectilinear Crossing Number Project screensaver|start=0}}&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
The project&amp;#039;s principal scientific result was the determination that the rectilinear crossing number of the complete graph on 18 vertices is&lt;br /&gt;
: &amp;lt;math&amp;gt;\overline{cr}(K_{18}) = 1029&amp;lt;/math&amp;gt;,&lt;br /&gt;
a value the team described as having been found &amp;quot;after months of distributed computing.&amp;quot;&amp;lt;ref name=&amp;quot;oeis&amp;quot;&amp;gt;{{Cite web |title=A014540: Rectilinear crossing number of complete graph on n nodes |url=https://oeis.org/A014540 |publisher=OEIS Foundation |access-date=2026-07-01}}&amp;lt;/ref&amp;gt; This settled what had been, at the time, the smallest open case of the rectilinear crossing number problem.&amp;lt;ref name=&amp;quot;why&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The K18 value was subsequently confirmed and extended by other researchers, who additionally determined the values for &amp;lt;math&amp;gt;n = 20&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;n = 22&amp;lt;/math&amp;gt; through &amp;lt;math&amp;gt;n = 27&amp;lt;/math&amp;gt; using independent, non-distributed analytical methods; as of that work, the next unresolved case, &amp;lt;math&amp;gt;n = 28&amp;lt;/math&amp;gt;, was narrowed to either 7233 or 7234.&amp;lt;ref name=&amp;quot;oeis&amp;quot; /&amp;gt; An updated table of best known values for larger &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; continues to be maintained by Oswin Aichholzer.&amp;lt;ref&amp;gt;{{Cite web |title=On the Rectilinear Crossing Number |url=http://www.ist.tugraz.at/staff/aichholzer/research/rp/triangulations/crossing/ |publisher=Oswin Aichholzer, Graz University of Technology |access-date=2026-07-01}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The known values of &amp;lt;math&amp;gt;\overline{cr}(K_n)&amp;lt;/math&amp;gt; for small &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, including the K18 result attributed to the project, are catalogued in the [[wikipedia:On-Line Encyclopedia of Integer Sequences|On-Line Encyclopedia of Integer Sequences]] as sequence A014540.&amp;lt;ref name=&amp;quot;oeis&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Publications ==&lt;br /&gt;
&lt;br /&gt;
=== Papers that used data computed by the project ===&lt;br /&gt;
&lt;br /&gt;
* {{Cite journal |last1=Ábrego |first1=B. M. |last2=Fernández-Merchant |first2=S. |last3=Leaños |first3=J. |last4=Salazar |first4=G. |title=The maximum number of halving lines and the rectilinear crossing number of Kn for n≤27 |journal=Electronic Notes in Discrete Mathematics |volume=30 |pages=261-266 |year=2008}} - [https://www.csun.edu/~ba70714/publications/Halving.pdf Confirmed the project&amp;#039;s K18 result and extended exact values to K20 and K22 through K27.]&lt;br /&gt;
&lt;br /&gt;
=== Related background and methodology papers ===&lt;br /&gt;
* {{Cite journal |last1=Aichholzer |first1=O. |last2=Aurenhammer |first2=F. |last3=Krasser |first3=H. |title=On the Crossing Number of Complete Graphs |journal=Computing |volume=76 |issue=1-2 |pages=165-176 |year=2006 |doi=10.1007/s00607-005-0133-3}} - [https://link.springer.com/article/10.1007/s00607-005-0133-3 Describes the abstract order type extension method underlying the project&amp;#039;s search strategy], and establishes &amp;lt;math&amp;gt;\overline{cr}(K_{11}) = 102&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\overline{cr}(K_{12}) = 153&amp;lt;/math&amp;gt;.&lt;br /&gt;
* {{Cite journal |last1=Aichholzer |first1=O. |last2=Duque |first2=F. |last3=Fabila-Monroy |first3=R. |last4=García-Quintero |first4=O. E. |last5=Hidalgo-Toscano |first5=C. |title=An Ongoing Project to Improve the Rectilinear and the Pseudolinear Crossing Constants |journal=Journal of Graph Algorithms and Applications |volume=24 |issue=3 |pages=421-432 |year=2020 |arxiv=1907.07796}} - [https://arxiv.org/abs/1907.07796 Later continuation of research into asymptotic crossing constants building on the same problem area.]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[BOINC]]&lt;br /&gt;
* [[wikipedia:Crossing number (graph theory)|Crossing number (graph theory)]]&lt;br /&gt;
* [[wikipedia:Complete graph|Complete graph]]&lt;br /&gt;
* [[wikipedia:Computational geometry|Computational geometry]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* {{URL|https://web.archive.org/web/20090101000000*/dist.ist.tugraz.at/cape5|Archived project website (Wayback Machine)}}&lt;br /&gt;
* {{URL|http://www.ist.tugraz.at/staff/aichholzer/research/rp/triangulations/crossing/|Oswin Aichholzer&amp;#039;s rectilinear crossing number results page}}&lt;br /&gt;
* {{URL|https://oeis.org/A014540|OEIS sequence A014540}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Completed BOINC projects]]&lt;br /&gt;
[[Category:Mathematics projects]]&lt;/div&gt;</summary>
		<author><name>Al Piskun</name></author>
	</entry>
</feed>