Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Solving the multi-objective Hamiltonian cycle problem using a Branch-and-Fix based algorithm
TECNALIA, Basque Research and Technology Alliance (BRTA), Mikeletegi Pasealekua, 7, 20009 Donostia-San Sebastián, Spain.
Luleå University of Technology, Department of Civil, Environmental and Natural Resources Engineering, Operation, Maintenance and Acoustics. TECNALIA, Basque Research and Technology Alliance (BRTA), Mikeletegi Pasealekua, 7, 20009 Donostia-San Sebastián, Spain.ORCID iD: 0000-0002-4107-0991
Computer Science and Artificial Intelligence Department, University of the Basque Country (UPV/EHU), Lardizabal Pasealekua 1, 20018 Donostia-San Sebastián, Spain.
2022 (English)In: Journal of Computational Science, ISSN 1877-7503, E-ISSN 1877-7511, Vol. 60, article id 101578Article in journal (Refereed) Published
Abstract [en]

The Hamiltonian cycle problem consists of finding a cycle in a given graph that passes through every single vertex exactly once, or determining that this cannot be achieved. In this investigation, a graph is considered with an associated set of matrices. The entries of each of the matrix correspond to a different weight of an arc. A multi-objective Hamiltonian cycle problem is addressed here by computing a Pareto set of solutions that minimize the sum of the weights of the arcs for each objective. Our heuristic approach extends the Branch-and-Fix algorithm, an exact method that embeds the problem in a stochastic process. To measure the efficiency of the proposed algorithm, we compare it with a multi-objective genetic algorithm in graphs of a different number of vertices and density. The results show that the density of the graphs is critical when solving the problem. The multi-objective genetic algorithm performs better (quality of the Pareto sets) than the proposed approach in random graphs with high density; however, in these graphs it is easier to find Hamiltonian cycles, and they are closer to the multi-objective traveling salesman problem. The results reveal that, in a challenging benchmark of Hamiltonian graphs with low density, the proposed approach significantly outperforms the multi-objective genetic algorithm.

Place, publisher, year, edition, pages
Elsevier, 2022. Vol. 60, article id 101578
Keywords [en]
Graph theory, Multi-objective optimization, Discrete optimization problems, Hamiltonian cycle problem, Branching algorithm
National Category
Discrete Mathematics Computer Sciences
Research subject
Operation and Maintenance
Identifiers
URN: urn:nbn:se:ltu:diva-89825DOI: 10.1016/j.jocs.2022.101578ISI: 000820277900006Scopus ID: 2-s2.0-85124240005OAI: oai:DiVA.org:ltu-89825DiVA, id: diva2:1646479
Note

Validerad;2022;Nivå 2;2022-03-22 (hanlid);

Funder: Spanish Ministry of Science and Innovation (TIN2016-78365-R, PID2019-104966GB-I00);  Basque Government (KK-2020/00049, IT1244-19, ELKARTEK)

Available from: 2022-03-22 Created: 2022-03-22 Last updated: 2022-07-15Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Galar, Diego

Search in DiVA

By author/editor
Galar, Diego
By organisation
Operation, Maintenance and Acoustics
In the same journal
Journal of Computational Science
Discrete MathematicsComputer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 37 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf