Elisa Schaeffer | McGill University (original) (raw)

Papers by Elisa Schaeffer

Research paper thumbnail of Application of Multicriteria Analysis to Increase the Quality of Cuban Tobacco

Proceedings of MOL2NET'22, Conference on Molecular, Biomedical & Computational Sciences and Engineering, 8th ed. - MOL2NET: FROM MOLECULES TO NETWORKS

The application of multicriteria analysis methods to the creation of models that allow evaluating... more The application of multicriteria analysis methods to the creation of models that allow evaluating the pleasure of the smoker, and optimizing the integral quality of the tobacco leaf, ensuring the degree of sensory satisfaction and the harmfulness of the habit, is presented. The quality model was verified in practice, comparing it with

Research paper thumbnail of Fragmentation instability in aggregating systems

Physica A: Statistical Mechanics and its Applications

Research paper thumbnail of A Self-Adaptive Ant Colony System for Semantic Query Routing Problem in P2P Networks

In this paper, we present a new algorithm to route text queries within a P2P network, called Neig... more In this paper, we present a new algorithm to route text queries within a P2P network, called Neighboring-Ant Search (NAS) algorithm. The algorithm is based on the Ant Colony System metaheuristic and the SemAnt algorithm. More so, NAS is hybridized with local environment strategies of learning, characterization, and exploration. Two Learning Rules (LR) are used to learn from past performance, these rules are modified by three new Learning Functions (LF). A Degree-Dispersion-Coefficient (DDC) as a local topological metric is used for the structural characterization. A variant of the well-known one-step Lookahead exploration is used to search the nearby environment. These local strategies make NAS self-adaptive and improve the performance of the distributed search. Our results show the contribution of each proposed strategy to the performance of the NAS algorithm. The results reveal that NAS algorithm outperforms methods proposed in the literature, such as Random-Walk and SemAnt.

Research paper thumbnail of Energy efficiency of knowledge-free scheduling in peer-to-peer desktop grids

All in-text references underlined in blue are linked to publications on ResearchGate, letting you... more All in-text references underlined in blue are linked to publications on ResearchGate, letting you access and read them immediately.

Research paper thumbnail of Estimating the Size of Peer-To-Peer Networks Using Lambert’s W Function

In this work, we address the problem of locally estimating the size of a Peerto-Peer (P2P) networ... more In this work, we address the problem of locally estimating the size of a Peerto-Peer (P2P) network using local information. We present a novel approach for estimating the size of a peer-to-peer (P2P) network, fitting the sum of new neighbors discovered at each iteration of a breadth-first search (BFS) with a logarithmic function, and then using Lambert’s W function to solve a root of a ln(n)+b−n = 0, where n is the network size. With rather little computation, we reach an estimation error of at most 10 percent, only allowing the BFS to iterate to the third level.

Research paper thumbnail of Self-affine parameters of fracture surfaces of high strength steels

Bulletin of the American Physical Society, 2015

Research paper thumbnail of The Windy Prize-Collecting Rural Postman Problem : An Ant-Colony Based Heuristic Satu

The Prize-collecting Rural Postman Problem, also known as the Privatized Rural Postman Problem, i... more The Prize-collecting Rural Postman Problem, also known as the Privatized Rural Postman Problem, is an arc-routing problem where each demand edge is associated with a profit, which is collected once if the edge is served, independently of the number of traversals. Included edges incur in routing costs proportionally to the number of traversals. In this paper, we introduce the Windy Privatized Rural Postman Problem in which routing costs also depend on the direction of the traversals. For this problem, we propose a solution heuristic based on ant-colony optimization. The proposed method is capable of constructing profitable closed walks with low computational load. The quality of the obtained solutions can be assessed comparing their values to lower bounds.

Research paper thumbnail of Usando Herramientas de MILP para Estudiar el Modelo de Selección de Portafolios R&D para Casos de Grandes Carteras de Proyectos en el Sector Social

EN ESTE TRABAJO SE PRESENTA UN MODELO DE PROGRAMACION LINEAL ENTERA MIXTA (MILP) PARA EL PROBLEMA... more EN ESTE TRABAJO SE PRESENTA UN MODELO DE PROGRAMACION LINEAL ENTERA MIXTA (MILP) PARA EL PROBLEMA DEL PORTAFOLIO DE PROYECTOS PUBLICOS R&D BI-OBJETIVO. EL ENFOQUE PROPUESTO PROVEE UN PUNTO MEDIO ENTRE EL IMPACTO Y EL NUMERO DE LOS PROYECTOS. SE CONSIDERAN TECNICAS DE RELAJACION LAGRANGIANA PARA OBTENER COTAS FACILMENTE CALCULABLES PARA LOS VALORES OBJETIVOS. LA EXPERIMENTACION MUESTRA QUE PUEDE OBTENERSE UNA SOLUCION EN MENOS DE UN MINUTO INCLUSO PARA CASOS DE CARTERAS DE MAS DE 25,000 PROYECTOS PROPUESTOS. ESTO IMPLICA UNA MEJORA SIGNIFICATIVA A LOS ENFOQUES PREVIOS QUE RESUELVEN EFICIENTEMENTE CASOS CON SOLO ALGUNOS CIENTOS DE PROYECTOS

