Swinburne
Browse

Verification of optimization algorithms: A case study of a quadratic assignment problem solver

Download (161 kB)
conference contribution
posted on 2024-07-09, 18:31 authored by Tsong ChenTsong Chen, Huimin Lin, Robert Merkel, Daoming Wang
It is often difficult to verify the solutions of computationally intensive mathematical optimization problems. Metamorphic testing is a technique to verify software test output even when a complete testing oracle is nor present. We apply metamorphic testing to a classic optimization problem, the quadratic assignment problem (QAP). A number of metamorphic relalions for the QAP are described in detail, and their effectiveness in 'killing' mutated versions of an exact QAP solver is compared. We show that metamorphic testing can be effectively applied to the QAP in the absence of an oracle, and discuss the implications for the testing of solvers for other hard optimization problems.

Funding

Studies of the Optically Emitting Components of the Jovian Magnetosphere

Directorate for Mathematical & Physical Sciences

Find out more...

History

Available versions

PDF (Published version)

ISBN

9781627486620

Conference name

20th International Conference on Software Engineering and Knowledge Engineering, SEKE 2008

Pagination

5 pp

Publisher

Knowledge Systems Institute Graduate School

Copyright statement

Copyright © 2008 by Knowledge Systems Institute Graduate School. The published version is reproduced in accordance with the copyright policy of the publisher.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC