A Theory to Reason About Distributed Information

Esta disertación se enfoca en el análisis de información grupal en sistemas multiagentes espacialmente distribuidos. Se propone una generalización de los sistemas espaciales de restricciones (SCS por sus siglas en inglés) los cuales representan adecuadamente sistemas con información parcial (restric...

Full description

Autores:
Ramírez Rico, Sergio Steven
Tipo de recurso:
Doctoral thesis
Fecha de publicación:
2021
Institución:
Pontificia Universidad Javeriana Cali
Repositorio:
Vitela
Idioma:
eng
OAI Identifier:
oai:vitela.javerianacali.edu.co:11522/2051
Acceso en línea:
https://vitela.javerianacali.edu.co/handle/11522/2051
Palabra clave:
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id Vitela2_ad4b0f2ef29a7cb49cedc0a674b8b264
oai_identifier_str oai:vitela.javerianacali.edu.co:11522/2051
network_acronym_str Vitela2
network_name_str Vitela
repository_id_str
dc.title.eng.fl_str_mv A Theory to Reason About Distributed Information
title A Theory to Reason About Distributed Information
spellingShingle A Theory to Reason About Distributed Information
title_short A Theory to Reason About Distributed Information
title_full A Theory to Reason About Distributed Information
title_fullStr A Theory to Reason About Distributed Information
title_full_unstemmed A Theory to Reason About Distributed Information
title_sort A Theory to Reason About Distributed Information
dc.creator.fl_str_mv Ramírez Rico, Sergio Steven
dc.contributor.advisor.none.fl_str_mv Valencia, Frank
Rueda, Camilo
dc.contributor.author.none.fl_str_mv Ramírez Rico, Sergio Steven
description Esta disertación se enfoca en el análisis de información grupal en sistemas multiagentes espacialmente distribuidos. Se propone una generalización de los sistemas espaciales de restricciones (SCS por sus siglas en inglés) los cuales representan adecuadamente sistemas con información parcial (restricciones) distribuida en espacios proporcionados a los agentes del sistema. En el marco SCS los espacios se representan como funciones que preservan el operator join, que permiten razonar sobre información espacial y conocimiento. Intuitivamente, la información almacenada o que reside en los espacios de los agentes puede verse como local para el agente o como información que este considera verdadera. Sin embargo, SCS no proporciona un mecanismo para representar y analizar la información distribuida de grupos de agentes. Tener la capacidad de caracterizar dicha información es relevante en ambientes distribuidos ya que esta corresponde a información distribuida entre los miembros de un grupo, aunque ninguno de ellos necesariamente la posea. Además, la información distribuida puede ser usada, por ejemplo, para analizar o predecir cambios en la información de un grupo cuando se agrega o remueve un agente, con el propósito de prevenir evoluciones del sistema potencialmente peligrosas o no deseadas. Este trabajo desarrolla la teoría de SCS para formalizar y analizar información de grupos de agentes (que pueden ser infinitos). Equiparemos SCS con funciones adaptadas, que preservan el operador join, para representar la información de algún grupo I que se entiende como un simple agente. Intuitivamente, estas funciones representan la información que pertenece a un espacio (virtual) que se forma con los agentes de I. Específicamente, las principales contribuciones de este trabajo son: (i) caracterización de la información distribuida de grupos como funciones particulares que preservan el operador join, (ii) formalización de propiedades composicionales de dichas funciones para especificar la información de grupos en términos de la información de sus subgrupos, (iii) definición de condiciones específicas bajo las cuales la información de un grupo infinito de agentes puede ser representada en términos de un subgrupo finito de dichos agentes, (iv) desarrollo de algoritmos para calcular información distribuida y aplicaciones en geometría y morfología matemática, y (v) una especificación formal en lógica de reescritura para representar SCS que permite la verificación de propiedades tales como tolerancia a fallas e inferencia de conocimiento.
publishDate 2021
dc.date.issued.none.fl_str_mv 2021
dc.date.accessioned.none.fl_str_mv 2024-06-08T17:10:57Z
dc.date.available.none.fl_str_mv 2024-06-08T17:10:57Z
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_db06
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Doctorado
dc.type.redcol.none.fl_str_mv https://purl.org/redcol/resource_type/TD
format http://purl.org/coar/resource_type/c_db06
dc.identifier.uri.none.fl_str_mv https://vitela.javerianacali.edu.co/handle/11522/2051
url https://vitela.javerianacali.edu.co/handle/11522/2051
dc.language.iso.none.fl_str_mv eng
language eng
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.creativecommons.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.extent.none.fl_str_mv 120 p.
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
institution Pontificia Universidad Javeriana Cali
bitstream.url.fl_str_mv https://vitela.javerianacali.edu.co/bitstreams/05197aed-47a5-48e8-8002-ed30b3c3822e/download
https://vitela.javerianacali.edu.co/bitstreams/1977edd7-578f-494c-8df8-12be49d143a3/download
https://vitela.javerianacali.edu.co/bitstreams/eab26124-ec9f-4ea1-954d-67577c22836a/download
https://vitela.javerianacali.edu.co/bitstreams/777850c6-eaad-41e4-8aff-138030c921a5/download
https://vitela.javerianacali.edu.co/bitstreams/7e793b91-a36c-42a5-b3ba-2abaed7de0c2/download
https://vitela.javerianacali.edu.co/bitstreams/30d2c0aa-62b4-48f1-906a-3eb6c3637195/download
https://vitela.javerianacali.edu.co/bitstreams/6c9eb5de-f037-4fef-b642-bbd81f487d79/download
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
1ad9dd3ac829b4cfe848c31fc1b2c49f
69e5e057945cc040415029cd0e1e7bc1
eea48cce997f0f1904e7b1ba4fbb290b
c5953c89938ec2ed522a181ecb4ab6cf
3de72ce17b90129e263362e1cdbaa405
b46012710879d8dc324edbcf9fd4b768
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Vitela
repository.mail.fl_str_mv vitela.mail@javerianacali.edu.co
_version_ 1812095063279271936
spelling Valencia, FrankRueda, CamiloRamírez Rico, Sergio Steven2024-06-08T17:10:57Z2024-06-08T17:10:57Z2021https://vitela.javerianacali.edu.co/handle/11522/2051Esta disertación se enfoca en el análisis de información grupal en sistemas multiagentes espacialmente distribuidos. Se propone una generalización de los sistemas espaciales de restricciones (SCS por sus siglas en inglés) los cuales representan adecuadamente sistemas con información parcial (restricciones) distribuida en espacios proporcionados a los agentes del sistema. En el marco SCS los espacios se representan como funciones que preservan el operator join, que permiten razonar sobre información espacial y conocimiento. Intuitivamente, la información almacenada o que reside en los espacios de los agentes puede verse como local para el agente o como información que este considera verdadera. Sin embargo, SCS no proporciona un mecanismo para representar y analizar la información distribuida de grupos de agentes. Tener la capacidad de caracterizar dicha información es relevante en ambientes distribuidos ya que esta corresponde a información distribuida entre los miembros de un grupo, aunque ninguno de ellos necesariamente la posea. Además, la información distribuida puede ser usada, por ejemplo, para analizar o predecir cambios en la información de un grupo cuando se agrega o remueve un agente, con el propósito de prevenir evoluciones del sistema potencialmente peligrosas o no deseadas. Este trabajo desarrolla la teoría de SCS para formalizar y analizar información de grupos de agentes (que pueden ser infinitos). Equiparemos SCS con funciones adaptadas, que preservan el operador join, para representar la información de algún grupo I que se entiende como un simple agente. Intuitivamente, estas funciones representan la información que pertenece a un espacio (virtual) que se forma con los agentes de I. Específicamente, las principales contribuciones de este trabajo son: (i) caracterización de la información distribuida de grupos como funciones particulares que preservan el operador join, (ii) formalización de propiedades composicionales de dichas funciones para especificar la información de grupos en términos de la información de sus subgrupos, (iii) definición de condiciones específicas bajo las cuales la información de un grupo infinito de agentes puede ser representada en términos de un subgrupo finito de dichos agentes, (iv) desarrollo de algoritmos para calcular información distribuida y aplicaciones en geometría y morfología matemática, y (v) una especificación formal en lógica de reescritura para representar SCS que permite la verificación de propiedades tales como tolerancia a fallas e inferencia de conocimiento.This dissertation addresses the issue of reasoning about groups’ information in spatially distributed multi agent systems. The approach is provided as a generalization of spatial constraint systems (scs) which prop erly represents systems with partial information (constraints) distributed in spaces granted to the system’s agents. The scs framework represents spaces as join-preserving functions that allow reasoning about spatial information and knowledge. Intuitively, information stored or residing within an agent’s space can be seen as local to the agent or as information that it considers to be true. However, scs does not provide a mecha nism to represent and analyze distributed information of groups of agents. Being able to characterize such information is relevant in distributed environments as it corresponds to information distributed among the members of a group, though none of them necessarily having it. Indeed, distributed information can be used, for instance, to analyze or predict changes in the information of a group when an agent is added/removed to/from it, to prevent potentially risky or unwanted evolutions of the system. This work develops the theory of scs to formalize and analyze information of (possibly infinite) groups of agents. We shall equip scs with adapted join-preserving functions to represent the information of some group I acting itself as an agent. Intuitively, these functions represent the information that belongs to a (virtual) space formed with the agents of I. Specifically, the main contributions of this work are: (i) the characterization of distributed information of groups as specific join-preserving functions, (ii) formalization of compositional properties of such functions to specify group’s information in terms of that of its subgroups, (iii) definition of certain conditions under which the information of an infinite group of agents can be represented in terms of a finite subgroup of those agents, (iv) developing algorithms to compute distributed information and applications in geometry and Mathematical Morphology, and (v) a specification in rewriting logic to represent scs that allows verifying properties such as fault-tolerance and knowledge inference.120 p.application/pdfengPontificia Universidad Javeriana Calihttps://creativecommons.org/licenses/by-nc-nd/4.0/https://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2A Theory to Reason About Distributed Informationhttp://purl.org/coar/resource_type/c_db06Tesis/Trabajo de grado - Monografía - Doctoradohttps://purl.org/redcol/resource_type/TDFacultad de Ingeniería y Ciencias. Doctorado en Ingeniería y Ciencias AplicadasPontificia Universidad Javeriana CaliDoctoradoLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://vitela.javerianacali.edu.co/bitstreams/05197aed-47a5-48e8-8002-ed30b3c3822e/download8a4605be74aa9ea9d79846c1fba20a33MD51ORIGINALramirez-sergio-tesis.pdframirez-sergio-tesis.pdfapplication/pdf921122https://vitela.javerianacali.edu.co/bitstreams/1977edd7-578f-494c-8df8-12be49d143a3/download1ad9dd3ac829b4cfe848c31fc1b2c49fMD52licencia-de-autorización.pdflicencia-de-autorización.pdfapplication/pdf205706https://vitela.javerianacali.edu.co/bitstreams/eab26124-ec9f-4ea1-954d-67577c22836a/download69e5e057945cc040415029cd0e1e7bc1MD53TEXTramirez-sergio-tesis.pdf.txtramirez-sergio-tesis.pdf.txtExtracted texttext/plain102367https://vitela.javerianacali.edu.co/bitstreams/777850c6-eaad-41e4-8aff-138030c921a5/downloadeea48cce997f0f1904e7b1ba4fbb290bMD512licencia-de-autorización.pdf.txtlicencia-de-autorización.pdf.txtExtracted texttext/plain4731https://vitela.javerianacali.edu.co/bitstreams/7e793b91-a36c-42a5-b3ba-2abaed7de0c2/downloadc5953c89938ec2ed522a181ecb4ab6cfMD514THUMBNAILramirez-sergio-tesis.pdf.jpgramirez-sergio-tesis.pdf.jpgGenerated Thumbnailimage/jpeg2784https://vitela.javerianacali.edu.co/bitstreams/30d2c0aa-62b4-48f1-906a-3eb6c3637195/download3de72ce17b90129e263362e1cdbaa405MD513licencia-de-autorización.pdf.jpglicencia-de-autorización.pdf.jpgGenerated Thumbnailimage/jpeg5214https://vitela.javerianacali.edu.co/bitstreams/6c9eb5de-f037-4fef-b642-bbd81f487d79/downloadb46012710879d8dc324edbcf9fd4b768MD51511522/2051oai:vitela.javerianacali.edu.co:11522/20512024-06-25 05:13:47.438https://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://vitela.javerianacali.edu.coRepositorio Vitelavitela.mail@javerianacali.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=