Introduction to Algorithms, Third Edition


d. The incidence matrix



Download 4,84 Mb.
Pdf ko'rish
bet302/618
Sana07.04.2022
Hajmi4,84 Mb.
#534272
1   ...   298   299   300   301   302   303   304   305   ...   618
Bog'liq
Introduction-to-algorithms-3rd-edition

d.
The
incidence matrix
for a directed graph
G
D
.V; E/
with no self-loops is a
j
V
j j
E
j
matrix
M
such that
M
e

1
if edge
e
leaves vertex
,
M
e
D
1
if
edge
e
enters vertex
, and
M
e
D
0
otherwise. Argue that if a set of columns
of
M
is linearly independent, then the corresponding set of edges does not
contain a directed cycle.
e.
Exercise 16.4-2 tells us that the set of linearly independent sets of columns of
any matrix
M
forms a matroid. Explain carefully why the results of parts (d)
and (e) are not contradictory. How can there fail to be a perfect correspon-
dence between the notion of a set of edges being acyclic and the notion of the
associated set of columns of the incidence matrix being linearly independent?
16-4
Scheduling variations
Consider the following algorithm for the problem from Section 16.5 of scheduling
unit-time tasks with deadlines and penalties. Let all
n
time slots be initially empty,
where time slot
i
is the unit-length slot of time that finishes at time
i
. We consider
the tasks in order of monotonically decreasing penalty. When considering task
a
j
,
if there exists a time slot at or before
a
j
’s deadline
d
j
that is still empty, assign
a
j
to the latest such slot, filling it. If there is no such slot, assign task
a
j
to the latest
of the as yet unfilled slots.
a.
Argue that this algorithm always gives an optimal answer.
b.
Use the fast disjoint-set forest presented in Section 21.3 to implement the algo-
rithm efficiently. Assume that the set of input tasks has already been sorted into


Problems for Chapter 16
449
monotonically decreasing order by penalty. Analyze the running time of your
implementation.

Download 4,84 Mb.

Do'stlaringiz bilan baham:
1   ...   298   299   300   301   302   303   304   305   ...   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