JUAN CARLOS RODRIGUEZ MORA - Academia.edu (original) (raw)

Papers by JUAN CARLOS RODRIGUEZ MORA

Research paper thumbnail of Un cambio de paradigma en la enseñanza de fundamentos de programación en ingeniería de sistemas

En este articulo se presentan los resultados del proyecto de investigacion cuyo objetivo fue apli... more En este articulo se presentan los resultados del proyecto de investigacion cuyo objetivo fue aplicar el modelo de programacion funcional con lenguaje Scheme en la ensenanza de fundamentos de programacion en Ingenieria de Sistemas. La investigacion se desarrollo en cinco instituciones de educacion superior de la ciudad de Pasto (Colombia), que forman parte de la Red Universitaria de Investigacion en Sistemas de Narino - RUISNAR. Estas instituciones utilizaban el paradigma de programacion imperativo y lenguajes como C y Java en los primeros cursos de programacion. Los resultados obtenidos contribuyen a soportar la decision sobre cual es el modelo de programacion mas conveniente para iniciar a los estudiantes de Ingenieria de Sistemas en el campo de la programacion.

Research paper thumbnail of Comportamiento Sísmico De Edificios De Acero Con Marcos Perimetrales Resistentes a Momento

Revista de Ingeniería Sísmica, 2010

Varios aspectos relacionados con la idealización estructural de edificios de acero con marcos per... more Varios aspectos relacionados con la idealización estructural de edificios de acero con marcos perimetrales resistentes a momento y marcos interiores de gravedad (MGs) se abordan en esta investigación. El estudio numérico indica que la contribución de los MGs a la resistencia lateral puede ser significativa y que modelar los edificios como marcos planos puede resultar en elementos mecánicos, cortantes y desplazamientos de entrepiso más grandes que cuando se modelan en forma tridimensional, por lo que su diseño puede ser conservador. También se observa que el cortante de entrepiso promedio generalmente se incrementa cuando se considera la rigidez de las conexiones de los MGs. Los desplazamientos de entrepiso promedio son similares para los modelos con conexiones articuladas y semi-rígidas. Los resultados también indican que los momentos que las conexiones pueden transmitir son cercanos al 30 % de los momentos plásticos de las vigas a las que conectan. La diferencia entre los resultado...

Research paper thumbnail of Diagnóstico de glioblastoma multiforme fetal con hemorragia cerebral masiva

Revista de Neurología, 2012

Research paper thumbnail of Conformación del algoritmo CMA-es para la estimación de parámetros del motor de inducción asíncrono trifásico

Resumen-El CMA-es (Covariance Matrix Adaptation evolution strategy) es un método de optimización ... more Resumen-El CMA-es (Covariance Matrix Adaptation evolution strategy) es un método de optimización relativamente nuevo y hasta el momento de elaborar este trabajo no existe literatura que reporte el uso de esta técnica para la obtención de parámetros del motor de inducción. Los resultados de este método son comparados con los obtenidos por otras técnicas evolutivas como los Algoritmos Genéticos (AGs) y los Cúmulos de Partículas (PSO Particle Swarm Optimization)para presentar las ventajas del CMA-es.

Research paper thumbnail of A note about the regular languaje of Rule 110 and its general machine: the scalar subset diagram

As it was published in other papers, a regular language can be derived in the elemental cellular ... more As it was published in other papers, a regular language can be derived in the elemental cellular automaton (ECA) Rule 110 from a subset of regular expressions produced from its set of gliders. This way, a full description of this subset too is known and reported. This paper will discuss in detail a general machine able to validate completely the subset of regular expressions in Rule 110 and other characteristics, such as, the calculus of Garden of Eden configurations in Rule 110. Such machine is the subset diagram.

Research paper thumbnail of Fundamentos de Administración Pública

Research paper thumbnail of Analyzing the spatial dynamics of a prey–predator lattice model with social behavior

Ecological Complexity, 2015

Research paper thumbnail of Prey-Predator dynamics and Swarm intelligence on a cellular automata model

