Introduction to Algorithms, Third Edition


late in this schedule if it finishes after its deadline. Otherwise, the task is early



Download 4,84 Mb.
Pdf ko'rish
bet297/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   293   294   295   296   297   298   299   300   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

late
in this schedule if it finishes
after its deadline. Otherwise, the task is
early
in the schedule. We can always trans-
form an arbitrary schedule into
early-first form
, in which the early tasks precede
the late tasks. To see why, note that if some early task
a
i
follows some late task
a
j
,
then we can switch the positions of
a
i
and
a
j
, and
a
i
will still be early and
a
j
will
still be late.
Furthermore, we claim that we can always transform an arbitrary schedule into
canonical form
, in which the early tasks precede the late tasks and we schedule
the early tasks in order of monotonically increasing deadlines. To do so, we put
the schedule into early-first form. Then, as long as there exist two early tasks
a
i
and
a
j
finishing at respective times
k
and
k
C
1
in the schedule such that
d
j
< d
i
,
we swap the positions of
a
i
and
a
j
. Since
a
j
is early before the swap,
k
C
1
d
j
.
Therefore,
k
C
1 < d
i
, and so
a
i
is still early after the swap. Because task
a
j
is
moved earlier in the schedule, it remains early after the swap.
The search for an optimal schedule thus reduces to finding a set
A
of tasks that
we assign to be early in the optimal schedule. Having determined
A
, we can create
the actual schedule by listing the elements of
A
in order of monotonically increas-
ing deadlines, then listing the late tasks (i.e.,
S
A
) in any order, producing a
canonical ordering of the optimal schedule.
We say that a set
A
of tasks is

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   293   294   295   296   297   298   299   300   ...   618




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish