Cargando…

Ant Lion Optimization algorithm for kidney exchanges

The kidney exchange programs bring new insights in the field of organ transplantation. They make the previously not allowed surgery of incompatible patient-donor pairs easier to be performed on a large scale. Mathematically, the kidney exchange is an optimization problem for the number of possible e...

Descripción completa

Detalles Bibliográficos
Autores principales: Hamouda, Eslam, El-Metwally, Sara, Tarek, Mayada
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5933775/
https://www.ncbi.nlm.nih.gov/pubmed/29723232
http://dx.doi.org/10.1371/journal.pone.0196707
_version_ 1783320008082849792
author Hamouda, Eslam
El-Metwally, Sara
Tarek, Mayada
author_facet Hamouda, Eslam
El-Metwally, Sara
Tarek, Mayada
author_sort Hamouda, Eslam
collection PubMed
description The kidney exchange programs bring new insights in the field of organ transplantation. They make the previously not allowed surgery of incompatible patient-donor pairs easier to be performed on a large scale. Mathematically, the kidney exchange is an optimization problem for the number of possible exchanges among the incompatible pairs in a given pool. Also, the optimization modeling should consider the expected quality-adjusted life of transplant candidates and the shortage of computational and operational hospital resources. In this article, we introduce a bio-inspired stochastic-based Ant Lion Optimization, ALO, algorithm to the kidney exchange space to maximize the number of feasible cycles and chains among the pool pairs. Ant Lion Optimizer-based program achieves comparable kidney exchange results to the deterministic-based approaches like integer programming. Also, ALO outperforms other stochastic-based methods such as Genetic Algorithm in terms of the efficient usage of computational resources and the quantity of resulting exchanges. Ant Lion Optimization algorithm can be adopted easily for on-line exchanges and the integration of weights for hard-to-match patients, which will improve the future decisions of kidney exchange programs. A reference implementation for ALO algorithm for kidney exchanges is written in MATLAB and is GPL licensed. It is available as free open-source software from: https://github.com/SaraEl-Metwally/ALO_algorithm_for_Kidney_Exchanges.
format Online
Article
Text
id pubmed-5933775
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-59337752018-05-18 Ant Lion Optimization algorithm for kidney exchanges Hamouda, Eslam El-Metwally, Sara Tarek, Mayada PLoS One Research Article The kidney exchange programs bring new insights in the field of organ transplantation. They make the previously not allowed surgery of incompatible patient-donor pairs easier to be performed on a large scale. Mathematically, the kidney exchange is an optimization problem for the number of possible exchanges among the incompatible pairs in a given pool. Also, the optimization modeling should consider the expected quality-adjusted life of transplant candidates and the shortage of computational and operational hospital resources. In this article, we introduce a bio-inspired stochastic-based Ant Lion Optimization, ALO, algorithm to the kidney exchange space to maximize the number of feasible cycles and chains among the pool pairs. Ant Lion Optimizer-based program achieves comparable kidney exchange results to the deterministic-based approaches like integer programming. Also, ALO outperforms other stochastic-based methods such as Genetic Algorithm in terms of the efficient usage of computational resources and the quantity of resulting exchanges. Ant Lion Optimization algorithm can be adopted easily for on-line exchanges and the integration of weights for hard-to-match patients, which will improve the future decisions of kidney exchange programs. A reference implementation for ALO algorithm for kidney exchanges is written in MATLAB and is GPL licensed. It is available as free open-source software from: https://github.com/SaraEl-Metwally/ALO_algorithm_for_Kidney_Exchanges. Public Library of Science 2018-05-03 /pmc/articles/PMC5933775/ /pubmed/29723232 http://dx.doi.org/10.1371/journal.pone.0196707 Text en © 2018 Hamouda et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Hamouda, Eslam
El-Metwally, Sara
Tarek, Mayada
Ant Lion Optimization algorithm for kidney exchanges
title Ant Lion Optimization algorithm for kidney exchanges
title_full Ant Lion Optimization algorithm for kidney exchanges
title_fullStr Ant Lion Optimization algorithm for kidney exchanges
title_full_unstemmed Ant Lion Optimization algorithm for kidney exchanges
title_short Ant Lion Optimization algorithm for kidney exchanges
title_sort ant lion optimization algorithm for kidney exchanges
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5933775/
https://www.ncbi.nlm.nih.gov/pubmed/29723232
http://dx.doi.org/10.1371/journal.pone.0196707
work_keys_str_mv AT hamoudaeslam antlionoptimizationalgorithmforkidneyexchanges
AT elmetwallysara antlionoptimizationalgorithmforkidneyexchanges
AT tarekmayada antlionoptimizationalgorithmforkidneyexchanges