<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>PDC 2008 Conference Scheduling Using a Genetic Algorithm</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx</link><description>If you read my What Do I Do post, you'll know that I'm the Content Owner for this year's PDC 2008 in Los Angeles. MIX08 is behind us, and I've just recently transitioned away from my Web GO role. This means that I can now focus 100% of my time and attention</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: PDC 2008 Conference Scheduling Using a Genetic Algorithm</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#8458182</link><pubDate>Sun, 04 May 2008 14:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8458182</guid><dc:creator>Florian Kr&amp;#252;sch</dc:creator><description>&lt;P&gt;If the genetic algorithm doesn't work out, try simulated annealing. It is very good for this kind of problem :)&lt;/P&gt;
&lt;P&gt;Man, I really wish I can make it to PDC. With Live Mesh announced and Silverlight, this is going to be exciting.&lt;/P&gt;</description></item><item><title>re: PDC 2008 Conference Scheduling Using a Genetic Algorithm</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#8458444</link><pubDate>Sun, 04 May 2008 19:10:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8458444</guid><dc:creator>mswanson</dc:creator><description>&lt;p&gt;Thanks for the tip, Florian. Although I didn't mention it in the article, I did experiment with simulated annealing, and it's still part of the project. I'm about to do some testing with a much larger dataset, and my guess is that I'll start to see some differences in the two algorithms soon.&lt;/p&gt;
</description></item><item><title>re: PDC 2008 Conference Scheduling Using a Genetic Algorithm</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#8459879</link><pubDate>Mon, 05 May 2008 10:16:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8459879</guid><dc:creator>Florian Krüsch</dc:creator><description>&lt;p&gt;Interesting! I'm curious how the differences will turn out in terms of compute time and result. &lt;/p&gt;</description></item><item><title>re: PDC 2008 Conference Scheduling Using a Genetic Algorithm</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#8461081</link><pubDate>Mon, 05 May 2008 21:14:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8461081</guid><dc:creator>briankel</dc:creator><description>&lt;P&gt;Well, that just about wraps up my "Is there anything Mike Swanson can't do?" list. (scratches off "#32 - Applied Genetics"). Only two to go... "#57 - Paragliding" and "#138 - Surfing." I expect these will be on your FY09 commitments.&lt;/P&gt;</description></item><item><title>re: PDC 2008 Conference Scheduling Using a Genetic Algorithm</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#8461748</link><pubDate>Tue, 06 May 2008 03:07:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8461748</guid><dc:creator>Paul Osburn</dc:creator><description>&lt;P&gt;Hey Mike:&lt;/P&gt;
&lt;P&gt;That sounds like a fun challenge, although I like your use of the word 'most' at the end of the post. Years ago, as my senior project in college, I tried writing a scheduling application (in LISP of all things) that would create the class schedule for the Computer Science department for an upcoming quarter. After working on it for a while, I learned about NP-Complete problems. Man. So, at the end, I found solice in the fact that I was able to automatically schedule *most* of the classes. I'm eager to see how your scheduling turns out!&lt;/P&gt;</description></item><item><title>re: PDC 2008 Conference Scheduling Using a Genetic Algorithm</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#8461773</link><pubDate>Tue, 06 May 2008 03:18:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8461773</guid><dc:creator>BradA</dc:creator><description>&lt;P&gt;I love it! &amp;nbsp;You can always introduce a random number generator in there if it helps... &amp;nbsp;:-)&lt;/P&gt;</description></item><item><title>re: PDC 2008 Conference Scheduling Using a Genetic Algorithm</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#8474453</link><pubDate>Thu, 08 May 2008 23:49:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8474453</guid><dc:creator>Dan Ciruli</dc:creator><description>&lt;P&gt;How compute intensive do you expect this to be? We've had several customers use our .NET-based grid computing framework to run genetic algorithms across small and large grids alike. Let me know (at dan (at) digipede (dot) net if you're interested). MSR has a grid they may be willing to share if you need it...&lt;/P&gt;</description></item><item><title>re: PDC 2008 Conference Scheduling Using a Genetic Algorithm</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#8531397</link><pubDate>Thu, 22 May 2008 09:30:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8531397</guid><dc:creator>Krip</dc:creator><description>&lt;P&gt;Cool stuff. &amp;nbsp;What does your fitness function look like? &amp;nbsp;Seems to me that if you're factoring into your score each attendee's ability to attend all their favourite sessions, then you need for each possible solution some clever algorithm to see how well that can be done. &amp;nbsp;For example, if one session does occur more than once during the day, then there are multiple options for the attendee (for that solution). &amp;nbsp;Does that mean there are then multiple options for each attendee+solution you must score?&lt;/P&gt;</description></item><item><title>PDC2008: A Day in the Life #5</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#8972918</link><pubDate>Thu, 02 Oct 2008 08:43:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8972918</guid><dc:creator>Mike Swanson's Blog</dc:creator><description>&lt;p&gt;I have an internal PDC2008 gadget running in my Windows Sidebar, and it reports that there are only 25&lt;/p&gt;
</description></item><item><title>PDC2008: A Day in the Life #6</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#8981953</link><pubDate>Tue, 07 Oct 2008 07:38:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8981953</guid><dc:creator>Mike Swanson's Blog</dc:creator><description>&lt;p&gt;Today was our first day of PDC2008 dry-runs on campus. To present a session at the conference, all speakers&lt;/p&gt;
</description></item><item><title>Microsoft PDC 2008 : Cloud Computing, SOA et Windows 7 sont à l’honneur</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#8991528</link><pubDate>Wed, 08 Oct 2008 18:44:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8991528</guid><dc:creator>Cloud Computing @ Microsoft France</dc:creator><description>&lt;p&gt;La liste des sessions de la conf&amp;#233;rence Microsoft 2008 pour les d&amp;#233;veloppeurs et architectes est au 2/3&lt;/p&gt;
</description></item><item><title>re: PDC 2008 Conference Scheduling Using a Genetic Algorithm</title><link>http://blogs.msdn.com/mswanson/archive/2008/05/03/pdc-2008-conference-scheduling-using-a-genetic-algorithm.aspx#9020882</link><pubDate>Tue, 28 Oct 2008 23:26:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9020882</guid><dc:creator>Dan H</dc:creator><description>&lt;P&gt;After 1.5 days at PDC, so far I'd have to say that the chosen algorithm was not a very good one. &amp;nbsp;There have been countless room overflows, many times to a second overflow room, and quite often the overflow room is on the opposite side of the facility. &amp;nbsp;Saw in Hanselman's talk yesterday that he had to remove some slides / content since his talk was scheduled before the Windows 7 keynote.&lt;/P&gt;
&lt;P&gt;Was there a snafu in the number of attendees, or was all this expected?&lt;/P&gt;</description></item></channel></rss>