SlideShare a Scribd company logo
1 of 12
Job Sequencing With Deadlines
By,
M. Sabiha
MCA 2nd Year
Problem Statement
In Job Sequencing Deadline Problem, the
objective is to find the sequence of jobs,
which is completed within their deadline
and gives maximum profit.
Solution
Let us consider a set of ‘n’ jobs which are
associated with deadlines.
We need to focus on three things here:
(a) The profit is earned if a job is completed.
(b) Jobs must be in an order.
(c) Maximum profit.
Constraints
Assume,
Then, the optimal solution of this
algorithm is a feasible solution with
maximum profit.
Deadline of ith job Ji = D(i)
Profit = Pi
Thus,
D(i) > 0 for 1 ≤ i ≤ n
p1 ≤ p2 ≤ p3 ≤ … ≤ pn
J1 J2 J3 J4 J5
2 1 3 2 1
60 100 20 40 20
Now, let’s sort the jobs according to their
profit …
J2 J1 J4 J3 J5
1 2 2 3 1
100 60 40 20 20
J1 J2 J3 J4 J5
2 1 3 2 1
60 100 20 40 20
J2 J1 J4 J3 J5
1 2 2 3 1
100 60 40 20 20
J2
J5
J1
J4
J3
Deadline
The Job Sequence:
( J2, J1, J3 )
The Maximum Profit:
100 + 60 + 20 = 180
Points to remember…
1. In ‘Job Sequencing With Deadline’ problem we have n jobs
J1, J2, … , Jn each has an associated deadline D1, D2, … , Dn
and profit P1, P2, ... , Pn.
2. Profit will only be awarded or earned if the job is
completed on or before the deadline.
3. We assume that each job takes unit time to complete.
4. The objective is to earn maximum profit when only one
job can be scheduled or processed at any given time.
Job Sequencing with Deadlines

More Related Content

What's hot (9)

How to factor
How to factorHow to factor
How to factor
 
Chapter1.8
Chapter1.8Chapter1.8
Chapter1.8
 
Lesson 36
Lesson 36Lesson 36
Lesson 36
 
Functions in Economics Part-I.pdf
Functions in Economics Part-I.pdfFunctions in Economics Part-I.pdf
Functions in Economics Part-I.pdf
 
Business Studies XII - Hissan 2078
Business Studies XII  - Hissan 2078Business Studies XII  - Hissan 2078
Business Studies XII - Hissan 2078
 
Tugas manajemen operasional 2 muhammad irvan - 1101025267
Tugas manajemen operasional 2   muhammad irvan - 1101025267Tugas manajemen operasional 2   muhammad irvan - 1101025267
Tugas manajemen operasional 2 muhammad irvan - 1101025267
 
Economic Optimization Numerical
Economic Optimization NumericalEconomic Optimization Numerical
Economic Optimization Numerical
 
Application of Business Mathematics in real life (PPT)
Application of Business Mathematics in real life (PPT)Application of Business Mathematics in real life (PPT)
Application of Business Mathematics in real life (PPT)
 
Linear programming assignment help
Linear programming assignment helpLinear programming assignment help
Linear programming assignment help
 

Similar to Job Sequencing with Deadlines

MULTIPLE CHOICE. Record your answer choices. 1.7.2.8.docx
MULTIPLE CHOICE.   Record your answer choices. 1.7.2.8.docxMULTIPLE CHOICE.   Record your answer choices. 1.7.2.8.docx
MULTIPLE CHOICE. Record your answer choices. 1.7.2.8.docx
gilpinleeanna
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
kongara
 
Assignment 5CSCI 3110 Design and Analysis of Algorithms.docx
Assignment 5CSCI 3110 Design and Analysis of Algorithms.docxAssignment 5CSCI 3110 Design and Analysis of Algorithms.docx
Assignment 5CSCI 3110 Design and Analysis of Algorithms.docx
ssuser562afc1
 
Application of branch and bound technique for nx3 flow shop scheduling, in wh...
Application of branch and bound technique for nx3 flow shop scheduling, in wh...Application of branch and bound technique for nx3 flow shop scheduling, in wh...
Application of branch and bound technique for nx3 flow shop scheduling, in wh...
Alexander Decker
 

Similar to Job Sequencing with Deadlines (20)

particionamiento
particionamiento particionamiento
particionamiento
 
Mb0048 operations research
Mb0048 operations researchMb0048 operations research
Mb0048 operations research
 
Job sequencing with Deadlines
Job sequencing with DeadlinesJob sequencing with Deadlines
Job sequencing with Deadlines
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 
Operations research
Operations researchOperations research
Operations research
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 
deadline.pptx
deadline.pptxdeadline.pptx
deadline.pptx
 
Ch 9-measures-of-central-tendency-practics-quesitons-for-pipfa
Ch 9-measures-of-central-tendency-practics-quesitons-for-pipfaCh 9-measures-of-central-tendency-practics-quesitons-for-pipfa
Ch 9-measures-of-central-tendency-practics-quesitons-for-pipfa
 
MULTIPLE CHOICE. Record your answer choices. 1.7.2.8.docx
MULTIPLE CHOICE.   Record your answer choices. 1.7.2.8.docxMULTIPLE CHOICE.   Record your answer choices. 1.7.2.8.docx
MULTIPLE CHOICE. Record your answer choices. 1.7.2.8.docx
 
