Maharashtra Board Class 12 Maths Part 2 Chapter 7 Assignment Problem 7.2 Solutions

Get the most accurate MSBSHSE Solutions for Class 12 Maths Commerce Chapter 7 Assignment Problem 7.2 here. Updated for the 2026-27 academic session, these solutions are based on the latest MSBSHSE textbooks for Class 12 Maths Commerce. Our expert-created answers for Class 12 Maths Commerce are available for free download in PDF format.

Detailed Chapter 7 Assignment Problem 7.2 MSBSHSE Solutions for Class 12 Maths Commerce

For Class 12 students, solving MSBSHSE textbook questions is the most effective way to build a strong conceptual foundation. Our Class 12 Maths Commerce solutions follow a detailed, step-by-step approach to ensure you understand the logic behind every answer. Practicing these Chapter 7 Assignment Problem 7.2 solutions will improve your exam performance.

Class 12 Maths Commerce Chapter 7 Assignment Problem 7.2 MSBSHSE Solutions PDF

Question 1. A machine operator has to perform two operations, turning and threading on 6 different jobs. The time required to perform these operations (in minutes) for each job is known. Determine the order in which the jobs should be processed in order to minimize the total time required to complete all the jobs. Also, find the total processing time and idle times for turning and threading operations.
Answer: Solution: Let turning to be A and threading be B.
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका 6 विभिन्न नौकरियों (जॉब 1 से 6) के लिए टर्निंग और थ्रेडिंग प्रक्रियाओं के लिए आवश्यक समय (मिनटों में) को दर्शाती है। 'टाइम फॉर टर्निंग' मशीन A पर लगने वाला समय है और 'टाइम फॉर थ्रेडिंग' मशीन B पर लगने वाला समय है।

Job123456
Time for turning31252911
Time for threading8109631


ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका 6 विभिन्न नौकरियों के लिए टर्निंग (A) और थ्रेडिंग (B) प्रक्रियाओं के लिए आवश्यक समय (मिनटों में) को दर्शाती है, जिसे जॉब शेड्यूलिंग समस्या को हल करने के लिए उपयोग किया जाता है।

Job123456
A31252911
B8109631

Observe Min{A, B} = 1 for job 6 on B.
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब 6 को पहले संसाधित किया गया है।

     6

Then the problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब 6 को संसाधित करने के बाद शेष 5 नौकरियों के लिए टर्निंग (A) और थ्रेडिंग (B) प्रक्रियाओं के लिए आवश्यक समय को दर्शाती है।

Job12345
A312529
B810963

Now Min {A, B} = 2 for job 4 on A
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब 4 को अगली संसाधित किया गया है, उसके बाद जॉब 6 है।

4    6

Then the problem reduce to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब 4 को संसाधित करने के बाद शेष 4 नौकरियों के लिए टर्निंग (A) और थ्रेडिंग (B) प्रक्रियाओं के लिए आवश्यक समय को दर्शाती है।

Job1235
A31259
B81093

Now Min {A, B} = 3 for job 1 on A and job 5 on B
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब 1 और 5 को उनके न्यूनतम समय के आधार पर अनुक्रम में रखा गया है।

41 5 6

Then the problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब 1 और 5 को संसाधित करने के बाद शेष 2 नौकरियों के लिए टर्निंग (A) और थ्रेडिंग (B) प्रक्रियाओं के लिए आवश्यक समय को दर्शाती है।

Job23
A125
B109

Now Min {A, B) = 5 for job 3 on A
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब 3 को उसके न्यूनतम समय के आधार पर अनुक्रम में रखा गया है।

413 56

Only job 2 is left so the optimal sequence is
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका सभी नौकरियों के लिए अंतिम इष्टतम प्रसंस्करण अनुक्रम को दर्शाती है, जिसे जॉनसन के एल्गोरिथम का उपयोग करके निर्धारित किया गया है।

413256

Worktable is given by
ℹ️ चित्र व्याख्या (Diagram Explanation): यह कार्य तालिका प्रत्येक जॉब के लिए मशीन A (टर्निंग) और मशीन B (थ्रेडिंग) पर इन-टाइम, आउट-टाइम और मशीन B के लिए निष्क्रिय समय को दर्शाती है, जिससे कुल बीता हुआ समय और मशीन निष्क्रियता का निर्धारण होता है।

