Research
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
User Name:
Password:
Remember me
Go Back   Web Development Archives FAQs Research

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Display Modes
 
Unread Web Development Archives Sponsor:
  #1  
Old May 26th, 2008, 07:01 PM
Eric
Guest
Dev Archives Newbie (0 - 499 posts)
 
Posts: n/a  
Time spent in forums:
Reputation Power:
Crew scheduling with CPLEX

I'm trying to solve a large train crew scheduling problem using a set
partition problem formulation with column generation or branch-and-
price. Basically, I have a timetable with the train schedule and how
many of each crew are needed for each train trip. I also have the
costs for paying crew and regulations on how many hours crew can
work. Then, I have to find the optimal crew schedule that minimizes
the cost. In the set partition formulation, the rows/constraints make
sure each crew position is covered once, and the columns are the
pairings of work. Because there are too many possible pairings, I
need some kind of column generation scheme. The literature seems to
point to branch-and-price as a good option.

My question is: How can I implement branch-and-price for crew
scheduling in CPLEX, and is this possible? I'm pretty new to R (I
have only used LIND/LING before) and am not experienced with CPLEX,
so I am wondering if there are any resources for learning how to
implement it it's possible. And, as a beginner, is it too hard to
learn how to do that? Are there any free codes that have been
developed that I can just modify to fit my problem?

Thanks so much in advance.

Reply With Quote
  #2  
Old May 29th, 2008, 09:01 AM
Paul Rubin
Guest
Dev Archives Newbie (0 - 499 posts)
 
Posts: n/a  
Time spent in forums:
Reputation Power:
Crew scheduling with CPLEX

Sebastian Nowozin wrote:

>

I am not sure if it does support branch-and-price. I am not an expert
in these methods, but can't branch-and-price be carried out as branch-
and-cut in the dual?
>


I don't think so. Adding columns to an LP is equivalent to adding cuts
in the dual, but as I understand it (and my understanding is a bit
shaky) branch-and-price requires adding columns on the fly to an IP, not
an LP.

/Paul

Reply With Quote
Reply

Viewing: Web Development Archives FAQs Research > Crew scheduling with CPLEX


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 3 hosted by Hostway