Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Mitacs brings innovation to more people in more places across Canada and around the world.
Learn MoreWe work closely with businesses, researchers, and governments to create new pathways to innovation.
Learn MoreNo matter the size of your budget or scope of your research, Mitacs can help you turn ideas into impact.
Learn MoreThe Mitacs Entrepreneur Awards and the Mitacs Awards celebrate inspiring entrepreneurs and innovators who are galvanizing cutting-edge research across Canada.
Learn MoreDiscover the people, the ideas, the projects, and the partnerships that are making news, and creating meaningful impact across the Canadian innovation ecosystem.
Learn MoreDuring the past two decades, the primal-dual scheme has been a major tool for the design of algorithms with very good approximation factors for NP-hard problems. This method is based on the duality theorems of Linear Programming (LP): Strong duality ensures that satisfaction of complementary slackness conditions implies optimality of a (fractional) solution. “Good” relaxation (i.e., relaxation by a small factor) of these conditions can be shown to imply a good integral solution for the original problem formulated as an LP. The primal-dual method is based on the connection between a primal LP and its dual, but in recent years a new method called iterated rounding has been applied to a variety of problems, for which no equally good primal-dual schemes were known. Iterated rounding deals only with the primal LP formulation of the hard (say, minimization) problem, and very carefully rounds up a fractional solution piece-by-piece to an integral one. So, iterated rounding is a combinatorial primal method (like Simplex is a combinatorial method for solving LPs) and the primal-dual scheme involves both the primal and the dual (like similar methods for solving LPs).
The aim of this project will be to explore the possible connections between iterated rounding and primal-dual schemes. We will try to understand their application to network design problems, and through that we will try to understand why each works so well on its own set of problems, and see whether there could be a method of transforming iterated routing algorithms into primal-dual ones and vice-versa. The immediate goal for the research team (supervisor, intern and at least one graduate student) will be to improve the approximation factor of network design problems, but the more ambitious one will be the development of new algorithm design methodologies that will try to encompass both iterated rounding and primal-dual schemes.
Dr. George Karakostas
Yogesh Anbalagan
Engineering - computer / electrical
Information and communications technologies
McMaster University
Globalink Research Internship
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Find the perfect opportunity to put your academic skills and knowledge into practice!
Find ProjectsThe strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.