JobsABIdle time for B
InOutInOut
402282
125816 
35101625 
210222535 
522313538 
6314242434
 6

Total elapsed time = 43 minutes Idle time for A (turning) = 43 - 42 = 1 min Idle time for B (threshing) = 2 + 4 = 6 min
In simple words: To minimize total time, jobs are sequenced using Johnson's algorithm, processing jobs with shorter A-times first and shorter B-times last. The calculated total elapsed time is 43 minutes, with 1 minute idle time for turning and 6 minutes for threading.

🎯 Exam Tip: Focus on accurately applying Johnson's rule for sequencing two-machine problems. Clearly show the step-by-step reduction of jobs and the final worktable calculation for elapsed time and idle times to secure full marks.

 

Question 2. A company has three jobs on hand, Each of these must be processed through two departments, in the AB where Department A: Press shop and Department B: Finishing The table below gives the number of days required by each job each department
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका तीन नौकरियों (I, II, III) के लिए दो विभागों (A: प्रेस शॉप और B: फिनिशिंग) में आवश्यक दिनों की संख्या को दर्शाती है, जिसे प्रसंस्करण अनुक्रम को अनुकूलित करने के लिए उपयोग किया जाता है।

JobIIIIII
Department A865
Department B834

Find the sequence in which the three jobs should be processed so as to take minimum time to finish all the three jobs. Also find idle time for both the departments.
Answer: Solution: Observe Min {A, B} = 3 for job II on B.
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब II को पहले संसाधित किया गया है।

  II

Then the problem is reduced to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब II को संसाधित करने के बाद शेष 2 नौकरियों के लिए विभाग A और B में आवश्यक दिनों की संख्या को दर्शाती है।

JobIIII
A85
B84

Now Min {A, B} = 4 for job III at B
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब III को II के बाद संसाधित किया गया है।

 IIIII

Now only job I in left
\( \implies \) the optimal sequence is given by
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉनसन के एल्गोरिथम का उपयोग करके प्राप्त तीन नौकरियों के लिए अंतिम इष्टतम प्रसंस्करण अनुक्रम को दर्शाती है।

IIIIII

The work table is
ℹ️ चित्र व्याख्या (Diagram Explanation): यह कार्य तालिका प्रत्येक जॉब के लिए विभाग A और B पर इन-टाइम, आउट-टाइम और विभाग B के लिए निष्क्रिय समय को दर्शाती है, जिससे कुल बीता हुआ समय और विभागों की निष्क्रियता का निर्धारण होता है।

JobsABIdle time for B
InOutInOut
I088168
II8131620 
III13192023 
 8

Total elapsed time = 23 days Idle time for A = 23 - 19 = 4 days Idle time for B = 8 days
In simple words: Using Johnson's algorithm, the optimal sequence to minimize total time for the three jobs is I-III-II. The total elapsed time for all jobs is 23 days. Department A will be idle for 4 days, and Department B will be idle for 8 days.

🎯 Exam Tip: When solving sequencing problems, always clearly state the optimal sequence derived from Johnson's rule. Follow up by constructing a detailed worktable to correctly calculate the total elapsed time and individual machine idle times, as this is crucial for evaluation.

 

Question 3. An insurance company receives three types of policy application bundles daily from its head office for data entry and filing. The time (in minutes) required for each type for these two operations is given in the following table:
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका तीन प्रकार की पॉलिसी (1, 2, 3) के लिए डेटा एंट्री और फाइलिंग प्रक्रियाओं में आवश्यक समय (मिनटों में) को दर्शाती है, जिसका उपयोग कुल कार्य पूरा करने में लगने वाले न्यूनतम समय को निर्धारित करने के लिए किया जाता है।

Policy123
Data Entry90120180
Filing140110100