ABSTRACT A two-dimensional cellular automata model describing a prey-predator system, where the m... more ABSTRACT A two-dimensional cellular automata model describing a prey-predator system, where the movement of predators is modeled through Particle Swarm Optimization, is presented. Simulations of the model show that density dependence is only present when the social factor of predators is low enough to allow the dispersal of individuals across the lattice of the model, or when the magnitude of the oscillations around the best position found by the swarm are large enough to allow a fast coordinated movement of particles across the cellular automaton.

Research paper thumbnail of Improving the Multi-Restart Local Search Algorithm by Permutation Matrices and Sorted Completion Times for the Flow Shop Scheduling Problem

Iterated local search (ILS) is a metaheuristic used successfully to solve the flow shop schedulin... more Iterated local search (ILS) is a metaheuristic used successfully to solve the flow shop scheduling problem. In particular, the multi-restart ILS (MRSILS) is an easily implementable algorithm which obtains good results. In this paper, we modify the MRSILS algorithm in two ways. First, small changes in the initial solution are generated by permutation matrices in order to improve it before using the MRSILS. Second, a minor variation is made in the strategy of the MRSILS. Sorted completion times are taken to select the job to be inserted in new positions to obtain a better scheduling. The original MRSILS and both modifications are evaluated with well-known benchmark instances. The experiments show that the new modifications produce slightly better results than the original one, especially for a large number of jobs.

Research paper thumbnail of Spectral Properties of Reversible One-Dimensional Cellular Automata

International Journal of Modern Physics C, 2003

Reversible cellular automata are invertible dynamical systems characterized by discreteness, dete... more Reversible cellular automata are invertible dynamical systems characterized by discreteness, determinism and local interaction. This article studies the local behavior of reversible one-dimensional cellular automata by means of the spectral properties of their connectivity matrices. We use the transformation of every one-dimensional cellular automaton to another of neighborhood size 2 to generalize the results exposed in this paper. In particular we prove that the connectivity matrices have a single positive eigenvalue equal to 1; based on this result we also prove the idempotent behavior of these matrices. The significance of this property lies in the implementation of a matrix technique for detecting whether a one-dimensional cellular automaton is reversible or not. In particular, we present a procedure using the eigenvectors of these matrices to find the inverse rule of a given reversible one-dimensional cellular automaton. Finally illustrative examples are provided.

Research paper thumbnail of Calculating Ancestors in One-Dimensional Cellular Automata

International Journal of Modern Physics C, 2004

