Scheduling - Beginner-Intermediate Level: schedule constraints BEGINNER-INTERMEDIATE

Strategic fast track practice for scheduling: 20 beginner-intermediate-level problems. Worksheet 9 of 30 - Focus: schedule constraints. Develop expertise in time allocation, day scheduling, timetable puzzles with step-by-step solutions. Ideal for developing learners targeting building on fundamentals with moderate challenges.

๐Ÿ“ Worksheet 9 of 30 โ€ข 20 questions โ€ข โฑ๏ธ Estimated time: 20 minutes โ€ข ๐ŸŽฏ Beginner-intermediate level

What you'll learn in this worksheet:
Your progress through Scheduling
Worksheet 9 of 30 (30% complete)

Question 1

Four colleagues need to schedule a meeting. Their available time slots are: - Alex: 9:00 AM, 10:00 AM, 2:00 PM, 3:00 PM - Ben: 10:00 AM, 11:00 AM, 2:00 PM - Cara: 9:00 AM, 11:00 AM, 12:00 PM, 3:00 PM - Diana: 10:00 AM, 12:00 PM, 2:00 PM, 3:00 PM What is the earliest time slot when all four can meet?
Step-by-step solution:

Set Intersection Method:
1. List all availability:
- Alex: {9:00 AM, 10:00 AM, 2:00 PM, 3:00 PM}
- Ben: {10:00 AM, 11:00 AM, 2:00 PM}
- Cara: {9:00 AM, 11:00 AM, 12:00 PM, 3:00 PM}
- Diana: {10:00 AM, 12:00 PM, 2:00 PM, 3:00 PM}

2. Find common slots (intersection):
- Common to all = Alex AND Ben AND Cara AND Diana
- Result: Empty set (No common time)

3. Conclusion: No common time slot available

Key Strategy: Use set intersection to find common availability, then choose the earliest time.

Question 2

Eight people attend seminars in four different months (January, March, May, July) on two dates (5th and 15th). Two people attend per month. The constraints are: - T attends in March - P attends on the 15th - Exactly two people attend between S and V - R attends in the same month as W In which month does S attend?
Step-by-step solution:

Timeline Grid Method:
1. Create month-date grid:
Jan 5 | Jan 15 | Mar 5 | Mar 15 | May 5 | May 15 | Jul 5 | Jul 15

2. Apply constraints:
- T in March (Mar 5 or Mar 15)
- P on 15th (any month, date 15)
- Two people between S and V
(If S at position 1, V at position 4)
- R and W in same month

3. Systematic placement:
- Place T at Mar 5 (satisfies March constraint)
- Place P at Mar 15 (satisfies 15th constraint)
- For 'two between' constraint: If S at Jan 5, V at Mar 15
- R and W together: May 5 & May 15

4. Verification:
All constraints satisfied with S in March

Key Strategy: Use grid to visualize all slots, apply direct constraints first, then deduce positions using gap constraints.

Question 3

Computer Science courses with prerequisites: - CS101 requires CS201 - CS301 requires CS201 - CS102 requires CS201 - CS401 requires CS101 Which courses can be taken in the first semester?
Step-by-step solution:

1. Identify courses with prerequisites:
- CS101 needs CS201
- CS301 needs CS201
- CS102 needs CS201
- CS401 needs CS101

2. Courses without prerequisites (can take first): CS201

Answer: CS201

Question 4

A hospital ward has 12 patients. Each nurse can handle at most 4 patients. What is the minimum number of nurses required?
Step-by-step solution:

1. Patients: 12
2. Capacity per nurse: 4
3. Minimum nurses: โŒˆ12 รท 4โŒ‰ = 3

Answer: 3 nurses

Question 5

Computer Science courses with prerequisites: - CS401 requires CS301 - CS202 requires CS301 - CS102 requires CS401 - CS201 requires CS401 Which courses can be taken in the first semester?
Step-by-step solution:

1. Identify courses with prerequisites:
- CS401 needs CS301
- CS202 needs CS301
- CS102 needs CS401
- CS201 needs CS401

2. Courses without prerequisites (can take first): CS301

Answer: CS301

Question 6

A school has 5 exams in 3 time slots. Each time slot needs 2 invigilators. A teacher can invigilate at most one exam per time slot. What is the minimum number of teachers required?
Step-by-step solution:

1. Total invigilator slots per time: 2
2. Minimum teachers needed: At least 2 (one per invigilator slot)
3. Same teachers can invigilate multiple slots

Answer: 2 teachers

Question 7