Research paper thumbnail of Cellular Automaton Model of a Wastewater Treatment Process

Research paper thumbnail of Sistema de Colonia de Hormigas Autoadaptativo para el Problema de Direccionamiento de Consultas Semánticas en Redes P2P

In this paper, we present a new algorithm to route text queries within a P2P network, called Neig... more In this paper, we present a new algorithm to route text queries within a P2P network, called Neighboring-Ant Search (NAS) algorithm. The algorithm is based on the Ant Colony System metaheuristic and the SemAnt algorithm. More so, NAS is hybridized with local environment strategies of learning, characterization, and exploration. Two Learning Rules (LR) are used to learn from past performance, these rules are modified by three new Learning Functions (LF). A Degree-Dispersion-Coefficient (DDC) as a local topological metric is used for the structural characterization. A variant of the well-known one-step Lookahead exploration is used to search the nearby environment. These local strategies make NAS self-adaptive and improve the performance of the distributed search. Our results show the contribution of each proposed strategy to the performance of the NAS algorithm. The results reveal that NAS algorithm outperforms methods proposed in the literature, such as Random-Walk and SemAnt.

Research paper thumbnail of Agrupamiento local en grafos dirigidos

En este trabajo se presenta un metodo de agrupamiento local en grafos dirigidos: dado un vertice ... more En este trabajo se presenta un metodo de agrupamiento local en grafos dirigidos: dado un vertice semilla, se determino el grupo de vertices al que pertenece de tal forma que los vertices seleccionados sean estructuralmente cercanos de la semilla. A un grafo dirigido se le puede asociar una cadena de Markov que corresponde a una caminata aleatoria ciega en el grafo. Se aprovecho esta conexion para expresar cercania estructural en terminos de los tiempos de absorcion para detectar vertices que son “cercanos” al vertice semilla. Se detecto el grupo de un vertice a traves de caminatas aleatorias cortas repetidas desde el vertice semilla, analizando la frecuencia de visitas a los otros vertices. Se experimento con grafos pequenos para comparar el resultado los tiempos exactos de absorcion. El agrupamiento local puede ser aplicado a diferentes fenomenos reales, por ejemplo, en propagacion de epidemias, balanceo de carga, etc

Research paper thumbnail of Structural effects in algorithm performance: A framework and a case study on graph coloring

2017 Computing Conference

Classical computational complexity studies the asymptotic relationship between instance size and ... more Classical computational complexity studies the asymptotic relationship between instance size and the amount of resources consumed in the worst case. However, it has become evident that the instance size by itself is an insufficient measure and that the worst-case scenario is often uninformative in practice. As a complementary analysis, the examination of structural properties present in the instances and the effects they have on algorithm performance are proposed; the goal is to characterize complexity in terms of instance structure. A framework for identifying and characterizing hard instances based on algorithm behaviour is proposed as well as a case study applying the framework on the graph coloring problem is presented.

Research paper thumbnail of Effect of Heat Input on the Microstructure and Toughness of Welded API Pipelines

The Minerals, Metals & Materials Series, 2017

We seek to explain the weld toe-crack failure in terms of crack nucleation and propagation based ... more We seek to explain the weld toe-crack failure in terms of crack nucleation and propagation based on the observed phases and their size. Three welded joins were studied, varying the heat inputs in order to modify the weld microstructure. We work with an API X70 PSL2 pipeline steel, varying the ferritic size phases. We performed Charpy impact and Vickers hardness tests; we also determined the chemical composition (especially the oxygen percentage). Based on the relationship between the test results and the microstructure, we achieve a modification of the welded join microstructure and toughness, observing the heat-input effect in the weld oxygen diffusion as well as its effect in the type and size of the phase observed.

Research paper thumbnail of Adaptive ant-colony algorithm for semantic query routing

Journal of Automation, Mobile Robotics and Intelligent Systems, 2011

Research paper thumbnail of Self-affine parameters of fracture surfaces of high strength steels

