06.03.2017 Views

Mathematics for Computer Science

e9ck2Ar

e9ck2Ar

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

“mcs” — 2017/3/3 — 11:21 — page 486 — #494<br />

486<br />

Chapter 12<br />

Simple Graphs<br />

Problem 12.15.<br />

Because of the incredible popularity of his class Math <strong>for</strong> <strong>Computer</strong> <strong>Science</strong>, TA<br />

Mike decides to give up on regular office hours. Instead, he arranges <strong>for</strong> each<br />

student to join some study groups. Each group must choose a representative to talk<br />

to the staff, but there is a staff rule that a student can only represent one group. The<br />

problem is to find a representative from each group while obeying the staff rule.<br />

(a) Explain how to model the delegate selection problem as a bipartite matching<br />

problem. (This is a modeling problem; we aren’t looking <strong>for</strong> a description of an<br />

algorithm to solve the problem.)<br />

(b) The staff’s records show that each student is a member of at most 4 groups,<br />

and all the groups have 4 or more members. Is that enough to guarantee there is a<br />

proper delegate selection? Explain.<br />

Problem 12.16.<br />

Let bR be the “implies” binary relation on propositional <strong>for</strong>mulas defined by the rule<br />

that<br />

F bR G iff Œ.F IMPLIES G/ is a valid <strong>for</strong>mula: (12.4)<br />

For example, .P AND Q/ bR P , because the <strong>for</strong>mula .P AND Q/ IMPLIES P is<br />

valid. Also, it is not true that .P OR Q/ bR P since .P OR Q/ IMPLIES P is not<br />

valid.<br />

(a) Let A and B be the sets of <strong>for</strong>mulas listed below. Explain why bR is not a weak<br />

partial order on the set A [ B.<br />

(b) Fill in the bR arrows from A to B.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!