Analysisanddesignofalgorithmsforcombinatorialproblems