Bulletin of the American Physical Society, Mar 3, 2015

Research paper thumbnail of Comparative Study of Search Processes in Algorithms for Semantic Query Routing Systems in Complex Networks

It has become common for internet users to form online communities to share resources and informa... more It has become common for internet users to form online communities to share resources and information. However, the development of such virtual communities suffers from the lack of efficient search methods. Among the many issues that make search of distributed resources a complex task, is dynamic nature of both the connection topology and the resources contained in the network of community members. The Internet in general is considered a complex network for its size and interconnectivity that both constantly evolve. In complex dynamic distributed systems, global knowledge recollection is not a feasible approach. In this work we present a study of two algorithms for distributed search of text information (Semantic Query Routing), enriched with a local topology-characterization metric, seeking to improve the performance of distributed search. Our results show that including such a metric in the Neighboring-Ant-Search algorithm improves its performance 50% in terms of the number of hops needed to locate a set of resources in scale-free and small-world networks.

Research paper thumbnail of A Self-Adaptive Ant Colony System for Semantic Query Routing Problem in P2P Networks

Computacion Y Sistemas Num 4 Vol 13, 2014

Research paper thumbnail of Scalable Uniform Graph Sampling by Local Computation

Siam Journal on Scientific Computing, 2010

We address the problem of obtaining by local computation a sample of a graph such that the vertic... more We address the problem of obtaining by local computation a sample of a graph such that the vertices are sampled uniformly. The presented solution uses a Markov chain to combine a rapidly mixing random walk that does not reach a uniform distribution with a slow-mixing walk that does. The resulting chain mixes at a notably faster rate than the standard uniform random walk and can be simulated exactly using only local information.

Research paper thumbnail of Efficient Algorithms for Sampling and Clustering of Large Nonuniform Networks

We propose efficient algorithms for two key tasks in the analysis of large nonuniform networks: u... more We propose efficient algorithms for two key tasks in the analysis of large nonuniform networks: uniform node sampling and cluster detection. Our sampling technique is based on augmenting a simple, but slowly mixing uniform MCMC sampler with a regular random walk in order to speed up its convergence; however the combined MCMC chain is then only sampled when it is

Research paper thumbnail of Sistema de Colonia de Hormigas Autoadaptativo para el Problema de Direccionamiento de Consultas Semánticas en Redes P2P

Computacion Y Sistemas, Jun 1, 2010

Research paper thumbnail of Application of Multicriteria Analysis to Increase the Quality of Cuban Tobacco

Proceedings of MOL2NET'22, Conference on Molecular, Biomedical & Computational Sciences and Engineering, 8th ed. - MOL2NET: FROM MOLECULES TO NETWORKS

The application of multicriteria analysis methods to the creation of models that allow evaluating... more The application of multicriteria analysis methods to the creation of models that allow evaluating the pleasure of the smoker, and optimizing the integral quality of the tobacco leaf, ensuring the degree of sensory satisfaction and the harmfulness of the habit, is presented. The quality model was verified in practice, comparing it with

Research paper thumbnail of Fragmentation instability in aggregating systems

Physica A: Statistical Mechanics and its Applications

Research paper thumbnail of A Self-Adaptive Ant Colony System for Semantic Query Routing Problem in P2P Networks

In this paper, we present a new algorithm to route text queries within a P2P network, called Neig... more In this paper, we present a new algorithm to route text queries within a P2P network, called Neighboring-Ant Search (NAS) algorithm. The algorithm is based on the Ant Colony System metaheuristic and the SemAnt algorithm. More so, NAS is hybridized with local environment strategies of learning, characterization, and exploration. Two Learning Rules (LR) are used to learn from past performance, these rules are modified by three new Learning Functions (LF). A Degree-Dispersion-Coefficient (DDC) as a local topological metric is used for the structural characterization. A variant of the well-known one-step Lookahead exploration is used to search the nearby environment. These local strategies make NAS self-adaptive and improve the performance of the distributed search. Our results show the contribution of each proposed strategy to the performance of the NAS algorithm. The results reveal that NAS algorithm outperforms methods proposed in the literature, such as Random-Walk and SemAnt.

Research paper thumbnail of Energy efficiency of knowledge-free scheduling in peer-to-peer desktop grids

All in-text references underlined in blue are linked to publications on ResearchGate, letting you... more All in-text references underlined in blue are linked to publications on ResearchGate, letting you access and read them immediately.

Research paper thumbnail of Estimating the Size of Peer-To-Peer Networks Using Lambert’s W Function

