<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://tools.usyvl.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Scheduling-Tournament-Pool-Optimization</id>
	<title>Scheduling-Tournament-Pool-Optimization - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://tools.usyvl.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Scheduling-Tournament-Pool-Optimization"/>
	<link rel="alternate" type="text/html" href="https://tools.usyvl.org/wiki/index.php?title=Scheduling-Tournament-Pool-Optimization&amp;action=history"/>
	<updated>2026-05-14T13:00:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://tools.usyvl.org/wiki/index.php?title=Scheduling-Tournament-Pool-Optimization&amp;diff=83&amp;oldid=prev</id>
		<title>Aaron: 1 revision imported: Hopefully full import</title>
		<link rel="alternate" type="text/html" href="https://tools.usyvl.org/wiki/index.php?title=Scheduling-Tournament-Pool-Optimization&amp;diff=83&amp;oldid=prev"/>
		<updated>2023-06-21T00:25:40Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported: Hopefully full import&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:25, 21 June 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Aaron</name></author>
	</entry>
	<entry>
		<id>https://tools.usyvl.org/wiki/index.php?title=Scheduling-Tournament-Pool-Optimization&amp;diff=82&amp;oldid=prev</id>
		<title>Aaron at 19:07, 13 October 2011</title>
		<link rel="alternate" type="text/html" href="https://tools.usyvl.org/wiki/index.php?title=Scheduling-Tournament-Pool-Optimization&amp;diff=82&amp;oldid=prev"/>
		<updated>2011-10-13T19:07:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Scheduling]]&lt;br /&gt;
&lt;br /&gt;
=Notes on Optimization 2011-10-13=&lt;br /&gt;
The pool layout matrices used have duplicates only where they are unavoidable...&lt;br /&gt;
These means that pools of 3 and 4 will have duplicated matches.  There is no way &lt;br /&gt;
around it.  So at issue is whether we allow collisions or not, if we do, the more simple, fixed&lt;br /&gt;
layout will force that.&lt;br /&gt;
&lt;br /&gt;
These stats are all for the Fall 2011 season about halfway through.  The season seems pretty small.&lt;br /&gt;
&lt;br /&gt;
Full notes here on going through the various stats…&lt;br /&gt;
&lt;br /&gt;
http://clone.crustal.ucsb.edu/test/sites/usyvl/wiki/index.php/Scheduling-Tournament-Pool-Optimization&lt;br /&gt;
&lt;br /&gt;
Summary is that I did add a Maximize non-collisions, but it ends up being the same as minimizing collisions&lt;br /&gt;
because of the fact that a match is either a collision or a non-collision, so its just getting at the same info from&lt;br /&gt;
a different direction…&lt;br /&gt;
&lt;br /&gt;
I improved the pool layout choices for 5 &amp;amp; 6 team pools (all 29 non duplicated match possibilities are included).&lt;br /&gt;
This helped the numbers  bit.&lt;br /&gt;
&lt;br /&gt;
the biggest issue is the 4 team pool layout options.  There has to be at least one duplicated game.&lt;br /&gt;
I added in a setting &amp;quot;Allow Dual Duplicated&amp;quot; that controls whether we allow 2 duplicated matches in &lt;br /&gt;
a 4 team pool layout.  Using this and &amp;quot;minimize collisions&amp;quot; is probably the best compromise&lt;br /&gt;
between the current thoughts on duplication v collision. Compared to the fixed layout, we avoid 133 collisions&lt;br /&gt;
and only add 12 duplications.&lt;br /&gt;
&lt;br /&gt;
Some more work should still be done.  I now have the means to generate the 120,119 different pool layout options&lt;br /&gt;
for 7 &amp;amp; 8 team pools, but I dont want to enter all of them… So I need to generate a subset of those to include as options.&lt;br /&gt;
That will give us some better options for larger pools.&lt;br /&gt;
&lt;br /&gt;
Stats processing and such as follows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Original Stats for Fixed=&lt;br /&gt;
 all tourn summary, mode: Fixed : 830 collisions in 1864 games, &lt;br /&gt;
 all tourn summary, mode: Fixed : 357 duplications in 1864 games,&lt;br /&gt;
&lt;br /&gt;
=Original stats for minimize collisions:=&lt;br /&gt;
 all tourn summary, mode: Minimize Collisions : 584 collisions in 1864 games, &lt;br /&gt;
 all tourn summary, mode: Minimize Collisions : 488 duplications in 1864 games, &lt;br /&gt;
&lt;br /&gt;
The original usyvlPoolLayout.php (at the start of this analysis) has:&lt;br /&gt;
*3 choices for a 3 team pool, each allowing a single duplication&lt;br /&gt;
*6 choices for a 4 team pool, 3 allow duplication of one match, 3 allow duplication for 2 matches&lt;br /&gt;
*2 choices for a 5 team pool&lt;br /&gt;
*6 choices for a 6 team pool&lt;br /&gt;
*6 choices for a 7 team pool&lt;br /&gt;
&lt;br /&gt;
=Add more pool layout choices=&lt;br /&gt;
I created combinatoricPairs.php to generate additional pool layouts.&lt;br /&gt;
*5 and 6 team pools have 29 possible choices&lt;br /&gt;
*7 and 8 team pools have 120119 possible choices.&lt;br /&gt;
&lt;br /&gt;
Add in all possible options for 5&amp;amp;6&lt;br /&gt;
&lt;br /&gt;
 all tourn summary, mode: Minimize Collisions : 607 collisions in 1864 games, &lt;br /&gt;
 all tourn summary, mode: Minimize Collisions : 461 duplications in 1864 games,&lt;br /&gt;
&lt;br /&gt;
Slight net improvement...  duplications went down by 27, but collisions only increased by 23.&lt;br /&gt;
&lt;br /&gt;
I find this result interesting in that this change affected only the 5&amp;amp;6 team pools, I actually expected duplications to be unchanged&lt;br /&gt;
and collisions to go down...  This result seems to indicate that some of the 5&amp;amp;6 team pools were seeing duplicated matches, but they&lt;br /&gt;
should not have...   Ahhhhh, found one of the 6 team pool layouts that had the last match being a duplicate of the first...  So if that one&lt;br /&gt;
avoided a collision (pretty likely since that first layout is typically well suited to the teams distribution) then we had some duplicates, but&lt;br /&gt;
avoided collisions in those matches.&lt;br /&gt;
&lt;br /&gt;
=Add Maximize Non-Collisions=&lt;br /&gt;
This seems to give the same results as minimizing collisions - which does make some sense.&lt;br /&gt;
The pool layout we use do not have duplications, so a match is either a collision or non-collision.&lt;br /&gt;
&lt;br /&gt;
 all tourn summary, mode: Maximize Non-Collisions : 607 collisions in 1864 games, &lt;br /&gt;
 all tourn summary, mode: Maximize Non-Collisions : 461 duplications in 1864 games,&lt;br /&gt;
&lt;br /&gt;
=Re-Organize the 4 team pool layout=&lt;br /&gt;
Was using the first pool with the lowest number.  Looking at the pool layout, I did all the primary options first and then&lt;br /&gt;
fall back to the more duplicated match layouts.  I changed the order so that the more diverse (non-duplicated) matches &lt;br /&gt;
are at the end and changed the algorithm to be if it is less than or equal then override which one to use...  Didn&amp;#039;t really&lt;br /&gt;
change anything.&lt;br /&gt;
&lt;br /&gt;
 all tourn summary, mode: Maximize Non-Collisions : 607 collisions in 1864 games, &lt;br /&gt;
 all tourn summary, mode: Maximize Non-Collisions : 461 duplications in 1864 games,&lt;br /&gt;
&lt;br /&gt;
=Remove double duplicated match options for 4 team pool layouts=&lt;br /&gt;
&lt;br /&gt;
 all tourn summary, mode: Maximize Non-Collisions : 697 collisions in 1864 games, &lt;br /&gt;
 all tourn summary, mode: Maximize Non-Collisions : 369 duplications in 1864 games,&lt;br /&gt;
&lt;br /&gt;
So the net change here is 90 more collisions, and 92 less duplications from the option that allows 2 duplicated matches in one round&lt;br /&gt;
Net change from Fixed layout though is 133 fewer collisions and only 12 more duplications.&lt;/div&gt;</summary>
		<author><name>Aaron</name></author>
	</entry>
</feed>