Assignment Algorithms for Grocery Bill Reduction

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    This paper focuses on identifying an algorithm that can be utilized in grocery cost reduction within the consumer space. The algorithm produces the combination of grocery products to stores that net the lowest overall grocery cost for the consumer. This is often referred to as a combinatorial optimization problem, and is commonly used by many industries for resource or task assignment. To identify a solution for grocery cost reduction, the Kuhn-Munkres algorithm (often referred to as the Hungarian algorithm) and the Deepest Hole algorithm are explored in depth. After comparing the algorithms based on their implementation and performance, a third solution combining ideas from the Kuhn-Munkres algorithm and Deepest Hole algorithm was created to solve for the specific needs of this problem. This solution will be referred to as the KMDH Hybrid algorithm. Modifications include the ability for users to select the number of stores they wish to shop at, the ability to use a rectangular grid, and allowing for one-to-many assignments. All three algorithms were developed in Python, and tested on a dataset with a predefined list of stores, products, and prices. It is apparent that the proposed hybrid algorithm can be applied to the assignment problem, and has the potential to be applied to other similar applications.

    Original languageEnglish
    Title of host publicationSoutheastCon 2021
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages90-96
    Number of pages7
    ISBN (Electronic)9780738111315
    ISBN (Print)9780738111315
    DOIs
    StatePublished - Mar 10 2021
    Event2021 SoutheastCon, SoutheastCon 2021 - Atlanta, United States
    Duration: Mar 10 2021Mar 13 2021

    Publication series

    NameSoutheastCon 2021

    Conference

    Conference2021 SoutheastCon, SoutheastCon 2021
    Country/TerritoryUnited States
    CityAtlanta
    Period3/10/213/13/21

    Bibliographical note

    Publisher Copyright:
    © 2021 IEEE.

    ASJC Scopus Subject Areas

    • Computer Networks and Communications
    • Software
    • Electrical and Electronic Engineering
    • Control and Systems Engineering
    • Signal Processing

    Keywords

    • Assignment algorithm
    • Combinatorial optimization
    • Deepest hole algorithm
    • Kuhn-Munkres algorithm

    Fingerprint

    Dive into the research topics of 'Assignment Algorithms for Grocery Bill Reduction'. Together they form a unique fingerprint.

    Cite this