25,472 research outputs found

    A heuristic algorithm for nurse scheduling with balanced preference satisfaction

    Get PDF
    This paper tackles the nurse scheduling problem with balanced preference satisfaction which consists of generating an assignment of shifts to nurses over a given time horizon and ensuring that the satisfaction of nurses personal preferences for shifts is as even as possible in order to ensure fairness. We propose a heuristic algorithm based on successive resolutions of the bottleneck assignment problem. The algorithm has two phases. In the first phase, the algorithm constructs an initial solution by solving successive bottleneck assignment problems. In the second phase, two improvement procedures based on reassignment steps are applied. Computational tests are carried out using instances from the standard benchmark dataset NSPLib. Our experiments indicate that the proposed method is effective and efficient, reducing discrepancies (hence improving fairness) between the individual rosters

    A heuristic algorithm for nurse scheduling with balanced preference satisfaction

    Get PDF
    This paper tackles the nurse scheduling problem with balanced preference satisfaction which consists of generating an assignment of shifts to nurses over a given time horizon and ensuring that the satisfaction of nurses personal preferences for shifts is as even as possible in order to ensure fairness. We propose a heuristic algorithm based on successive resolutions of the bottleneck assignment problem. The algorithm has two phases. In the first phase, the algorithm constructs an initial solution by solving successive bottleneck assignment problems. In the second phase, two improvement procedures based on reassignment steps are applied. Computational tests are carried out using instances from the standard benchmark dataset NSPLib. Our experiments indicate that the proposed method is effective and efficient, reducing discrepancies (hence improving fairness) between the individual rosters

    A Variable Neighbourhood Search for nurse scheduling with balanced preference satisfaction

    Get PDF
    The nurse scheduling problem (NSP) is a combinatorial optimisation problem widely tackled in the literature. Recently, a new variant of this problem was proposed, called nurse scheduling problem with balanced preference satisfaction (NSPBPS). This paper further investigates this variant of the NSP as we propose a new algorithm to solve the problem and obtain a better balance of overall preference satisfaction. Initiall, the algorithm converts the problem to a bottleneck assignment problem and solves it to generate an initial feasible solution for the NSPBPS. Posteriorly, the algorithm applies the Variable Neighbourhood Search (VNS) metaheuristic using two sets of search neighbourhoods in order to improve the initial solution. We empirically assess the performance of the algorithm using the NSPLib benchmark instances and we compare our results to other results found in the literature. The proposed VNS algorithm exhibits good performance by achieving solutions that are fairer (in terms of preference satisfaction) for the majority of the scenarios

    A Variable Neighbourhood Search for nurse scheduling with balanced preference satisfaction

    Get PDF
    The nurse scheduling problem (NSP) is a combinatorial optimisation problem widely tackled in the literature. Recently, a new variant of this problem was proposed, called nurse scheduling problem with balanced preference satisfaction (NSPBPS). This paper further investigates this variant of the NSP as we propose a new algorithm to solve the problem and obtain a better balance of overall preference satisfaction. Initiall, the algorithm converts the problem to a bottleneck assignment problem and solves it to generate an initial feasible solution for the NSPBPS. Posteriorly, the algorithm applies the Variable Neighbourhood Search (VNS) metaheuristic using two sets of search neighbourhoods in order to improve the initial solution. We empirically assess the performance of the algorithm using the NSPLib benchmark instances and we compare our results to other results found in the literature. The proposed VNS algorithm exhibits good performance by achieving solutions that are fairer (in terms of preference satisfaction) for the majority of the scenarios

    A Gradient Projection Algorithm for Side-constrained Traffic Assignment

    Get PDF
    Standard static traffic assignment models do not take into account the direct effects of capacities on network flows. Separable link performance functions cannot represent bottleneck and intersection delays, and thus might load links with traffic volumes, which far exceed their capacity. This work focuses on the side-constrained traffic assignment problem (SCTAP), which incorporates explicit capacity constraints into the traffic assignment framework to create a model that deals with capacities and queues. Assigned volumes are bounded by capacities, and queues are formed when capacity is reached. Delay values at these queues are closely related to Lagrange multipliers values, which are readily found in the solution. The equilibrium state is defined by total path travel times, which combine link travel times and delays at bottlenecks and intersections for which explicit capacity constraints have been introduced. This paper presents a new solution procedure for the SCTAP based on the inner penalty function method combined with a path-based adaptation of the gradient projection algorithm. This procedure finds a solution at the path level as well as at the link level. All intermediate solutions produced by the algorithm are strictly feasible. The procedure used to ensure that side-constraints are not violated is efficient since it is only performed on constrained links that belong to the shortest path
    • …
    corecore