{"id":55,"date":"2010-08-24T20:36:00","date_gmt":"2010-08-24T20:36:00","guid":{"rendered":"http:\/\/graham-kendall.com\/blog\/?p=55"},"modified":"2020-09-22T02:01:21","modified_gmt":"2020-09-22T02:01:21","slug":"patat-2010-multi-objective-sports-football-scheduling","status":"publish","type":"post","link":"https:\/\/graham-kendall.com\/blog\/patat-2010-multi-objective-sports-football-scheduling\/","title":{"rendered":"PATAT 2010: Multi-objective Sports (Football) Scheduling"},"content":{"rendered":"<p><a onblur=\"try {parent.deselectBloggerImageGracefully();} catch(e) {}\" href=\"http:\/\/2.bp.blogspot.com\/_ijWUl1U6puI\/THQwNhSZB8I\/AAAAAAAAAEA\/-kViAIbV-VI\/s1600\/pic2+-+2006.JPG\"><img decoding=\"async\" id=\"BLOGGER_PHOTO_ID_5509081253012899778\" style=\"float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 167px; height: 200px;\" src=\"http:\/\/2.bp.blogspot.com\/_ijWUl1U6puI\/THQwNhSZB8I\/AAAAAAAAAEA\/-kViAIbV-VI\/s200\/pic2+-+2006.JPG\" alt=\"\" border=\"0\" \/><\/a><br \/>\nAt the recent <a href=\"http:\/\/www.cs.qub.ac.uk\/%7EB.McCollum\/patat10\/\">PATAT<\/a> (8th International Conference on the Practice and Theory of Automated Timetabling) conference I was fortunate enough to be invited to give a <a href=\"http:\/\/www.cs.qub.ac.uk\/%7EB.McCollum\/patat10\/plenary.html\">plenary<\/a> presentation.<\/p>\n<p>My talk focussed on sports scheduling. Indeed, the title was &#8220;<span style=\"font-style: italic;\">Scheduling Football (Soccer) Fixtures: Progress Made to Date and Future Challenges<\/span>&#8220;. I focussed on the conflicting objectives when trying to minimise travel distances, whilst also trying to reduce <span style=\"font-style: italic;\">pair clashes<\/span> (which can be considered as local derbies for the sake of this discussion).<br \/>\n<a onblur=\"try {parent.deselectBloggerImageGracefully();} catch(e) {}\" href=\"http:\/\/4.bp.blogspot.com\/_ijWUl1U6puI\/THQwcNVtsiI\/AAAAAAAAAEI\/Vs3LNmzzL7Y\/s1600\/medium.gif\"><img decoding=\"async\" id=\"BLOGGER_PHOTO_ID_5509081505356165666\" style=\"float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 200px; height: 96px;\" src=\"http:\/\/4.bp.blogspot.com\/_ijWUl1U6puI\/THQwcNVtsiI\/AAAAAAAAAEI\/Vs3LNmzzL7Y\/s200\/medium.gif\" alt=\"\" border=\"0\" \/><\/a><br \/>\nThis is a classic case of a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Multiobjective_optimization\"><span style=\"font-style: italic;\">multi-objective<\/span><\/a> problem where minimising one objective causes the other to increase and vice versa. It is not (usually) possible to minimise both objectives, instead you are looking for a trade off. These are plotted on a <a href=\"http:\/\/en.wikipedia.org\/wiki\/Pareto_front\"><span style=\"font-style: italic;\">pareto front<\/span><\/a> where a user would then decide which trade off solution is the best.<\/p>\n<p>In the plenary talk, I showed that it was possible to reduce both the distance and the pair clashes such that (sometimes) the distance did not significantly increase. This is a potentially useful result as it means that supporters do not have to travel any further (statistically) and the policing costs are reduced as they do not have to police so many local derbies.<\/p>\n<p>I should say that this result is only work in progress at the moment in that it has not been verified by the football authorities or the police, but I would hope that it would be of interest to them.<\/p>\n<p>In the same talk, I also discussed how I collected the data for this work (which essentially is the various distances between football clubs). This involved using Google maps and Multimap APIs. I&#8217;ll talk about this in the next blog. I&#8217;ll also provide a link to the paper (as I don&#8217;t have it to hand at the moment). But, if you are interested the reference is:<\/p>\n<p><strong style=\"font-weight: normal;\">Kendall G.<\/strong>, McCollum B., Cruz F. and McMullan P. (2010) <span style=\"font-weight: bold;\">Scheduling English Football Fixtures: Consideration of Two Conflicting Objectives<\/span>. In proceedings of the <span style=\"font-style: italic;\">8th International Conference on the Practice and Theory of Automated Timetabling<\/span> (PATAT 2010), 11-13 August 2010, Queen\u2019s University, Belfast, UK, pp 1-15<\/p>\n<p>and you can access the paper <a title=\"Graam Kendall PATAT 2010 paper\" href=\"http:\/\/graham-kendall.com\/publications\/displaypub.php?key=kmcm2010&amp;filename=gxk.bib\">here<\/a>.<\/p>\n<p>Other PATAT posts can be seen <a href=\"https:\/\/graham-kendall.com\/blog\/?tag=patat\" title=\"Link to other blog posts\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At the recent PATAT (8th International Conference on the Practice and Theory of Automated Timetabling) conference I was fortunate enough to be invited to give a plenary presentation. My talk focussed on sports scheduling. Indeed, the title was &#8220;Scheduling Football (Soccer) Fixtures: Progress Made to Date and Future Challenges&#8220;. I focussed on the conflicting objectives [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[177,9,8,4],"tags":[59,136],"class_list":["post-55","post","type-post","status-publish","format-standard","hentry","category-archive","category-conference","category-football","category-scheduling","tag-multi-objective","tag-patat"],"_links":{"self":[{"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/posts\/55","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/comments?post=55"}],"version-history":[{"count":1,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/posts\/55\/revisions"}],"predecessor-version":[{"id":1681,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/posts\/55\/revisions\/1681"}],"wp:attachment":[{"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/media?parent=55"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/categories?post=55"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/graham-kendall.com\/blog\/wp-json\/wp\/v2\/tags?post=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}