An airline crew has the following flights: - Flight 101: 08:00 โ†’ 10:00 - Flight 102: 10:30 โ†’ 12:30 - Flight 103: 13:00 โ†’ 15:00 - Flight 104: 15:30 โ†’ 17:30 - Flight 105: 18:00 โ†’ 20:00 Crew duty time limit is 8 hours. Minimum connection time between flights is 30 minutes. What is the maximum number of flights a crew can operate in a single duty period?
Step-by-step solution:

1. Convert all times to minutes for easier calculation:
- Flight 101: Departs at 8:00, Arrives at 10:00
- Flight 102: Departs at 10:30, Arrives at 12:30
- Flight 103: Departs at 13:00, Arrives at 15:00
- Flight 104: Departs at 15:30, Arrives at 17:30
- Flight 105: Departs at 18:00, Arrives at 20:00

2. Duty time limit: 480 minutes (8 hours)
3. Minimum connection time: 30 minutes

4. Find optimal sequence of flights:
Best sequence found: Flight 103 โ†’ Flight 104 โ†’ Flight 105
- Take Flight 103: Departs at 13:00
- Connection time: 30 minutes
- Take Flight 104: Departs at 15:30
- Connection time: 30 minutes
- Take Flight 105: Departs at 18:00

Total duty time: 420 minutes (7 hours, 0 minutes)

5. Maximum flights possible: 3

Answer: 3 flights

โœ“ Duty time check: 7h 0m โ‰ค 8h (PASSED)

Question 8

Round Robin scheduling with time quantum = 2: - P1: Burst time 12 - P2: Burst time 11 - P3: Burst time 14 What is the average completion time?
Step-by-step solution:

1. Round Robin simulation:
2. Completion times:
- P1: 32
- P2: 33
- P3: 37

3. Average: 102 รท 3 = 34.0

Answer: 34.0

Question 9

Events need to be scheduled in rooms. Their time intervals are: - Event A: 4:00 to 8:00 - Event B: 6:00 to 13:00 - Event C: 9:00 to 12:00 - Event D: 13:00 to 16:00 - Event E: 20:00 to 22:00 - Event F: 1:00 to 4:00 What is the minimum number of rooms needed to schedule all events without overlap?
Step-by-step solution (Interval Graph):

1. Plot intervals on timeline:
Event A: โ–ˆโ–ˆโ–ˆโ–ˆ from 4 to 8
Event B: โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ from 6 to 13
Event C: โ–ˆโ–ˆโ–ˆ from 9 to 12
Event D: โ–ˆโ–ˆโ–ˆ from 13 to 16
Event E: โ–ˆโ–ˆ from 20 to 22
Event F: โ–ˆโ–ˆโ–ˆ from 1 to 4

2. Find maximum overlap:
Maximum 2 events overlap at once

Answer: 2 rooms needed

Question 10

A PhD thesis defense requires all 4 committee members to be present. Their availability (slots 1-8): - Prof. A: Slots 5, 6, 2 - Prof. E: Slots 2, 4, 6, 5 - Prof. C: Slots 8, 1, 6 - Prof. D: Slots 4, 8, 5 What is the earliest slot when all can attend?
Step-by-step solution:

1. Find intersection of availability:
Prof. A: [2, 5, 6]
โˆฉ Prof. E: [2, 4, 5, 6]
โˆฉ Prof. C: [1, 6, 8]
โˆฉ Prof. D: [4, 5, 8]
= โˆ… (No common slots)

Answer: No common slot available

Question 11

A school has 5 exams in 3 time slots. Each time slot needs 2 invigilators. A teacher can invigilate at most one exam per time slot. What is the minimum number of teachers required?
Step-by-step solution:

1. Total invigilator slots per time: 2
2. Minimum teachers needed: At least 2 (one per invigilator slot)
3. Same teachers can invigilate multiple slots

Answer: 2 teachers

Question 12

**Data Sufficiency Question** Six lectures are scheduled from Monday to Saturday, one per day. **Question:** Which subject is on Thursday? **Statement (1):** Physics is on Wednesday, two days after Chemistry. **Statement (2):** Mathematics is on Friday, immediately after Biology. **Options:** A. Statement (1) ALONE is sufficient, but statement (2) alone is NOT sufficient B. Statement (2) ALONE is sufficient, but statement (1) alone is NOT sufficient C. BOTH statements TOGETHER are sufficient, but NEITHER alone is sufficient D. EACH statement ALONE is sufficient E. Statements (1) and (2) TOGETHER are NOT sufficient
Data Sufficiency Reasoning:

