• Login
    View Item 
    •   NWU-IR Home
    • Electronic Theses and Dissertations (ETDs)
    • Engineering
    • View Item
    •   NWU-IR Home
    • Electronic Theses and Dissertations (ETDs)
    • Engineering
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Solving large scale office scheduling problems as combinatorial auctioning problems

    Thumbnail
    View/Open
    Fourie JA Final.pdf (625.7Kb)
    Date
    2022
    Author
    Fourie, Jan Albert
    Metadata
    Show full item record
    Abstract
    Within specific exible work models, employees must reserve an office to gain access to one. However, over-bookings and double-bookings arise with such approaches. This can result in the inefficient utilisation of the available office space and impede productivity. This study presents an auctioning approach as an alternative to the reservation approach most often used in exible work models. The aim is to increase office capacity by improving the utilisation of available office spaces. The problem of allocating employees to offices is known within the realm of operations research as the office space allocation problem (OSA). Using an auctioning approach, this study proposes to construct office schedules by determining the winners in an office timeslot auction. Determining which employee will receive which timeslot in the auction can be modelled as a well-known optimisation problem referred to as the winner determination problem (WDP). This problem is often found in combinatorial auctions(CA), where bidders can bid on sets of discrete items. This study, therefore, seeks to model the OSA problem in exible work models as a CA where employees are required to bid on sets of timeslots to receive access to an office. Office schedules are then constructed by solving the WDP problem. This problem is referred to as the OSA-CA problem. This study presents three problem-solving approaches to solve the OSA-CA problem. The first two problem-solving approaches are binary integer linear programming (BILP) models that represent different formulations of the OSA-CA problem. The third problem-solving approach is a heuristic algorithm. Analyses on each problem-solving approach are completed using data generated from an algorithm that produces OSA-CA problem instances. These analyses are constructed to verify the feasibility of each problem-solving approach and validate and compare their performance. The verification analyses prove that each problem-solving approach can obtain feasible solutions for OSA-CA problems. These analyses also show that the heuristic algorithm can obtain optimal solutions when presented with an OSA-CA problem where the ratio of employees to offices is less than 3:1. To accurately represent the heuristic algorithm's performance relative to the two BILP models', problem instances need to have a ratio of employees to offices of at least 3:1, respectively. The validation analyses show that the two BILP models can obtain better quality final solutions than the heuristic algorithm. However, the heuristic algorithm can obtain better quality solutions for initial solutions. The heuristic algorithm can also obtain solutions at a significantly faster rate than the two BILP models, irrespective of the scale of the problem.
    URI
    https://orcid.org/0000-0002-0383-660X
    http://hdl.handle.net/10394/39362
    Collections
    • Engineering [1424]

    Copyright © North-West University
    Contact Us | Send Feedback
    Theme by 
    Atmire NV
     

     

    Browse

    All of NWU-IR Communities & CollectionsBy Issue DateAuthorsTitlesSubjectsAdvisor/SupervisorThesis TypeThis CollectionBy Issue DateAuthorsTitlesSubjectsAdvisor/SupervisorThesis Type

    My Account

    LoginRegister

    Copyright © North-West University
    Contact Us | Send Feedback
    Theme by 
    Atmire NV