Find the sequence that minimizes the total time required to complete the entire task. Also, find the total elapsed time and idle times for each operation.
Answer: Solution: Let Data entry be A and filing be B. So
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका तीन पॉलिसी प्रकारों (1, 2, 3) के लिए डेटा एंट्री (A) और फाइलिंग (B) प्रक्रियाओं के लिए आवश्यक समय को पुनर्व्यवस्थित करती है, जिसे जॉनसन के एल्गोरिथम के आवेदन के लिए तैयार किया गया है।

Policy123
A90120180
B140110100

Observe min {A, B} = 90 for policy 1 at A
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका पॉलिसी शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें पॉलिसी 1 को पहले संसाधित किया गया है।

1  

Then the problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका पॉलिसी 1 को संसाधित करने के बाद शेष 2 पॉलिसी प्रकारों के लिए डेटा एंट्री (A) और फाइलिंग (B) प्रक्रियाओं के लिए आवश्यक समय को दर्शाती है।

Policy23
A120180
B110100

Observe min {A, B} = 100 for policy 3 at B
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका पॉलिसी शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें पॉलिसी 3 को 1 के बाद संसाधित किया गया है।

1 3

Now only policy 2 is left
\( \implies \) The optimal sequence is
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉनसन के एल्गोरिथम का उपयोग करके प्राप्त तीनों पॉलिसी प्रकारों के लिए अंतिम इष्टतम प्रसंस्करण अनुक्रम को दर्शाती है।

123

Worktable
ℹ️ चित्र व्याख्या (Diagram Explanation): यह कार्य तालिका प्रत्येक पॉलिसी के लिए डेटा एंट्री (A) और फाइलिंग (B) प्रक्रियाओं पर इन-टाइम, आउट-TIME और फाइलिंग के लिए निष्क्रिय समय को दर्शाती है, जिससे कुल बीता हुआ समय और संचालन की निष्क्रियता का निर्धारण होता है।

PolicyABIdle time for B
InOutInOut
10909023090
290120230340 
321039039049050
 140

So Total elapsed time = 490 min Idle time for A (data entry) = 490 - 390 = 100 min Idle time for B (filing) = 140 min.
In simple words: The optimal sequence for processing policies to minimize total time is 1-2-3. The total elapsed time for completing all tasks is 490 minutes. Data entry (A) will be idle for 100 minutes, and filing (B) will be idle for 140 minutes.

🎯 Exam Tip: Remember to clearly define the machines (A and B) and apply Johnson's rule methodically. The final worktable should correctly calculate 'In' and 'Out' times for each job on both machines, leading to accurate total elapsed time and idle time computations.

 

Question 4. There are five jobs, each of which must go through two machines in the order XY. Processing times (in hours) are given below. Determine the sequence for the jobs that will minimize the total elapsed time. Also, find the total elapse time and idle time for each machine.
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका पाँच विभिन्न नौकरियों (A, B, C, D, E) के लिए मशीन X और मशीन Y पर आवश्यक प्रसंस्करण समय (घंटों में) को दर्शाती है, जिसका उपयोग कुल बीता हुआ समय को कम करने वाले अनुक्रम को निर्धारित करने के लिए किया जाता है।

JobABCDE
Machine X10218620
Machine Y41214168


Answer: Solution: Observe min {x, y} = 2 for job B on x
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब B को पहले संसाधित किया गया है।

B    

The problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब B को संसाधित करने के बाद शेष 4 नौकरियों (A, C, D, E) के लिए मशीन X और Y पर आवश्यक प्रसंस्करण समय को दर्शाती है।

JobACDE
X1018620
Y414168

Now min [x, y] = 4 for job A on x
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब A को अनुक्रम में अंतिम स्थिति में रखा गया है।

B   A

The problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब A को संसाधित करने के बाद शेष 3 नौकरियों (C, D, E) के लिए मशीन X और Y पर आवश्यक प्रसंस्करण समय को दर्शाती है।

JobCDE
X18620
Y14168

Now min [x, y] = 6 for job D on x
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब D को B के तुरंत बाद अनुक्रम में रखा गया है।

BD  A

The problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब D को संसाधित करने के बाद शेष 2 नौकरियों (C, E) के लिए मशीन X और Y पर आवश्यक प्रसंस्करण समय को दर्शाती है।

