• DocumentCode
    1867506
  • Title

    A maximum matching based heuristic algorithm for partial Latin square extension problem

  • Author

    Haraguchi, Kazuya ; Ishigaki, Masanori ; Maruoka, Akira

  • Author_Institution
    Dept. of Inf. Technol. & Electron., Ishinomaki Senshu Univ., Ishinomaki, Japan
  • fYear
    2013
  • fDate
    8-11 Sept. 2013
  • Firstpage
    347
  • Lastpage
    354
  • Abstract
    A partial Latin square (PLS) is an assignment of n symbols to an n × n grid such that, in each row and in each column, each symbol appears at most once. The partial Latin square extension (PLSE) problem asks to find such a PLS that is a maximum extension of a given PLS. The PLSE problem is NP-hard, and in this paper, we propose a heuristic algorithm for this problem. To design a heuristic, we extend the previous 1 over 2-approximation algorithm that utilizes the notion of maximum matching. We show the empirical effectiveness of the proposed algorithm through computational experiments. Specifically, the proposed algorithm delivers a better solution than the original one and local search. Besides, when computation time is limited due to an application reason, it delivers a better solution than IBM ILOG CPLEX, a state-of-the-art optimization solver, especially for large scale “hard” instances.
  • Keywords
    computational complexity; optimisation; pattern matching; search problems; 1 over 2-approximation algorithm; IBM ILOG CPLEX; NP-hard problem; PLSE problem; computation time; computational experiment; large scale hard instances; local search; maximum matching based heuristic algorithm; optimization solver; partial Latin square extension problem; symbol assignment; Algorithm design and analysis; Approximation algorithms; Approximation methods; Arrays; Containers; Heuristic algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Systems (FedCSIS), 2013 Federated Conference on
  • Conference_Location
    Krako??w
  • Type

    conf

  • Filename
    6644024