PDA

View Full Version : Nurse Scheduling Help



nishatian1
12-01-2015, 07:38 AM
Hello !

I am currently studying a course "Intro to Management Sciences" in which we were assigned to do a project on "Nurse Scheduling". We visited a nearby hospital and tried to gather information but they only shared a little info while they told us that further information could not be provided due to confidentiality.
Attached is the model we tried to create. We have to optimally schedule each nurse so that our cost could be minimized and maximum available of nurses is ensured. Our decision variables are more than 200 so we have used opensolver to solve it but even after putting all the constraints we are not getting a feasible solution.

Shift 1 Timing: 0700-1200
Shift 2 Timing: 1200-1700

Objection Function: Cost minimization
Decision Variables: Individual Nurse Shift (Binary)
Constraints:
Minimum Working Days in a week : 5 (10 shift)
Maximum Consecutive Shifts: 2
Maximum Off Shifts: 4 (2 days)
Maximum Morning (Shift 1)Shifts: 7
Minimum Morning (Shift 1)Shifts: 2
Maximum Evening (Shift 2) Shifts: 2
Minimum Evening (Shift 2) Shifts: 2

I have been able to add only first constraint (Min Working Days One)
If someone could help me solving this model. That would be quite helpful.

File Link: https://www.dropbox.com/s/6ftqv783h49rkz5/proj.xlsx?dl=0

Thanks

SamT
12-01-2015, 09:38 AM
I think that you have three Sets of Constraints, one is the Hospital's requirements and Labor Constraints, which will probably be based on Nursing Stations, and each NS will have it's own particular Constraints, such as number of RNs and qualifications, number of LPNs and qualifications, number of NAs and Qualifications etc and these will change with the shift.

Constraint Set 2 is Nurse, which consists of all possible Grade and Qualifications, but does not represent any particular employee. I would suggest a subset for each Grade, as we can assume that a higher Grade (RN over LPN over Nurses Assistant, etc) inherits the qualifications of the Lower grades. I know this is not strictly true, but keep it simple for now.

Set 3 is Employee, which consists of actual schedule and work time and Employee (Nurses) details, such as grade (Rank, Title, ???) and qualifications.

I would suggest that during the Discovery, Ideas, and Creative stage, you start with three separate Workbooks, Hospital, Nurse, and Employee, each with as much detail as possible.

Using as many Worksheets as desired arrange, rearrange and generally look at the information is as many viewpoints as possible.

After you have decided on an Idea, select no more than 3 easy to medium difficult subsets from each Set of Constraints to work with. After Developing those subsets into a workable Project, the rest are merely Quantitative vice Qualitative.

Aflatoon
12-02-2015, 02:48 AM
Crossposted:
http://www.msofficeforums.com/excel/28930-nurse-scheduling-help.html
http://www.mrexcel.com/forum/excel-questions/905894-nurse-scheduling-help.html
http://www.excelforum.com/excel-general/1115620-nurse-scheduling-help.html

SamT
12-02-2015, 09:02 AM
From the Forum FAQ (http://www.vbaexpress.com/forum/faq.php)


What is multiposting?

Multiposting is the act of posting a single question to different forums around the same time.

We discourage multiposting because it is like calling five cab companies and going with the one that comes first -- it shows disrespect for the volunteers that monitor this forum because they will unknowingly be helping someone who may have already received help elsewhere. Their time is no less important than that of the person asking the question.

Many of the volunteers here visit multiple forums and can easily spot duplicate posts. Some of them may even reply to your posts with a link to your post on another forum. Don't be the person that gets caught.

If you must post your question on a different forum, include a link to the question you have already posted on the previous forum(s). That way, those helping you can decide for themselves if you are already receiving the help you need somewhere else.

If you are still confused, read A message to forum cross posters (http://www.excelguru.ca/node/7).