Contributions within two topics in integer programming : nurse scheduling and column generation

Integer programming can be used to provide solutions to complex decision and planning problems occurring in a wide variety of situations. The application of integer programming to solve real world problems requires a modelling phase in which the problem at hand is translated into a mathematical desc...

Full description

Bibliographic Details
Main Author: Rönnberg, Elina
Format: Doctoral Thesis
Language:English
Published: Linköpings universitet, Optimeringslära 2012
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-76092
http://nbn-resolving.de/urn:isbn:978-91-7519-975-7
id ndltd-UPSALLA1-oai-DiVA.org-liu-76092
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-760922013-08-31T05:00:12ZContributions within two topics in integer programming : nurse scheduling and column generationengRönnberg, ElinaLinköpings universitet, OptimeringsläraLinköpings universitet, Tekniska högskolan2012Integer programming can be used to provide solutions to complex decision and planning problems occurring in a wide variety of situations. The application of integer programming to solve real world problems requires a modelling phase in which the problem at hand is translated into a mathematical description of the problem, and a solution phase that aims at developing methods for producing solutions to the mathematical formulation of the problem. The first two papers of this thesis have their focus on the modelling phase, and the application of integer programming for solving nurse scheduling problems. Common to both papers is that the research has been conducted in collaboration with health care representatives, and that the models presented can be used for providing schedules that can be used by nurses. In the latter paper, a meta-heuristic approach is suggested for providing the schedules. The last three papers address method development and specifically the design of column generation methods. The first of these papers presents optimality conditions that are useful in methods where columns are generated using dual solutions that are not necessarily optimal with respect to a linear programming relaxation, and the usefulness of these conditions are illustrated by examples from the literature. Many applications of column generation yield master problems of a set partitioning type, and the fourth and fifth paper present methodologies for solving such problems. The characteristics of these methodologies  are that all solutions derived are feasible and integral, where the preservation of integrality is a major distinction from other column generation methods presented in the literature. Doctoral thesis, comprehensive summaryinfo:eu-repo/semantics/doctoralThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-76092urn:isbn:978-91-7519-975-7Linköping Studies in Science and Technology. Dissertations, 0345-7524 ; 1421application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Doctoral Thesis
sources NDLTD
description Integer programming can be used to provide solutions to complex decision and planning problems occurring in a wide variety of situations. The application of integer programming to solve real world problems requires a modelling phase in which the problem at hand is translated into a mathematical description of the problem, and a solution phase that aims at developing methods for producing solutions to the mathematical formulation of the problem. The first two papers of this thesis have their focus on the modelling phase, and the application of integer programming for solving nurse scheduling problems. Common to both papers is that the research has been conducted in collaboration with health care representatives, and that the models presented can be used for providing schedules that can be used by nurses. In the latter paper, a meta-heuristic approach is suggested for providing the schedules. The last three papers address method development and specifically the design of column generation methods. The first of these papers presents optimality conditions that are useful in methods where columns are generated using dual solutions that are not necessarily optimal with respect to a linear programming relaxation, and the usefulness of these conditions are illustrated by examples from the literature. Many applications of column generation yield master problems of a set partitioning type, and the fourth and fifth paper present methodologies for solving such problems. The characteristics of these methodologies  are that all solutions derived are feasible and integral, where the preservation of integrality is a major distinction from other column generation methods presented in the literature.
author Rönnberg, Elina
spellingShingle Rönnberg, Elina
Contributions within two topics in integer programming : nurse scheduling and column generation
author_facet Rönnberg, Elina
author_sort Rönnberg, Elina
title Contributions within two topics in integer programming : nurse scheduling and column generation
title_short Contributions within two topics in integer programming : nurse scheduling and column generation
title_full Contributions within two topics in integer programming : nurse scheduling and column generation
title_fullStr Contributions within two topics in integer programming : nurse scheduling and column generation
title_full_unstemmed Contributions within two topics in integer programming : nurse scheduling and column generation
title_sort contributions within two topics in integer programming : nurse scheduling and column generation
publisher Linköpings universitet, Optimeringslära
publishDate 2012
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-76092
http://nbn-resolving.de/urn:isbn:978-91-7519-975-7
work_keys_str_mv AT ronnbergelina contributionswithintwotopicsinintegerprogrammingnurseschedulingandcolumngeneration
_version_ 1716596840370012160