JobCE
X1820
Y148

Now min [x, y] = 8 for job E on y
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब E को A से पहले अनुक्रम में रखा गया है।

BD EA

Now only job C in left
\( \implies \) The optimal sequence is
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉनसन के एल्गोरिथम का उपयोग करके प्राप्त पाँच नौकरियों के लिए अंतिम इष्टतम प्रसंस्करण अनुक्रम को दर्शाती है।

BDCEA

Worktable
ℹ️ चित्र व्याख्या (Diagram Explanation): यह कार्य तालिका प्रत्येक जॉब के लिए मशीन X और मशीन Y पर इन-टाइम, आउट-टाइम और मशीन Y के लिए निष्क्रिय समय को दर्शाती है, जिससे कुल बीता हुआ समय और मशीनों की निष्क्रियता का निर्धारण होता है।

JobXYIdle time for y
InOutInOut
B022142
D281430 
C8263044 
E264646542
A465656602
 6

Total elapsed time = 60 hrs Idle time for X = 60 - 56 = 4 hrs Idle time for Y = 6 hrs
In simple words: The optimal sequence to minimize total elapsed time for the five jobs is B-D-C-E-A. The total time to complete all jobs is 60 hours. Machine X will be idle for 4 hours, and Machine Y will be idle for 6 hours.

🎯 Exam Tip: Systematically apply Johnson's rule by identifying the minimum processing times and placing jobs accordingly (left for machine X, right for machine Y). Ensure that the worktable calculations for 'In' and 'Out' times are precise, as errors here will affect the total elapsed time and idle times significantly.

 

Question 5. Find the sequence that minimizes the total elapsed time to complete the following jobs in the order AB. Find the total elapsed time and idle times for both machines.
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका सात विभिन्न नौकरियों (I से VII) के लिए मशीन A और मशीन B पर आवश्यक प्रसंस्करण समय को दर्शाती है, जिसका उपयोग कुल बीता हुआ समय को कम करने वाले अनुक्रम को निर्धारित करने के लिए किया जाता है।

JobIIIIIIIVVVIVII
Machine A716191014155
Machine B121414101657


Answer: Solution: Observe min {A, B} = 5 for job VI for B and job VII for A
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब VII को सबसे पहले और जॉब VI को सबसे बाद में संसाधित किया गया है।

VII    VI

The problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब VII और VI को संसाधित करने के बाद शेष 5 नौकरियों (I, II, III, IV, V) के लिए मशीन A और B पर आवश्यक प्रसंस्करण समय को दर्शाती है।

JobIIIIIIIVV
A716191014
B1214141016

Now min {A, B] = 7 for job I on A
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब I को VII के तुरंत बाद अनुक्रम में रखा गया है।

VIII   VI

The problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब I को संसाधित करने के बाद शेष 4 नौकरियों (II, III, IV, V) के लिए मशीन A और B पर आवश्यक प्रसंस्करण समय को दर्शाती है।

JobIIIIIIVV
A16191014
B14141016

Now min {A, B] = 10 for job IV on A and B so we have two options.
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए दो वैकल्पिक इष्टतम अनुक्रमों में से एक को दर्शाती है, जिसमें जॉब IV को उसकी न्यूनतम समय के आधार पर अनुक्रम में रखा गया है।

VIIIIV  VI

Or
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए दो वैकल्पिक इष्टतम अनुक्रमों में से दूसरे को दर्शाती है, जिसमें जॉब IV को उसकी न्यूनतम समय के आधार पर अनुक्रम में रखा गया है।

VIII  IVVI

we take the 1st one. The problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब IV को संसाधित करने के बाद शेष 3 नौकरियों (II, III, V) के लिए मशीन A और B पर आवश्यक प्रसंस्करण समय को दर्शाती है।

JobIIIIIV
A161914
B141416

Now min {A, B} = 14 for job V on A and job II and III for job B.
\( \implies \) We have
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए एक संभावित आंशिक अनुक्रम को दर्शाती है, जिसमें जॉब V को I के बाद रखा गया है और जॉब II और III को VI से पहले रखा गया है।

VIIIIVVIIIIIVI

