24.12.2013 Views

Complexity of Online Algorithms - CSIS

Complexity of Online Algorithms - CSIS

Complexity of Online Algorithms - CSIS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

<strong>Online</strong> Paging - Marker Algorithm<br />

Theorem: The Marker algorithm is (2H k )-competitive.<br />

Pro<strong>of</strong>:<br />

• (By comparing the Marker algorithm’s performance<br />

against the optimal <strong>of</strong>fline algorithm on the same<br />

sequence <strong>of</strong> inputs)<br />

• The Marker algorithm implicitly divides the request<br />

sequence into rounds such that<br />

• there are exactly k distinct items in each round<br />

• Define an item to be<br />

• stale – if is unmarked (in this round) but was marked<br />

in the previous round<br />

• clean – if it is neither stale nor marked<br />

• Let L be the number <strong>of</strong> requests to clean items in a<br />

round.

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

Saved successfully!

Ooh no, something went wrong!