Elaboración de las alternativas mutuamente excluyentes
Elaboración de las alternativas mutuamente excluyentesElaboración de las alternativas mutuamente excluyentes
Elaboración de las alternativas mutuamente excluyentes
 
Smu mba sem 2 spring 2018 assignments
Smu mba sem 2 spring 2018 assignmentsSmu mba sem 2 spring 2018 assignments
Smu mba sem 2 spring 2018 assignments
 
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
Quantitativetechniqueformanagerialdecisionlinearprogramming 090725035417-phpa...
 
Ap for b.tech. (mechanical) Assignment Problem
Ap for b.tech. (mechanical) Assignment Problem Ap for b.tech. (mechanical) Assignment Problem
Ap for b.tech. (mechanical) Assignment Problem
 
Assignment 5CSCI 3110 Design and Analysis of Algorithms.docx
Assignment 5CSCI 3110 Design and Analysis of Algorithms.docxAssignment 5CSCI 3110 Design and Analysis of Algorithms.docx
Assignment 5CSCI 3110 Design and Analysis of Algorithms.docx
 
Linear programming manzoor nabi
Linear programming  manzoor nabiLinear programming  manzoor nabi
Linear programming manzoor nabi
 
Application of branch and bound technique for nx3 flow shop scheduling, in wh...
Application of branch and bound technique for nx3 flow shop scheduling, in wh...Application of branch and bound technique for nx3 flow shop scheduling, in wh...
Application of branch and bound technique for nx3 flow shop scheduling, in wh...
 
Module 3_DAA (2).pptx
Module 3_DAA (2).pptxModule 3_DAA (2).pptx
Module 3_DAA (2).pptx
 
LPP.pptx
LPP.pptxLPP.pptx
LPP.pptx
 
2020 겨울방학 정기스터디 3주차
2020 겨울방학 정기스터디 3주차2020 겨울방학 정기스터디 3주차
2020 겨울방학 정기스터디 3주차
 
Lecture - Linear Programming.pdf
Lecture - Linear Programming.pdfLecture - Linear Programming.pdf
Lecture - Linear Programming.pdf
 

More from Sabiha M

More from Sabiha M (13)

Cybersecurity
CybersecurityCybersecurity
Cybersecurity
 
Top-Down Estimation Approach
Top-Down Estimation ApproachTop-Down Estimation Approach
Top-Down Estimation Approach
 
Kernel Computing
Kernel ComputingKernel Computing
Kernel Computing
 
Goal-Setting Theory of Motivation
Goal-Setting Theory of MotivationGoal-Setting Theory of Motivation
Goal-Setting Theory of Motivation
 
Decomposition
DecompositionDecomposition
Decomposition
 
Advanced SQL
Advanced SQLAdvanced SQL
Advanced SQL
 
LAN, WAN, MAN
LAN, WAN, MANLAN, WAN, MAN
LAN, WAN, MAN
 
Next Generation Internet
Next Generation InternetNext Generation Internet
Next Generation Internet
 
Near Field Communication
Near Field CommunicationNear Field Communication
Near Field Communication
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
 
Remote Method Invocation
Remote Method InvocationRemote Method Invocation
Remote Method Invocation
 
Apache web server
Apache web serverApache web server
Apache web server
 
Types of parsers
Types of parsersTypes of parsers
Types of parsers
 

Recently uploaded

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Recently uploaded (20)

SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Job Sequencing with Deadlines

  • 1. Job Sequencing With Deadlines By, M. Sabiha MCA 2nd Year
  • 2.
  • 3. Problem Statement In Job Sequencing Deadline Problem, the objective is to find the sequence of jobs, which is completed within their deadline and gives maximum profit.
  • 4. Solution Let us consider a set of ‘n’ jobs which are associated with deadlines. We need to focus on three things here: (a) The profit is earned if a job is completed. (b) Jobs must be in an order. (c) Maximum profit.
  • 5. Constraints Assume, Then, the optimal solution of this algorithm is a feasible solution with maximum profit. Deadline of ith job Ji = D(i) Profit = Pi
  • 6. Thus, D(i) > 0 for 1 ≤ i ≤ n p1 ≤ p2 ≤ p3 ≤ … ≤ pn
  • 7.
  • 8. J1 J2 J3 J4 J5 2 1 3 2 1 60 100 20 40 20
  • 9. Now, let’s sort the jobs according to their profit … J2 J1 J4 J3 J5 1 2 2 3 1 100 60 40 20 20 J1 J2 J3 J4 J5 2 1 3 2 1 60 100 20 40 20
  • 10. J2 J1 J4 J3 J5 1 2 2 3 1 100 60 40 20 20 J2 J5 J1 J4 J3 Deadline The Job Sequence: ( J2, J1, J3 ) The Maximum Profit: 100 + 60 + 20 = 180
  • 11. Points to remember… 1. In ‘Job Sequencing With Deadline’ problem we have n jobs J1, J2, … , Jn each has an associated deadline D1, D2, … , Dn and profit P1, P2, ... , Pn. 2. Profit will only be awarded or earned if the job is completed on or before the deadline. 3. We assume that each job takes unit time to complete. 4. The objective is to earn maximum profit when only one job can be scheduled or processed at any given time.