JUAN CARLOS RODRIGUEZ MORA - Academia.edu (original) (raw)
Papers by JUAN CARLOS RODRIGUEZ MORA
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.
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...
Revista de Neurología, 2012
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.
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.
Ecological Complexity, 2015
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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.
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...
Revista de Neurología, 2012
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.
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.
Ecological Complexity, 2015
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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