Or
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए एक वैकल्पिक संभावित आंशिक अनुक्रम को दर्शाती है, जिसमें जॉब V को I के बाद रखा गया है और जॉब III और II को VI से पहले रखा गया है।

VIIIIVVIIIIIVI

We take the optimal sequence as. VII-I-IV - V - III - II - VI Worktable
ℹ️ चित्र व्याख्या (Diagram Explanation): यह कार्य तालिका प्रत्येक जॉब के लिए मशीन A और मशीन B पर इन-टाइम, आउट-टाइम और मशीन B के लिए निष्क्रिय समय को दर्शाती है, जिससे कुल बीता हुआ समय और मशीनों की निष्क्रियता का निर्धारण होता है।

JobABIdle time for B
InOutInOut
VII055125
I5121224 
IV122224342
V223636523
III365555692
II557171851
VI71868691 
 13

Total elapsed time = 91 units Idle time for A = 91 - 86 = 5 units Idle time for B = 13 units
In simple words: The optimal sequence to minimize total elapsed time for the seven jobs is VII-I-IV-V-III-II-VI. The total time to complete all jobs is 91 units. Machine A will be idle for 5 units, and Machine B will be idle for 13 units.

🎯 Exam Tip: When multiple jobs have the minimum processing time, choose the one with the shorter time on the first machine (for the left side of the sequence) or the longer time on the second machine (for the right side). Carefully constructing the worktable is crucial for accurate calculation of idle times and total elapsed time.

 

Question 6. Find the optimal sequence that minimizes the total time required to complete the following jobs in the order ABC. The processing times are given in hrs.
(i)
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका सात विभिन्न नौकरियों (I से VII) के लिए तीन मशीनों (A, B, C) पर आवश्यक प्रसंस्करण समय (घंटों में) को दर्शाती है, जिसे कुल समय को कम करने वाले इष्टतम अनुक्रम को निर्धारित करने के लिए उपयोग किया जाता है।

JobIIIIIIIVVVIVII
Machine A675116712
Machine B4325153
Machine C3874987


(ii)
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका पाँच विभिन्न नौकरियों (1 से 5) के लिए तीन मशीनों (A, B, C) पर आवश्यक प्रसंस्करण समय को दर्शाती है, जिसे कुल समय को कम करने वाले इष्टतम अनुक्रम को निर्धारित करने के लिए उपयोग किया जाता है।

Job12345
Machine A57695
Machine B21453
Machine C37567


Answer: Solution: (i) Min A = 5, Max B = 5 As min A ≥ max B. The problem can be converted into two machine problems. Let G and H be two fictitious machines such that G = A + B and H = B + C we get
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका तीन मशीनों (A, B, C) वाली समस्या को दो काल्पनिक मशीनों (G = A+B, H = B+C) में बदलने के बाद सात नौकरियों के लिए प्रसंस्करण समय को दर्शाती है, जिसका उपयोग जॉनसन के एल्गोरिथम को लागू करने के लिए किया जाता है।

JobIIIIIIIVVVIVII
G101071671215
H71199101310

Now min {G, H} = 7 for job III & V for G and job I for H
\( \implies \) We have two options
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए दो वैकल्पिक इष्टतम अनुक्रमों में से एक को दर्शाती है, जिसमें जॉब V और III को उनकी न्यूनतम समय के आधार पर अनुक्रम में रखा गया है।

VIII    I

Or
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए दो वैकल्पिक इष्टतम अनुक्रमों में से दूसरे को दर्शाती है, जिसमें जॉब III और V को उनकी न्यूनतम समय के आधार पर अनुक्रम में रखा गया है।

IIIV    I

We take the first one The problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब V, III और I को संसाधित करने के बाद शेष 4 नौकरियों (II, IV, VI, VII) के लिए काल्पनिक मशीन G और H पर आवश्यक प्रसंस्करण समय को दर्शाती है।

JobIIIVVIVII
G10161215
H1191310

Min {G, H} = 9 for job IV on H
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब IV को I से पहले अनुक्रम में रखा गया है।

VIII  IV I

The problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब IV को संसाधित करने के बाद शेष 3 नौकरियों (II, VI, VII) के लिए काल्पनिक मशीन G और H पर आवश्यक प्रसंस्करण समय को दर्शाती है।

JobIIVIVII
G101215
H111310

Now min {G, H} = 10 for job II for G and job VII for H
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब II को V, III के बाद और जॉब VII को IV, I से पहले अनुक्रम में रखा गया है।

VIIIII VIIIVI

Now job VI is left
\( \implies \) The optimal sequence is
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉनसन के एल्गोरिथम का उपयोग करके प्राप्त सात नौकरियों के लिए अंतिम इष्टतम प्रसंस्करण अनुक्रम को दर्शाती है।

VIIIIIVIVIIIVI

The work table is
ℹ️ चित्र व्याख्या (Diagram Explanation): यह कार्य तालिका प्रत्येक जॉब के लिए मशीन A, B और C पर इन-टाइम, आउट-टाइम और मशीन B व C के लिए निष्क्रिय समय को दर्शाती है, जिससे कुल बीता हुआ समय और मशीनों की निष्क्रियता का निर्धारण होता है।

JobABIdle time for BCIdle time for B
InOutInOutInOut
V066767167
III611111341623 
II1118182152331 
VI1825253043139 
VII25373740740471
IV37484853853576
I48545458158611
   15
 35  

Total elapsed time = 61 hrs Idle time for A = 61 - 54 = 7 hrs Idle time for B = 35 + [61 - 58] = 38 hrs Idle time for C = 15 hrs
In simple words: For the seven jobs processed through three machines, the optimal sequence is V-III-II-VI-VII-IV-I. This sequence results in a total elapsed time of 61 hours. Machine A is idle for 7 hours, Machine B for 38 hours, and Machine C for 15 hours.

🎯 Exam Tip: For three-machine problems, correctly convert it into an equivalent two-machine problem using the condition (Min A ≥ Max B or Min C ≥ Max B). Then apply Johnson's algorithm to the fictitious machines. Remember to construct a comprehensive worktable for all three original machines to calculate total elapsed time and individual idle times accurately.

 

(ii) Min A = 5, Max B = 5 Min A ≥ Max B. The problem can be converted into two machine problems. Let G and H be two fictitious machines such that G = A + B and H = B + C we get
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका तीन मशीनों (A, B, C) वाली समस्या को दो काल्पनिक मशीनों (G = A+B, H = B+C) में बदलने के बाद पाँच नौकरियों के लिए प्रसंस्करण समय को दर्शाती है, जिसका उपयोग जॉनसन के एल्गोरिथम को लागू करने के लिए किया जाता है।

Job12345
G7810148
H5891110

Now min {G, H} = 5 for job 1 for H.
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब 1 को अंत में संसाधित किया गया है।

    1

The problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब 1 को संसाधित करने के बाद शेष 4 नौकरियों (2, 3, 4, 5) के लिए काल्पनिक मशीन G और H पर आवश्यक प्रसंस्करण समय को दर्शाती है।

Job2345
G810148
H891110

Now min {G, H} = 8 for job 2 for G and job H also job 5 for G
\( \implies \) We have two options
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए दो वैकल्पिक इष्टतम अनुक्रमों में से एक को दर्शाती है, जिसमें जॉब 2 को पहले और जॉब 5 को अंत में (जॉब 1 से पहले) अनुक्रम में रखा गया है।

2  51

Or
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए दो वैकल्पिक इष्टतम अनुक्रमों में से दूसरे को दर्शाती है, जिसमें जॉब 5 को पहले और जॉब 2 को अंत में (जॉब 1 से पहले) अनुक्रम में रखा गया है।

5  21

We take the first one The problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब 2, 5 और 1 को संसाधित करने के बाद शेष 2 नौकरियों (3, 4) के लिए काल्पनिक मशीन G और H पर आवश्यक प्रसंस्करण समय को दर्शाती है।

Job34
G1014
H911

Now min {G, H} = 9 for job 3 for H
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉब शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें जॉब 3 को 5 के बाद और 1 से पहले अनुक्रम में रखा गया है।

2  31

Now only job 4 is left
\( \implies \) The optimal sequence is
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉनसन के एल्गोरिथम का उपयोग करके प्राप्त पाँच नौकरियों के लिए अंतिम इष्टतम प्रसंस्करण अनुक्रम को दर्शाती है।

25431

Worktable
ℹ️ चित्र व्याख्या (Diagram Explanation): यह कार्य तालिका प्रत्येक जॉब के लिए मशीन A, B और C पर इन-टाइम, आउट-टाइम और मशीन B व C के लिए निष्क्रिय समय को दर्शाती है, जिससे कुल बीता हुआ समय और मशीनों की निष्क्रियता का निर्धारण होता है।

JobABIdle time for BCIdle time for C
InOutInOutInOut
2077878158
5712121541522 
412212126626324
32127273113237 
12732323413740 
  12
 19 

Total elapsed time = 40 hrs Idle time for A = 40 - 32 = 8 hrs Idle time for B = 19 + [40 - 34] = 25 hrs Idle time for C = 12 hrs
In simple words: For the five jobs processed through three machines, the optimal sequence is 2-5-4-3-1. This sequence results in a total elapsed time of 40 hours. Machine A is idle for 8 hours, Machine B for 25 hours, and Machine C for 12 hours.

🎯 Exam Tip: When multiple jobs yield the same minimum processing time on either fictitious machine, ensure you choose an option that keeps the job's position consistent with Johnson's rule (smaller value on G to the left, smaller value on H to the right). Accurately calculate cumulative idle times for the middle machine by accounting for both initial idle time and subsequent waiting times.

 

Question 7. A publisher produces 5 books on Mathematics. The books have to go through composing, printing, and binding was done by 3 machines P, Q, E. The time schedule for the entire task in the proper unit is as follows. Determine the optimum time required to finish the entire task.
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका 5 पुस्तकों (A, B, C, D, E) के लिए तीन मशीनों (P, Q, R) पर आवश्यक प्रसंस्करण समय को दर्शाती है, जिसका उपयोग कुल कार्य पूरा करने में लगने वाले न्यूनतम समय को निर्धारित करने के लिए किया जाता है।

BookABCDE
Machine P49865
Machine Q56234
Machine R8106711


Answer: Solution: Min R = 6, Max Q = 6 As min R ≥ max Q. The problem can be converted into a two-machine problem. Let G and H be two fictitious machines such that G = P + Q and H = Q + R we get
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका तीन मशीनों (P, Q, R) वाली समस्या को दो काल्पनिक मशीनों (G = P+Q, H = Q+R) में बदलने के बाद पाँच पुस्तकों के लिए प्रसंस्करण समय को दर्शाती है, जिसका उपयोग जॉनसन के एल्गोरिथम को लागू करने के लिए किया जाता है।

BookABCDE
G9151099
H131681015

Min {G, H} = 9 for books A, D, E for G.
\( \implies \) We have more than one option we take
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका बुक शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें किताबें D, A, E को पहले संसाधित किया गया है, क्योंकि उनके G-मशीन पर न्यूनतम समय हैं।

DAE  

The problem reduces to
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका किताबें D, A, E को संसाधित करने के बाद शेष 2 पुस्तकों (B, C) के लिए काल्पनिक मशीन G और H पर आवश्यक प्रसंस्करण समय को दर्शाती है।

BookBC
G1510
H168

Min {G, H} = 8 for book C on H
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका बुक शेड्यूलिंग के लिए इष्टतम अनुक्रम को दर्शाती है, जिसमें बुक C को अंत में संसाधित किया गया है (D, A, E के बाद)।

DAE C

Now only B is left. So the optimal sequence is
ℹ️ चित्र व्याख्या (Diagram Explanation): यह तालिका जॉनसन के एल्गोरिथम का उपयोग करके प्राप्त सभी पांच पुस्तकों के लिए अंतिम इष्टतम प्रसंस्करण अनुक्रम को दर्शाती है।

DAEBC

Worktable
ℹ️ चित्र व्याख्या (Diagram Explanation): यह कार्य तालिका प्रत्येक पुस्तक के लिए मशीन P, Q और R पर इन-टाइम, आउट-टाइम और मशीन Q व R के लिए निष्क्रिय समय को दर्शाती है, जिससे कुल बीता हुआ समय और मशीनों की निष्क्रियता का निर्धारण होता है।

BooksPQIdle time for QRIdle time for R
InOutInOutInOut
D066969169
A610101511624 
E10151519 2435 
B1524243053545 
C2432323424551 
  9
 14 

Total elapsed time = 51 units Idle time for P = 51 - 32 = 19 units Idle time for Q = 14 + [51 - 34] = 31 units Idle time for R = 9 units
In simple words: The optimal sequence for processing the five books on three machines (P, Q, R) is D-A-E-B-C. This sequence minimizes the total elapsed time to 51 units. Machine P has an idle time of 19 units, Machine Q has 31 units, and Machine R has 9 units.

🎯 Exam Tip: When dealing with three-machine problems that satisfy Johnson's conditions (Min P ≥ Max Q or Min R ≥ Max Q), always transform them into a two-machine problem. The most critical part is setting up the correct worktable for all three original machines (P, Q, R) to accurately calculate the total elapsed time and all individual idle times.

MSBSHSE Solutions Class 12 Maths Commerce Chapter 7 Assignment Problem 7.2

Students can now access the MSBSHSE Solutions for Chapter 7 Assignment Problem 7.2 prepared by teachers on our website. These solutions cover all questions in exercise in your Class 12 Maths Commerce textbook. Each answer is updated based on the current academic session as per the latest MSBSHSE syllabus.

Detailed Explanations for Chapter 7 Assignment Problem 7.2

Our expert teachers have provided step-by-step explanations for all the difficult questions in the Class 12 Maths Commerce chapter. Along with the final answers, we have also explained the concept behind it to help you build stronger understanding of each topic. This will be really helpful for Class 12 students who want to understand both theoretical and practical questions. By studying these MSBSHSE Questions and Answers your basic concepts will improve a lot.

Benefits of using Maths Commerce Class 12 Solved Papers

Using our Maths Commerce solutions regularly students will be able to improve their logical thinking and problem-solving speed. These Class 12 solutions are a guide for self-study and homework assistance. Along with the chapter-wise solutions, you should also refer to our Revision Notes and Sample Papers for Chapter 7 Assignment Problem 7.2 to get a complete preparation experience.

FAQs

Where can I find the latest Maharashtra Board Class 12 Maths Part 2 Chapter 7 Assignment Problem 7.2 Solutions for the 2026-27 session?

The complete and updated Maharashtra Board Class 12 Maths Part 2 Chapter 7 Assignment Problem 7.2 Solutions is available for free on StudiesToday.com. These solutions for Class 12 Maths Commerce are as per latest MSBSHSE curriculum.

Are the Maths Commerce MSBSHSE solutions for Class 12 updated for the new 50% competency-based exam pattern?

Yes, our experts have revised the Maharashtra Board Class 12 Maths Part 2 Chapter 7 Assignment Problem 7.2 Solutions as per 2026 exam pattern. All textbook exercises have been solved and have added explanation about how the Maths Commerce concepts are applied in case-study and assertion-reasoning questions.

How do these Class 12 MSBSHSE solutions help in scoring 90% plus marks?

Toppers recommend using MSBSHSE language because MSBSHSE marking schemes are strictly based on textbook definitions. Our Maharashtra Board Class 12 Maths Part 2 Chapter 7 Assignment Problem 7.2 Solutions will help students to get full marks in the theory paper.

Do you offer Maharashtra Board Class 12 Maths Part 2 Chapter 7 Assignment Problem 7.2 Solutions in multiple languages like Hindi and English?

Yes, we provide bilingual support for Class 12 Maths Commerce. You can access Maharashtra Board Class 12 Maths Part 2 Chapter 7 Assignment Problem 7.2 Solutions in both English and Hindi medium.

Is it possible to download the Maths Commerce MSBSHSE solutions for Class 12 as a PDF?

Yes, you can download the entire Maharashtra Board Class 12 Maths Part 2 Chapter 7 Assignment Problem 7.2 Solutions in printable PDF format for offline study on any device.