A Genetic Algorithm Based Heuristic for the Design of pCycle Networks
- Autores
- Delgadillo, Remberto Emanuel; Loiseau, Irene
- Año de publicación
- 2015
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- A telecommunication network is said survivable if it is still able to provide service after one of its components fails. Survivability is achieved by redirecting the data through other spans of the network where spare capacity was previously introduced. There are two important aspects to take into account while providing survivability to the network: fast recovery and low cost. pCycles are structures that were introduced to design the spare capacity of optical networks providing quick restoration. Representing the network as a 2connected graph, a pCycle is a cycle composed of one preconfigured spare channel on each span (edge) it crosses. Each pCycle provides one protection channel (unit of demand) to each span it crosses and two protection channels to each span that is not in the cycle but its ending nodes are (straddling span). We deal here with the Spare Capacity Allocation (SCA) problem which requires protecting all working demands against any span failure with pCycles at minimum cost. We propose a greedy heuristic that builds a solution for this problem iteratively. At each step, a Genetic Algorithm builds a cycle trying to maximize the Actual Efficiency, which was defined in the literature for developing other heuristics for this problem. To achieve this, we propose to decode cycles from genes representing fundamental cycles of a basis of cycle space. We give two alternatives for fitness evaluation to treat disjoint cycles or closed walks with repeated nodes. Several computational experiments were performed and promising results were obtained.
Sociedad Argentina de Informática e Investigación Operativa (SADIO) - Materia
-
Ciencias Informáticas
survivable network design
Heuristic methods
Algorithms - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by/3.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/59242
Ver los metadatos del registro completo
id |
SEDICI_22a7c36b329605406105a0492119aae5 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/59242 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
A Genetic Algorithm Based Heuristic for the Design of pCycle NetworksDelgadillo, Remberto EmanuelLoiseau, IreneCiencias Informáticassurvivable network designHeuristic methodsAlgorithmsA telecommunication network is said survivable if it is still able to provide service after one of its components fails. Survivability is achieved by redirecting the data through other spans of the network where spare capacity was previously introduced. There are two important aspects to take into account while providing survivability to the network: fast recovery and low cost. pCycles are structures that were introduced to design the spare capacity of optical networks providing quick restoration. Representing the network as a 2connected graph, a pCycle is a cycle composed of one preconfigured spare channel on each span (edge) it crosses. Each pCycle provides one protection channel (unit of demand) to each span it crosses and two protection channels to each span that is not in the cycle but its ending nodes are (straddling span). We deal here with the Spare Capacity Allocation (SCA) problem which requires protecting all working demands against any span failure with pCycles at minimum cost. We propose a greedy heuristic that builds a solution for this problem iteratively. At each step, a Genetic Algorithm builds a cycle trying to maximize the Actual Efficiency, which was defined in the literature for developing other heuristics for this problem. To achieve this, we propose to decode cycles from genes representing fundamental cycles of a basis of cycle space. We give two alternatives for fitness evaluation to treat disjoint cycles or closed walks with repeated nodes. Several computational experiments were performed and promising results were obtained.Sociedad Argentina de Informática e Investigación Operativa (SADIO)2015-09info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionResumenhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/59242enginfo:eu-repo/semantics/altIdentifier/url/http://44jaiio.sadio.org.ar/sites/default/files/sio10-10.pdfinfo:eu-repo/semantics/altIdentifier/issn/2451-7550info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/3.0/Creative Commons Attribution 3.0 Unported (CC BY 3.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-17T09:50:21Zoai:sedici.unlp.edu.ar:10915/59242Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-17 09:50:22.036SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
A Genetic Algorithm Based Heuristic for the Design of pCycle Networks |
title |
A Genetic Algorithm Based Heuristic for the Design of pCycle Networks |
spellingShingle |
A Genetic Algorithm Based Heuristic for the Design of pCycle Networks Delgadillo, Remberto Emanuel Ciencias Informáticas survivable network design Heuristic methods Algorithms |
title_short |
A Genetic Algorithm Based Heuristic for the Design of pCycle Networks |
title_full |
A Genetic Algorithm Based Heuristic for the Design of pCycle Networks |
title_fullStr |
A Genetic Algorithm Based Heuristic for the Design of pCycle Networks |
title_full_unstemmed |
A Genetic Algorithm Based Heuristic for the Design of pCycle Networks |
title_sort |
A Genetic Algorithm Based Heuristic for the Design of pCycle Networks |
dc.creator.none.fl_str_mv |
Delgadillo, Remberto Emanuel Loiseau, Irene |
author |
Delgadillo, Remberto Emanuel |
author_facet |
Delgadillo, Remberto Emanuel Loiseau, Irene |
author_role |
author |
author2 |
Loiseau, Irene |
author2_role |
author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas survivable network design Heuristic methods Algorithms |
topic |
Ciencias Informáticas survivable network design Heuristic methods Algorithms |
dc.description.none.fl_txt_mv |
A telecommunication network is said survivable if it is still able to provide service after one of its components fails. Survivability is achieved by redirecting the data through other spans of the network where spare capacity was previously introduced. There are two important aspects to take into account while providing survivability to the network: fast recovery and low cost. pCycles are structures that were introduced to design the spare capacity of optical networks providing quick restoration. Representing the network as a 2connected graph, a pCycle is a cycle composed of one preconfigured spare channel on each span (edge) it crosses. Each pCycle provides one protection channel (unit of demand) to each span it crosses and two protection channels to each span that is not in the cycle but its ending nodes are (straddling span). We deal here with the Spare Capacity Allocation (SCA) problem which requires protecting all working demands against any span failure with pCycles at minimum cost. We propose a greedy heuristic that builds a solution for this problem iteratively. At each step, a Genetic Algorithm builds a cycle trying to maximize the Actual Efficiency, which was defined in the literature for developing other heuristics for this problem. To achieve this, we propose to decode cycles from genes representing fundamental cycles of a basis of cycle space. We give two alternatives for fitness evaluation to treat disjoint cycles or closed walks with repeated nodes. Several computational experiments were performed and promising results were obtained. Sociedad Argentina de Informática e Investigación Operativa (SADIO) |
description |
A telecommunication network is said survivable if it is still able to provide service after one of its components fails. Survivability is achieved by redirecting the data through other spans of the network where spare capacity was previously introduced. There are two important aspects to take into account while providing survivability to the network: fast recovery and low cost. pCycles are structures that were introduced to design the spare capacity of optical networks providing quick restoration. Representing the network as a 2connected graph, a pCycle is a cycle composed of one preconfigured spare channel on each span (edge) it crosses. Each pCycle provides one protection channel (unit of demand) to each span it crosses and two protection channels to each span that is not in the cycle but its ending nodes are (straddling span). We deal here with the Spare Capacity Allocation (SCA) problem which requires protecting all working demands against any span failure with pCycles at minimum cost. We propose a greedy heuristic that builds a solution for this problem iteratively. At each step, a Genetic Algorithm builds a cycle trying to maximize the Actual Efficiency, which was defined in the literature for developing other heuristics for this problem. To achieve this, we propose to decode cycles from genes representing fundamental cycles of a basis of cycle space. We give two alternatives for fitness evaluation to treat disjoint cycles or closed walks with repeated nodes. Several computational experiments were performed and promising results were obtained. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-09 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Resumen http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/59242 |
url |
http://sedici.unlp.edu.ar/handle/10915/59242 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/http://44jaiio.sadio.org.ar/sites/default/files/sio10-10.pdf info:eu-repo/semantics/altIdentifier/issn/2451-7550 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported (CC BY 3.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported (CC BY 3.0) |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1843532288275513344 |
score |
13.001348 |