One-dimensional cellular automata are dynamical systems characterized by discreteness (in space a... more One-dimensional cellular automata are dynamical systems characterized by discreteness (in space and time), determinism and local interaction. We present a procedure to calculate the ancestors for a given sequence of states, which is based on a special kind of graph called subset diagram. We use this diagram to specify subset tables for calculating ancestors which are not Garden-of-Eden sequences, hence the process is able to yield ancestors in several generations. Some examples are illustrated using the cellular automaton Rule 110 which is the most interesting automaton of two states and three neighbors.

Research paper thumbnail of Production of Gliders by Collisions in Rule 110

Lecture Notes in Computer Science, 2003

We investigate the construction of all the periodic structures or " gliders " up to now known in ... more We investigate the construction of all the periodic structures or " gliders " up to now known in the evolution space of the onedimensional cellular automaton Rule 110. The production of these periodic structures is developed and presented by means of glider collisions. We provide a methodology based on the phases of each glider to establish the necessary conditions for controlling and displaying the collisions of gliders from the initial configuration.

Research paper thumbnail of Wolfram’s Classification and Computation in Cellular Automata Classes III and IV

Emergence, Complexity and Computation, 2013

We conduct a brief survey on Wolfram's classification, in particular related to the computing cap... more We conduct a brief survey on Wolfram's classification, in particular related to the computing capabilities of Cellular Automata (CA) in Wolfram's classes III and IV. We formulate and shed light on the question of whether Class III systems are capable of Turing universality or may turn out to be "too hot" in practice to be controlled and programmed. We show that systems in Class III are indeed capable of computation and that there is no reason to believe that they are unable, in principle, to reach Turing-completness.

Research paper thumbnail of Evolución obstétrica de paciente afectada de síndrome de Ehlers-Danlos

Diagnóstico Prenatal, 2013

ABSTRACT Ehlers-Danlos syndrome (EDS) is a group of connective tissue disorders characterised by ... more ABSTRACT Ehlers-Danlos syndrome (EDS) is a group of connective tissue disorders characterised by tissue fragility and joint hypermobility. Although it is rarely associated with pregnancy, some types may have severe maternal complications. We report our experience of a 35-year-old patient suffering from a classic EDS, who had a successful pregnancy at 38 weeks, and first trimester spontaneous miscarriage of a twin pregnancy.

Research paper thumbnail of Modeling Linear Dynamical Systems by Continuous-Valued Cellular Automata

International Journal of Modern Physics C, 2007

This paper exposes a procedure for modeling and solving linear systems using continuous-valued ce... more This paper exposes a procedure for modeling and solving linear systems using continuous-valued cellular automata. The original part of this work consists on showing how the cells in the automaton may contain both real values and operators for carrying out numerical calculations and solve a desired problem. In this sense the automaton acts as a program, where data and operators are mixed in the evolution space for obtaining the correct calculations. As an example, Euler's integration method is implemented in the configuration space in order to achieve an approximated solution for a dynamical system. Three examples showing linear behaviors are presented.

Research paper thumbnail of Embarazo ectópico sobre cicatriz de cesárea

Diagnóstico Prenatal, 2013

El embarazo ectópico sobre cicatriz de cesárea previa ha aumentado su incidencia en los últimos a... more El embarazo ectópico sobre cicatriz de cesárea previa ha aumentado su incidencia en los últimos años, debido probablemente al aumento en el número de cesáreas realizadas. Su importancia se debe a las potenciales graves consecuencias que pueden surgir en caso de progreso del embarazo. El anidamiento embrionario en esta zona se ha explicado aludiendo a que la liberación de diferentes factores, como citocinas, y la expresión de distintos receptores de superficie facilitarían la adhesión embrionaria, favorecida en las cicatrices de cirugías endometriales por su gran atracción quimiotáctica secundaria al proceso inflamatorio y de reparación tisular que allí se produce. Su manejo resulta controvertido por el escaso número de casos publicados, lo que hace difícil establecer un protocolo de actuación. Se han descrito varios tipos de tratamiento, tanto quirúrgicos como farmacológicos, con buenos resultados. Presentamos un caso en el que fue diagnosticada ecográficamente una gestación ectópica sobre cicatriz de cesárea, resuelta con tratamiento farmacológico con metotrexate. En este caso, se evidencia la importancia del seguimiento, tanto clínico como ecográfico y del nivel de beta-HCG, hasta su resolución completa.

Research paper thumbnail of Glaucoma agudo de ángulo cerrado y bromuro de ipratropio

Research paper thumbnail of ¿Qué la economía no es un juego? Evidencia del uso de Economía Experimental en cursos de Introducción a la Economía

Este artículo busca proponer alternativas de enseñanza para un curso de Introducción a la Economí... more Este artículo busca proponer alternativas de enseñanza para un curso de Introducción a la Economía, utilizando la herramienta de la Economía Experimental. De este modo, se introducen dos juegos Holt (1996) y Goeree and Holt (1999) en tres grupos distintos, los cuales se centran en los conceptos de mercado, leyes de oferta y demanda, producción agregada, empleo y precios. Estos

Research paper thumbnail of Unconventional Invertible Behaviors in Reversible One-Dimensional Cellular Automata

International Journal of Bifurcation and Chaos, 2008

Reversible cellular automata are discrete invertible dynamical systems determined by local intera... more Reversible cellular automata are discrete invertible dynamical systems determined by local interactions among their components. For the one-dimensional case, there are classical references providing a complete characterization based on combinatorial properties. Using these results and the simulation of every automaton by another with neighborhood size 2, this paper describes other types of invertible behaviors embedded in these systems different from the classical one observed in the temporal evolution. In particular, spatial reversibility and diagonal surjectivity are studied, and the generation of macrocells in the evolution space is analyzed.

Research paper thumbnail of Elementary cellular automaton Rule 110 explained as a block substitution system

Computing, 2010

This paper presents the characterization of Rule 110 as a block substitution system of three symb... more This paper presents the characterization of Rule 110 as a block substitution system of three symbols. Firstly, it is proved that the dynamics of Rule 110 is equivalent to cover the evolution space with triangles formed by the cells of the automaton. It is hence demonstrated that every finite configuration can be partitioned in several blocks of symbols and, that

Research paper thumbnail of Un cambio de paradigma en la enseñanza de fundamentos de programación en ingeniería de sistemas

En este articulo se presentan los resultados del proyecto de investigacion cuyo objetivo fue apli... more En este articulo se presentan los resultados del proyecto de investigacion cuyo objetivo fue aplicar el modelo de programacion funcional con lenguaje Scheme en la ensenanza de fundamentos de programacion en Ingenieria de Sistemas. La investigacion se desarrollo en cinco instituciones de educacion superior de la ciudad de Pasto (Colombia), que forman parte de la Red Universitaria de Investigacion en Sistemas de Narino - RUISNAR. Estas instituciones utilizaban el paradigma de programacion imperativo y lenguajes como C y Java en los primeros cursos de programacion. Los resultados obtenidos contribuyen a soportar la decision sobre cual es el modelo de programacion mas conveniente para iniciar a los estudiantes de Ingenieria de Sistemas en el campo de la programacion.

Research paper thumbnail of Comportamiento Sísmico De Edificios De Acero Con Marcos Perimetrales Resistentes a Momento

Revista de Ingeniería Sísmica, 2010

Varios aspectos relacionados con la idealización estructural de edificios de acero con marcos per... more Varios aspectos relacionados con la idealización estructural de edificios de acero con marcos perimetrales resistentes a momento y marcos interiores de gravedad (MGs) se abordan en esta investigación. El estudio numérico indica que la contribución de los MGs a la resistencia lateral puede ser significativa y que modelar los edificios como marcos planos puede resultar en elementos mecánicos, cortantes y desplazamientos de entrepiso más grandes que cuando se modelan en forma tridimensional, por lo que su diseño puede ser conservador. También se observa que el cortante de entrepiso promedio generalmente se incrementa cuando se considera la rigidez de las conexiones de los MGs. Los desplazamientos de entrepiso promedio son similares para los modelos con conexiones articuladas y semi-rígidas. Los resultados también indican que los momentos que las conexiones pueden transmitir son cercanos al 30 % de los momentos plásticos de las vigas a las que conectan. La diferencia entre los resultado...

Research paper thumbnail of Diagnóstico de glioblastoma multiforme fetal con hemorragia cerebral masiva

Revista de Neurología, 2012

Research paper thumbnail of Conformación del algoritmo CMA-es para la estimación de parámetros del motor de inducción asíncrono trifásico

Resumen-El CMA-es (Covariance Matrix Adaptation evolution strategy) es un método de optimización ... more Resumen-El CMA-es (Covariance Matrix Adaptation evolution strategy) es un método de optimización relativamente nuevo y hasta el momento de elaborar este trabajo no existe literatura que reporte el uso de esta técnica para la obtención de parámetros del motor de inducción. Los resultados de este método son comparados con los obtenidos por otras técnicas evolutivas como los Algoritmos Genéticos (AGs) y los Cúmulos de Partículas (PSO Particle Swarm Optimization)para presentar las ventajas del CMA-es.

Research paper thumbnail of A note about the regular languaje of Rule 110 and its general machine: the scalar subset diagram

As it was published in other papers, a regular language can be derived in the elemental cellular ... more As it was published in other papers, a regular language can be derived in the elemental cellular automaton (ECA) Rule 110 from a subset of regular expressions produced from its set of gliders. This way, a full description of this subset too is known and reported. This paper will discuss in detail a general machine able to validate completely the subset of regular expressions in Rule 110 and other characteristics, such as, the calculus of Garden of Eden configurations in Rule 110. Such machine is the subset diagram.

Research paper thumbnail of Fundamentos de Administración Pública

Research paper thumbnail of Analyzing the spatial dynamics of a prey–predator lattice model with social behavior

Ecological Complexity, 2015

Research paper thumbnail of Prey-Predator dynamics and Swarm intelligence on a cellular automata model

ABSTRACT A two-dimensional cellular automata model describing a prey-predator system, where the m... more ABSTRACT A two-dimensional cellular automata model describing a prey-predator system, where the movement of predators is modeled through Particle Swarm Optimization, is presented. Simulations of the model show that density dependence is only present when the social factor of predators is low enough to allow the dispersal of individuals across the lattice of the model, or when the magnitude of the oscillations around the best position found by the swarm are large enough to allow a fast coordinated movement of particles across the cellular automaton.

Research paper thumbnail of Improving the Multi-Restart Local Search Algorithm by Permutation Matrices and Sorted Completion Times for the Flow Shop Scheduling Problem

Iterated local search (ILS) is a metaheuristic used successfully to solve the flow shop schedulin... more Iterated local search (ILS) is a metaheuristic used successfully to solve the flow shop scheduling problem. In particular, the multi-restart ILS (MRSILS) is an easily implementable algorithm which obtains good results. In this paper, we modify the MRSILS algorithm in two ways. First, small changes in the initial solution are generated by permutation matrices in order to improve it before using the MRSILS. Second, a minor variation is made in the strategy of the MRSILS. Sorted completion times are taken to select the job to be inserted in new positions to obtain a better scheduling. The original MRSILS and both modifications are evaluated with well-known benchmark instances. The experiments show that the new modifications produce slightly better results than the original one, especially for a large number of jobs.

Research paper thumbnail of Spectral Properties of Reversible One-Dimensional Cellular Automata

International Journal of Modern Physics C, 2003

Reversible cellular automata are invertible dynamical systems characterized by discreteness, dete... more Reversible cellular automata are invertible dynamical systems characterized by discreteness, determinism and local interaction. This article studies the local behavior of reversible one-dimensional cellular automata by means of the spectral properties of their connectivity matrices. We use the transformation of every one-dimensional cellular automaton to another of neighborhood size 2 to generalize the results exposed in this paper. In particular we prove that the connectivity matrices have a single positive eigenvalue equal to 1; based on this result we also prove the idempotent behavior of these matrices. The significance of this property lies in the implementation of a matrix technique for detecting whether a one-dimensional cellular automaton is reversible or not. In particular, we present a procedure using the eigenvectors of these matrices to find the inverse rule of a given reversible one-dimensional cellular automaton. Finally illustrative examples are provided.

Research paper thumbnail of Calculating Ancestors in One-Dimensional Cellular Automata

International Journal of Modern Physics C, 2004

One-dimensional cellular automata are dynamical systems characterized by discreteness (in space a... more One-dimensional cellular automata are dynamical systems characterized by discreteness (in space and time), determinism and local interaction. We present a procedure to calculate the ancestors for a given sequence of states, which is based on a special kind of graph called subset diagram. We use this diagram to specify subset tables for calculating ancestors which are not Garden-of-Eden sequences, hence the process is able to yield ancestors in several generations. Some examples are illustrated using the cellular automaton Rule 110 which is the most interesting automaton of two states and three neighbors.

Research paper thumbnail of Production of Gliders by Collisions in Rule 110

Lecture Notes in Computer Science, 2003

We investigate the construction of all the periodic structures or " gliders " up to now known in ... more We investigate the construction of all the periodic structures or " gliders " up to now known in the evolution space of the onedimensional cellular automaton Rule 110. The production of these periodic structures is developed and presented by means of glider collisions. We provide a methodology based on the phases of each glider to establish the necessary conditions for controlling and displaying the collisions of gliders from the initial configuration.

Research paper thumbnail of Wolfram’s Classification and Computation in Cellular Automata Classes III and IV

Emergence, Complexity and Computation, 2013

We conduct a brief survey on Wolfram's classification, in particular related to the computing cap... more We conduct a brief survey on Wolfram's classification, in particular related to the computing capabilities of Cellular Automata (CA) in Wolfram's classes III and IV. We formulate and shed light on the question of whether Class III systems are capable of Turing universality or may turn out to be "too hot" in practice to be controlled and programmed. We show that systems in Class III are indeed capable of computation and that there is no reason to believe that they are unable, in principle, to reach Turing-completness.

Research paper thumbnail of Evolución obstétrica de paciente afectada de síndrome de Ehlers-Danlos

Diagnóstico Prenatal, 2013

ABSTRACT Ehlers-Danlos syndrome (EDS) is a group of connective tissue disorders characterised by ... more ABSTRACT Ehlers-Danlos syndrome (EDS) is a group of connective tissue disorders characterised by tissue fragility and joint hypermobility. Although it is rarely associated with pregnancy, some types may have severe maternal complications. We report our experience of a 35-year-old patient suffering from a classic EDS, who had a successful pregnancy at 38 weeks, and first trimester spontaneous miscarriage of a twin pregnancy.

Research paper thumbnail of Modeling Linear Dynamical Systems by Continuous-Valued Cellular Automata

International Journal of Modern Physics C, 2007

This paper exposes a procedure for modeling and solving linear systems using continuous-valued ce... more This paper exposes a procedure for modeling and solving linear systems using continuous-valued cellular automata. The original part of this work consists on showing how the cells in the automaton may contain both real values and operators for carrying out numerical calculations and solve a desired problem. In this sense the automaton acts as a program, where data and operators are mixed in the evolution space for obtaining the correct calculations. As an example, Euler's integration method is implemented in the configuration space in order to achieve an approximated solution for a dynamical system. Three examples showing linear behaviors are presented.

Research paper thumbnail of Embarazo ectópico sobre cicatriz de cesárea

Diagnóstico Prenatal, 2013

El embarazo ectópico sobre cicatriz de cesárea previa ha aumentado su incidencia en los últimos a... more El embarazo ectópico sobre cicatriz de cesárea previa ha aumentado su incidencia en los últimos años, debido probablemente al aumento en el número de cesáreas realizadas. Su importancia se debe a las potenciales graves consecuencias que pueden surgir en caso de progreso del embarazo. El anidamiento embrionario en esta zona se ha explicado aludiendo a que la liberación de diferentes factores, como citocinas, y la expresión de distintos receptores de superficie facilitarían la adhesión embrionaria, favorecida en las cicatrices de cirugías endometriales por su gran atracción quimiotáctica secundaria al proceso inflamatorio y de reparación tisular que allí se produce. Su manejo resulta controvertido por el escaso número de casos publicados, lo que hace difícil establecer un protocolo de actuación. Se han descrito varios tipos de tratamiento, tanto quirúrgicos como farmacológicos, con buenos resultados. Presentamos un caso en el que fue diagnosticada ecográficamente una gestación ectópica sobre cicatriz de cesárea, resuelta con tratamiento farmacológico con metotrexate. En este caso, se evidencia la importancia del seguimiento, tanto clínico como ecográfico y del nivel de beta-HCG, hasta su resolución completa.

Research paper thumbnail of Glaucoma agudo de ángulo cerrado y bromuro de ipratropio

Research paper thumbnail of ¿Qué la economía no es un juego? Evidencia del uso de Economía Experimental en cursos de Introducción a la Economía

Este artículo busca proponer alternativas de enseñanza para un curso de Introducción a la Economí... more Este artículo busca proponer alternativas de enseñanza para un curso de Introducción a la Economía, utilizando la herramienta de la Economía Experimental. De este modo, se introducen dos juegos Holt (1996) y Goeree and Holt (1999) en tres grupos distintos, los cuales se centran en los conceptos de mercado, leyes de oferta y demanda, producción agregada, empleo y precios. Estos

Research paper thumbnail of Unconventional Invertible Behaviors in Reversible One-Dimensional Cellular Automata

International Journal of Bifurcation and Chaos, 2008

Reversible cellular automata are discrete invertible dynamical systems determined by local intera... more Reversible cellular automata are discrete invertible dynamical systems determined by local interactions among their components. For the one-dimensional case, there are classical references providing a complete characterization based on combinatorial properties. Using these results and the simulation of every automaton by another with neighborhood size 2, this paper describes other types of invertible behaviors embedded in these systems different from the classical one observed in the temporal evolution. In particular, spatial reversibility and diagonal surjectivity are studied, and the generation of macrocells in the evolution space is analyzed.

Research paper thumbnail of Elementary cellular automaton Rule 110 explained as a block substitution system

Computing, 2010

This paper presents the characterization of Rule 110 as a block substitution system of three symb... more This paper presents the characterization of Rule 110 as a block substitution system of three symbols. Firstly, it is proved that the dynamics of Rule 110 is equivalent to cover the evolution space with triangles formed by the cells of the automaton. It is hence demonstrated that every finite configuration can be partitioned in several blocks of symbols and, that