30.01.2014 Views

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

Annual Report 2010 - Fachgruppe Informatik an der RWTH Aachen ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The major goal of this project is to close this gap <strong>an</strong>d implement algorithms for Courcelle's<br />

Theorem that c<strong>an</strong> compete with specific algorithms for the respective problems. Due to the<br />

hardness <strong>an</strong>d complexity of the un<strong>der</strong>lying model-checking problem with non-elementary<br />

lower-bounds, a naive <strong>an</strong>d straight-forward implementation will most probably not be of <strong>an</strong>y<br />

practical relev<strong>an</strong>ce. Therefore, this task includes inventing new adv<strong>an</strong>ced techniques to<br />

circumvent the arising difficulties <strong>an</strong>d obstacles.<br />

Structural Graph Theory <strong>an</strong>d Parameterized Complexity<br />

Somnath Sikdar, Joachim Kneis, Peter Rossm<strong>an</strong>ith<br />

Funded by the DFG-GACR Bilateral Project Program, gr<strong>an</strong>t RO 927/9<br />

M<strong>an</strong>y real-world algorithmic problems turn out to be intractable in their full generality.<br />

Parameterized complexity, however, provides a useful framework for a refined <strong>an</strong>alysis of<br />

such hard problems, <strong>an</strong>d a new concept in designing algorithms that c<strong>an</strong> solve hard problems<br />

for real-world inst<strong>an</strong>ces efficiently. In contrast to heuristics, this approach provides<br />

guar<strong>an</strong>teed runtime bounds.<br />

Graphs are combinatorial structures suitable for modeling m<strong>an</strong>y discrete decision <strong>an</strong>d<br />

optimization problems. Structural graph theory has already proven very useful in<br />

parameterized algorithmics. For inst<strong>an</strong>ce, most of the traditional hard problems are efficiently<br />

solvable on graphs of bounded tree-width.<br />

In this project, we pl<strong>an</strong> to exploit further structural properties of graphs like br<strong>an</strong>ch-width,<br />

DAG-width, r<strong>an</strong>k-width, or their topological properties. Our goal is to find new application<br />

areas of structural graph theory in parameterized algorithm design.<br />

Parameterized Algorithms & Property Testing<br />

Joachim Kneis, Alex<strong>an</strong><strong>der</strong> L<strong>an</strong>ger, Peter Rossm<strong>an</strong>ith<br />

Funded by the DFG-NSC Bilateral Project Program<br />

In real world applications, we often have to deal with huge data sets quickly <strong>an</strong>d often we<br />

w<strong>an</strong>t to decide whether a given data set has a certain property. In practice, it is often<br />

sufficient to know whether the data set probably has a given property, or that the data set is at<br />

least close to having this property. For optimization problems, we could use approximation<br />

algorithms for a quick estimate of the solution. However, properties, such as ‘Is the data set<br />

sorted?’, either hold or do not hold, <strong>an</strong>d hence they c<strong>an</strong>not be approximated, since there is to<br />

approximation to a ‘yes’ or ‘no’ <strong>an</strong>swer.<br />

This has lead to the concept of property testing: A property testing algorithm should be very<br />

fast <strong>an</strong>d <strong>an</strong>swer ‘yes’ if the property holds, <strong>an</strong>d should <strong>an</strong>swer ‘no'’ if the input is ‘far away’<br />

from having the property. Ideally, such property testers might test inst<strong>an</strong>ces in sublinear time<br />

75

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

Saved successfully!

Ooh no, something went wrong!