6 research outputs found

    Membrane systems with limited parallelism

    Get PDF
    Membrane computing is an emerging research field that belongs to the more general area of molecular computing, which deals with computational models inspired from bio-molecular processes. Membrane computing aims at defining models, called membrane systems or P systems, which abstract the functioning and structure of the cell. A membrane system consists of a hierarchical arrangement of membranes delimiting regions, which represent various compartments of a cell, and with each region containing bio-chemical elements of various types and having associated evolution rules, which represent bio-chemical processes taking place inside the cell. This work is a continuation of the investigations aiming to bridge membrane computing (where in a compartmental cell-like structure the chemicals to evolve are placed in compartments defined by membranes) and brane calculi (where one considers again a compartmental cell-like structure with the chemicals/proteins placed on the membranes themselves). We use objects both in compartments and on membranes (the latter are called proteins), with the objects from membranes evolving under the control of the proteins. Several possibilities are considered (objects only moved across membranes or also changed during this operation, with the proteins only assisting the move/change or also changing themselves). Somewhat expected, computational universality is obtained for several combinations of such possibilities. We also present a method for solving the NP-complete SAT problem using P systems with proteins on membranes. The SAT problem is solved in O(nm) time, where n is the number of boolean variables and m is the number of clauses for an instance written in conjunctive normal form. Thus, we can say that the solution for each given instance is obtained in linear time. We succeeded in solving SAT by a uniform construction of a deterministic P system which uses rules involving objects in regions, proteins on membranes, and membrane division. Then, we investigate the computational power of P systems with proteins on membranes in some particular cases: when only one protein is placed on a membrane, when the systems have a minimal number of rules, when the computation evolves in accepting or computing mode, etc. This dissertation introduces also another new variant of membrane systems that uses context-free rewriting rules for the evolution of objects placed inside compartments of a cell, and symport rules for communication between membranes. The strings circulate across membranes depending on their membership to regular languages given by means of regular expressions. We prove that these rewriting-symport P systems generate all recursively enumerable languages. We investigate the computational power of these newly introduced P systems for three particular forms of the regular expressions that are used by the symport rules. A characterization of ET0L languages is obtained in this context

    Communication in membrana Systems with symbol Objects.

    Get PDF
    Esta tesis est谩 dedicada a los sistemas de membranas con objetos-s铆mbolo como marco te贸rico de los sistemas paralelos y distribuidos de procesamiento de multiconjuntos.Una computaci贸n de parada puede aceptar, generar o procesar un n煤mero, un vector o una palabra; por tanto el sistema define globalmente (a trav茅s de los resultados de todas sus computaciones) un conjunto de n煤meros, de vectores, de palabras (es decir, un lenguaje), o bien una funci贸n. En esta tesis estudiamos la capacidad de estos sistemas para resolver problemas particulares, as铆 como su potencia computacional. Por ejemplo, las familias de lenguajes definidas por diversas clases de estos sistemas se comparan con las familias cl谩sicas, esto es, lenguajes regulares, independientes del contexto, generados por sistemas 0L tabulados extendidos, generados por gram谩ticas matriciales sin chequeo de apariciones, recursivamente enumerables, etc. Se prestar谩 especial atenci贸n a la comunicaci贸n de objetos entre regiones y a las distintas formas de cooperaci贸n entre ellos.Se pretende (Secci贸n 3.4) realizar una formalizaci贸n los sistemas de membranas y construir una herramienta tipo software para la variante que usa cooperaci贸n no distribuida, el navegador de configuraciones, es decir, un simulador, en el cual el usuario selecciona la siguiente configuraci贸n entre todas las posibles, estando permitido volver hacia atr谩s. Se considerar谩n diversos modelos distribuidos. En el modelo de evoluci贸n y comunicaci贸n (Cap铆tulo 4) separamos las reglas tipo-reescritura y las reglas de transporte (llamadas symport y antiport). Los sistemas de bombeo de protones (proton pumping, Secciones 4.8, 4.9) constituyen una variante de los sistemas de evoluci贸n y comunicaci贸n con un modo restrictivo de cooperaci贸n. Un modelo especial de computaci贸n con membranas es el modelo puramente comunicativo, en el cual los objetos traspasan juntos una membrana. Estudiamos la potencia computacional de las sistemas de membranas con symport/antiport de 2 o 3 objetos (Cap铆tulo 5) y la potencia computacional de las sistemas de membranas con alfabeto limitado (Cap铆tulo 6).El determinismo (Secciones 4.7, 5.5, etc.) es una caracter铆stica especial (restrictiva) de los sistemas computacionales. Se pondr谩 especial 茅nfasis en analizar si esta restricci贸n reduce o no la potencia computacional de los mismos. Los resultados obtenidos para sistemas de bombeo del protones est谩n transferidos (Secci贸n 7.3) a sistemas con catalizadores bistabiles. Unos ejemplos de aplicaci贸n concreta de los sistemas de membranas (Secciones 7.1, 7.2) son la resoluci贸n de problemas NP-completos en tiempo polinomial y la resoluci贸n de problemas de ordenaci贸n.This thesis deals with membrane systems with symbol objects as a theoretical framework of distributed parallel multiset processing systems.A halting computation can accept, generate or process a number, a vector or a word, so the system globally defines (by the results of all its computations) a set of numbers or a set of vectors or a set of words, (i.e., a language), or a function. The ability of these systems to solve particular problems is investigated, as well as their computational power, e.g., the language families defined by different classes of these systems are compared to the classical ones, i.e., regular, context-free, languages generated by extended tabled 0L systems, languages generated by matrix grammars without appearance checking, recursively enumerable languages, etc. Special attention is paid to communication of objects between the regions and to the ways of cooperation between the objects.An attempt to formalize the membrane systems is made (Section 3.4), and a software tool is constructed for the non-distributed cooperative variant, the configuration browser, i.e., a simulator, where the user chooses the next configuration among the possible ones and can go back. Different distributed models are considered. In the evolution-communication model (Chapter 4) rewriting-like rules are separated from transport rules. Proton pumping systems (Sections 4.8, 4.9) are a variant of the evolution-communication systems with a restricted way of cooperation. A special membrane computing model is a purely communicative one: the objects are moved together through a membrane. We study the computational power of membrane systems with symport/antiport of 2 or 3 objects (Chapter 5) and the computational power of membrane systems with a limited alphabet (Chapter 6).Determinism (Sections 4.7, 5.5, etc.) is a special property of computational systems; the question of whether this restriction reduces the computational power is addressed. The results on proton pumping systems can be carried over (Section 7.3) to the systems with bi-stable catalysts. Some particular examples of membrane systems applications are solving NP-complete problems in polynomial time, and solving the sorting problem

    In Memoriam, Solomon Marcus

    Get PDF
    This book commemorates Solomon Marcus鈥檚 fifth death anniversary with a selection of articles in mathematics, theoretical computer science, and physics written by authors who work in Marcus鈥檚 research fields, some of whom have been influenced by his results and/or have collaborated with him

    A computacional model to predict land-use and cover changes in mountain landscapes

    Get PDF
    Since the second half of the 20th century, an expansion of the forest in European mountain areas due to agricultural abandonment has been observed. The reduction of the agricultural intensity implies the disappearance of semi-natural alpine meadows and pastures of great ecological and aesthetic value. This thesis proposes a computational model, using P systems, to simulate the future agricultural landscape evolution in the Catalan Pyrenees and in the Stubai Valley, located in central Alps, for a period of 30 years. In these regions, three simulated scenarios have been established: (1) Continuation of the observed farming trends, or maintenance of the status quo, (2) significant and (3) strong stocking rate reductions. The results show how the traditional agricultural surfaces decrease in all simulated scenarios in both study areas. Therefore, it is important to apply new strategies to preserve these cultural surfaces and the multiple ecosystem services for future generations before they disappear definitively.D'en莽脿 de la segona meitat del segle XX s'ha observat una expansi贸 del bosc a les zones de muntanya europees, originada per l'abandonament de l'agricultura. La reducci贸 de la intensitat agr铆cola comporta la desaparici贸 de prats i pastures alpins seminaturals de gran valor ecol貌gic i est猫tic. Aquesta tesi proposa un model computacional utilitzant P sistemes per simular l'evoluci贸 futura del paisatge agr铆cola als Pirineus catalans i a la Vall de Stubai, situada als Alps centrals, durant un per铆ode de 30 anys. En aquestes regions s'han establert tres escenaris a simular: (1) continuaci贸 de la tend猫ncia ramadera observada, o manteniment del statu quo, (2) reducci贸 significativa i (3) molt forta de la c脿rrega ramadera. Els resultats obtinguts mostren com la superf铆cie agr铆cola tradicional es redueix en tots els escenaris simulats en ambdues 脿rees d'estudi. Per tant, 茅s important aplicar noves estrat猫gies per preservar aquestes superf铆cies culturals i els m煤ltiples serveis de l'ecosistema per a les futures generacions, abans que desapareguin definitivament.Desde la segunda mitad del siglo XX se ha observado un expansi贸n del bosque en las zonas de monta帽a europeas, originada por el abandono de la agricultura. La reducci贸n de la intensidad agr铆cola implica la desaparici贸n de prados y pastos alpinos seminaturales de gran valor ecol贸gico y est茅tico. Esta tesis propone un modelo computacional utilizando P sistemas para simular la evoluci贸n futura del paisaje agr铆cola en los Pirineos catalanes y en el Valle de Stubai, situado en los Alpes centrales, durante un periodo de 30 a帽os. En estas regiones se han establecido tres escenarios a simular: (1) continuaci贸n de la tendencia ganadera observada, o mantenimiento del statu quo, (2) reducci贸n significativa y (3) muy fuerte de la carga ganadera. Los resultados obtenidos muestran como la superficie agr铆cola tradicional se reduce en todos los escenarios simulados en las dos 谩reas de estudio. Por lo tanto, es importante aplicar nuevas estrategias para preservar estas superficies culturales y los m煤ltiples servicios del ecosistema para las futuras generaciones, antes de que desaparezcan definitivamente

    Future of Sustainable Agriculture in Saline Environments

    Get PDF
    Food production on present and future saline soils deserves the world鈥檚 attention particularly because food security is a pressing issue, millions of hectares of degraded soils are available worldwide, freshwater is becoming increasingly scarce, and the global sea-level rise threatens food production in fertile coastal lowlands. Future of Sustainable Agriculture in Saline Environments aims to showcase the global potential of saline agriculture. The book covers the essential topics, such as policy and awareness, soil management, future crops, and genetic developments, all supplemented by case studies that show how this knowledge has been applied. It offers an overview of current research themes and practical cases focused on enhancing food production on saline lands. FEATURES Describes the critical role of the revitalization of salt-degraded lands in achieving sustainability in agriculture on a global scale Discusses practical solutions toward using drylands and delta areas threatened by salinity for sustainable food production Presents strategies for adaptation to climate change and sea-level rise through food production under saline conditions Addresses the diverse aspects of crop salt tolerance and microbiological associations Highlights the complex problem of salinity and waterlogging and safer management of poor-quality water, supplemented by case studies A PDF version of this book is available for free in Open Access at www.taylorfrancis.com. It has been made available under a Creative Commons Attribution-Non Commercial-No Derivatives 4.0 license
    corecore