In this work, we address the problem of locally estimating the size of a Peerto-Peer (P2P) networ... more In this work, we address the problem of locally estimating the size of a Peerto-Peer (P2P) network using local information. We present a novel approach for estimating the size of a peer-to-peer (P2P) network, fitting the sum of new neighbors discovered at each iteration of a breadth-first search (BFS) with a logarithmic function, and then using Lambert’s W function to solve a root of a ln(n)+b−n = 0, where n is the network size. With rather little computation, we reach an estimation error of at most 10 percent, only allowing the BFS to iterate to the third level.

Research paper thumbnail of Self-affine parameters of fracture surfaces of high strength steels

Bulletin of the American Physical Society, 2015

Research paper thumbnail of The Windy Prize-Collecting Rural Postman Problem : An Ant-Colony Based Heuristic Satu

The Prize-collecting Rural Postman Problem, also known as the Privatized Rural Postman Problem, i... more The Prize-collecting Rural Postman Problem, also known as the Privatized Rural Postman Problem, is an arc-routing problem where each demand edge is associated with a profit, which is collected once if the edge is served, independently of the number of traversals. Included edges incur in routing costs proportionally to the number of traversals. In this paper, we introduce the Windy Privatized Rural Postman Problem in which routing costs also depend on the direction of the traversals. For this problem, we propose a solution heuristic based on ant-colony optimization. The proposed method is capable of constructing profitable closed walks with low computational load. The quality of the obtained solutions can be assessed comparing their values to lower bounds.

Research paper thumbnail of Usando Herramientas de MILP para Estudiar el Modelo de Selección de Portafolios R&D para Casos de Grandes Carteras de Proyectos en el Sector Social

EN ESTE TRABAJO SE PRESENTA UN MODELO DE PROGRAMACION LINEAL ENTERA MIXTA (MILP) PARA EL PROBLEMA... more EN ESTE TRABAJO SE PRESENTA UN MODELO DE PROGRAMACION LINEAL ENTERA MIXTA (MILP) PARA EL PROBLEMA DEL PORTAFOLIO DE PROYECTOS PUBLICOS R&D BI-OBJETIVO. EL ENFOQUE PROPUESTO PROVEE UN PUNTO MEDIO ENTRE EL IMPACTO Y EL NUMERO DE LOS PROYECTOS. SE CONSIDERAN TECNICAS DE RELAJACION LAGRANGIANA PARA OBTENER COTAS FACILMENTE CALCULABLES PARA LOS VALORES OBJETIVOS. LA EXPERIMENTACION MUESTRA QUE PUEDE OBTENERSE UNA SOLUCION EN MENOS DE UN MINUTO INCLUSO PARA CASOS DE CARTERAS DE MAS DE 25,000 PROYECTOS PROPUESTOS. ESTO IMPLICA UNA MEJORA SIGNIFICATIVA A LOS ENFOQUES PREVIOS QUE RESUELVEN EFICIENTEMENTE CASOS CON SOLO ALGUNOS CIENTOS DE PROYECTOS

Research paper thumbnail of Cellular Automaton Model of a Wastewater Treatment Process

Research paper thumbnail of Sistema de Colonia de Hormigas Autoadaptativo para el Problema de Direccionamiento de Consultas Semánticas en Redes P2P

In this paper, we present a new algorithm to route text queries within a P2P network, called Neig... more In this paper, we present a new algorithm to route text queries within a P2P network, called Neighboring-Ant Search (NAS) algorithm. The algorithm is based on the Ant Colony System metaheuristic and the SemAnt algorithm. More so, NAS is hybridized with local environment strategies of learning, characterization, and exploration. Two Learning Rules (LR) are used to learn from past performance, these rules are modified by three new Learning Functions (LF). A Degree-Dispersion-Coefficient (DDC) as a local topological metric is used for the structural characterization. A variant of the well-known one-step Lookahead exploration is used to search the nearby environment. These local strategies make NAS self-adaptive and improve the performance of the distributed search. Our results show the contribution of each proposed strategy to the performance of the NAS algorithm. The results reveal that NAS algorithm outperforms methods proposed in the literature, such as Random-Walk and SemAnt.

Research paper thumbnail of Agrupamiento local en grafos dirigidos

En este trabajo se presenta un metodo de agrupamiento local en grafos dirigidos: dado un vertice ... more En este trabajo se presenta un metodo de agrupamiento local en grafos dirigidos: dado un vertice semilla, se determino el grupo de vertices al que pertenece de tal forma que los vertices seleccionados sean estructuralmente cercanos de la semilla. A un grafo dirigido se le puede asociar una cadena de Markov que corresponde a una caminata aleatoria ciega en el grafo. Se aprovecho esta conexion para expresar cercania estructural en terminos de los tiempos de absorcion para detectar vertices que son “cercanos” al vertice semilla. Se detecto el grupo de un vertice a traves de caminatas aleatorias cortas repetidas desde el vertice semilla, analizando la frecuencia de visitas a los otros vertices. Se experimento con grafos pequenos para comparar el resultado los tiempos exactos de absorcion. El agrupamiento local puede ser aplicado a diferentes fenomenos reales, por ejemplo, en propagacion de epidemias, balanceo de carga, etc

Research paper thumbnail of Structural effects in algorithm performance: A framework and a case study on graph coloring

2017 Computing Conference

Classical computational complexity studies the asymptotic relationship between instance size and ... more Classical computational complexity studies the asymptotic relationship between instance size and the amount of resources consumed in the worst case. However, it has become evident that the instance size by itself is an insufficient measure and that the worst-case scenario is often uninformative in practice. As a complementary analysis, the examination of structural properties present in the instances and the effects they have on algorithm performance are proposed; the goal is to characterize complexity in terms of instance structure. A framework for identifying and characterizing hard instances based on algorithm behaviour is proposed as well as a case study applying the framework on the graph coloring problem is presented.

Research paper thumbnail of Effect of Heat Input on the Microstructure and Toughness of Welded API Pipelines

The Minerals, Metals & Materials Series, 2017

We seek to explain the weld toe-crack failure in terms of crack nucleation and propagation based ... more We seek to explain the weld toe-crack failure in terms of crack nucleation and propagation based on the observed phases and their size. Three welded joins were studied, varying the heat inputs in order to modify the weld microstructure. We work with an API X70 PSL2 pipeline steel, varying the ferritic size phases. We performed Charpy impact and Vickers hardness tests; we also determined the chemical composition (especially the oxygen percentage). Based on the relationship between the test results and the microstructure, we achieve a modification of the welded join microstructure and toughness, observing the heat-input effect in the weld oxygen diffusion as well as its effect in the type and size of the phase observed.

Research paper thumbnail of Adaptive ant-colony algorithm for semantic query routing

Journal of Automation, Mobile Robotics and Intelligent Systems, 2011

Research paper thumbnail of Self-affine parameters of fracture surfaces of high strength steels

Bulletin of the American Physical Society, Mar 3, 2015

Research paper thumbnail of Comparative Study of Search Processes in Algorithms for Semantic Query Routing Systems in Complex Networks

It has become common for internet users to form online communities to share resources and informa... more It has become common for internet users to form online communities to share resources and information. However, the development of such virtual communities suffers from the lack of efficient search methods. Among the many issues that make search of distributed resources a complex task, is dynamic nature of both the connection topology and the resources contained in the network of community members. The Internet in general is considered a complex network for its size and interconnectivity that both constantly evolve. In complex dynamic distributed systems, global knowledge recollection is not a feasible approach. In this work we present a study of two algorithms for distributed search of text information (Semantic Query Routing), enriched with a local topology-characterization metric, seeking to improve the performance of distributed search. Our results show that including such a metric in the Neighboring-Ant-Search algorithm improves its performance 50% in terms of the number of hops needed to locate a set of resources in scale-free and small-world networks.

Research paper thumbnail of A Self-Adaptive Ant Colony System for Semantic Query Routing Problem in P2P Networks

Computacion Y Sistemas Num 4 Vol 13, 2014

Research paper thumbnail of Scalable Uniform Graph Sampling by Local Computation

Siam Journal on Scientific Computing, 2010

We address the problem of obtaining by local computation a sample of a graph such that the vertic... more We address the problem of obtaining by local computation a sample of a graph such that the vertices are sampled uniformly. The presented solution uses a Markov chain to combine a rapidly mixing random walk that does not reach a uniform distribution with a slow-mixing walk that does. The resulting chain mixes at a notably faster rate than the standard uniform random walk and can be simulated exactly using only local information.

Research paper thumbnail of Efficient Algorithms for Sampling and Clustering of Large Nonuniform Networks

We propose efficient algorithms for two key tasks in the analysis of large nonuniform networks: u... more We propose efficient algorithms for two key tasks in the analysis of large nonuniform networks: uniform node sampling and cluster detection. Our sampling technique is based on augmenting a simple, but slowly mixing uniform MCMC sampler with a regular random walk in order to speed up its convergence; however the combined MCMC chain is then only sampled when it is

Research paper thumbnail of Sistema de Colonia de Hormigas Autoadaptativo para el Problema de Direccionamiento de Consultas Semánticas en Redes P2P

Computacion Y Sistemas, Jun 1, 2010