Step 1 - Analyze Statement (1) alone: Physics is on Wednesday, two days after Chemistry.
This gives partial information but not enough to determine the answer uniquely.

Step 2 - Analyze Statement (2) alone: Mathematics is on Friday, immediately after Biology.
This also gives partial information insufficient by itself.

Step 3 - Combine statements:
Together, they provide enough constraints to solve uniquely.

Conclusion: Either statement alone is sufficient.

Key Strategy: Test each statement independently first, then combine only if neither alone works.

Question 13

A machine needs to process 4 jobs. Processing times: - Job A: 86 minutes - Job C: 61 minutes - Job E: 53 minutes - Job D: 36 minutes The machine breaks down at 79 minutes and takes 23 minutes to repair. Jobs are scheduled using Shortest Processing Time (SPT) first rule. What is the total completion time (makespan) after handling the breakdown?
Step-by-step solution (Breakdown Recovery):

1. Original SPT order: Job D โ†’ Job E โ†’ Job C โ†’ Job A
2. Simulate processing with breakdown:
- Job D: 0 โ†’ 36
- Job E: Starts at 36, breakdown at 79 (43 min completed), repair 23 min, resume 10 min โ†’ completes at 112
- Job C: 112 โ†’ 173
- Job A: 173 โ†’ 259

3. Total makespan: 259 minutes
4. Delay caused by breakdown: 23 minutes

Answer: 259 minutes

Key Strategy: Simulate the timeline, account for breakdown during active job processing.

Question 14

In a round-robin tournament with 6 teams, in Round 2, Team C plays against which team?
Step-by-step solution:

1. Round-robin schedule using circle method
2. Round 2 matches:
- Team C vs Team E
- Team A vs Team D
- Team F vs Team B

3. Team C plays against Team E

Answer: Team E

Question 15

A hospital ward has 15 patients. Each nurse can handle at most 4 patients. What is the minimum number of nurses required?
Step-by-step solution:

1. Patients: 15
2. Capacity per nurse: 4
3. Minimum nurses: โŒˆ15 รท 4โŒ‰ = 4

Answer: 4 nurses

Question 16

A hospital needs one doctor on-call each day for 30 days. There are 4 doctors: Dr. Patel, Dr. Jones, Dr. Brown, Dr. Lee. If the schedule is as fair as possible, how many days will each doctor be on-call?
Step-by-step solution:

1. Total on-call days: 30
2. Base days per doctor: 30 รท 4 = 7 days
3. Remainder: 2 doctor(s) get one extra day

Answer: 7 days, with 2 doctor(s) getting 8 days

Question 17

A factory produces Widgets with a 90% learning curve (each doubling of cumulative production reduces time by 9%). First unit takes 93 minutes. Batch sizes (in order): 20, 30, 10 units. What is the TOTAL production time for all batches (in minutes, rounded to nearest minute)?
Step-by-step solution (Learning Curve):

1. Learning curve formula: T_n = T_1 ร— n^-0.152
where exponent = log(0.9)/log(2) = -0.152

2. Calculate cumulative time using integration:
Cumulative time for N units = T_1 ร— N^0.84799690655495 / (learning_exponent + 1)

3. Time per batch:
Batch 1 (20 units): 69.6 minutes
Batch 2 (30 units): 54.5 minutes
Batch 3 (10 units): 50.6 minutes

4. Total time: 174.6 โ‰ˆ 175 minutes

Key Strategy: Learning curve reduces time with repetition; use cumulative average method for batch calculations.

Question 18

Computer Science courses with prerequisites: - CS201 requires CS301 - CS202 requires CS201 - CS401 requires CS202 - CS101 requires CS202 Which courses can be taken in the first semester?
Step-by-step solution:

1. Identify courses with prerequisites:
- CS201 needs CS301
- CS202 needs CS201
- CS401 needs CS202
- CS101 needs CS202

2. Courses without prerequisites (can take first): CS301

Answer: CS301

Question 19

In a double round-robin tournament (each pair plays twice), 6 teams compete. How many total matches will be played?
Step-by-step solution:

1. Single round-robin formula: n(n-1)/2
2. For 6 teams: 6 ร— 5 / 2 = 15 matches
3. Double round-robin: 15 ร— 2 = 30 matches

Answer: 30 matches

Question 20

A company has 5 employees working in 3 shifts. Shifts rotate every 5 days. After how many days does an employee return to the same shift pattern?
Step-by-step solution:

1. Rotation cycle: 5 employees ร— 5 days = 25 days
2. Verification: Each employee cycles through all shifts

Answer: 25 days
Previous Worksheet Next Worksheet