Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior |
geopro:pedro:obeus [2007/07/25 04:28] – pedro | geopro:pedro:obeus [2008/06/17 18:13] (atual) – pedro |
---|
| |
\\ | \\ |
| \\ |
| |
| {{ http://leg.ufpr.br/~pedro/figures/schelling-real-world.jpg}} |
| |
| |
^**Homepage** | http://eslab.tau.ac.il/Research/default.aspx | | ^**Homepage** | http://eslab.tau.ac.il/Research/default.aspx | |
| |
\\ | \\ |
| |
| |
====Geographic Automata Systems==== | ====Geographic Automata Systems==== |
{{ http://leg.ufpr.br/~pedro/figures/schelling-real-world.jpg}} | |
|P. M. Torrens, I. Benenson, 2005| IJGIS| [[http://leg.ufpr.br/~pedro/papers/ijgis/IJGIS2005TorrensBenenson.pdf|pdf]]| [[http://scholar.google.com.br/scholar?hl=pt-BR&lr=&cites=13901490431537612352|16 citations in Scholar]]| | |P. M. Torrens, I. Benenson, 2005| IJGIS| [[http://leg.ufpr.br/~pedro/papers/ijgis/IJGIS2005TorrensBenenson.pdf|pdf]]| [[http://scholar.google.com.br/scholar?hl=pt-BR&lr=&cites=13901490431537612352|16 citations in Scholar]]| |
| |
| |
An automata can be referenced in the space //directly// (the automata has the geometry) and //indirectly// (the automata points to another automata). | An automata can be referenced in the space //directly// (the automata has the geometry) and //indirectly// (the automata points to another automata). |
Two indirectly located automata can be considered as neighbors, when the automata they point to are neighbors. | Two indirectly located automata can be considered as neighbors, when the automata they point to are neighbors (see how below). |
| |
| |
| |
==== Obeus User’s Guide==== | ==== Obeus User’s Guide==== |
|I Benenson and V Harbash| Obeus Homepage| | |I Benenson and V Harbash| Obeus Homepage| [[http://leg.est.ufpr.br/~pedro/papers/OBEUSManual.pdf|pdf]]| |
| |
| **OBEUS can be considered as a dynamic GIS/DBMS – in addition to standard functionality, the objects of the OBEUS models can change their properties and location it time.** |
| |
They implement the concept of synchronous and asynchronous execution much more transparently than TerraME. It does not use any variable past, and OBEUS | They implement the concept of synchronous and asynchronous execution much more transparently than TerraME. It does not use any variable past, and OBEUS |
resolve the synchronization by itself. | resolve the synchronization by itself. |
| |
Let us consider all four possible relationships between Tenants and Houses - two we defined above and two remaining ones in order to understand the general logics of the OBEUS regarding relationships: | Let us consider all four possible relationships between Tenants and Houses: |
* **House-House:** is a neighboring relationship. | * **House-House:** is a neighbouring relationship. |
* **Tenant-House:** is used for tenants’ location. Tenants are leaders (can remove this relation at any time) and Houses are followers in this relationship. | * **Tenant-House:** is used for tenants’ location. Tenants are leaders (can remove this relation at any time) and Houses are followers in this relationship. |
* **House-Tenant:** retrieves tenants who live in a certain house. The occurrences <TenantID, HouseID> are stored in a Tenant-House relationship table, and the tenants living in a certain house, identified by the HouseID, can be retrieved from this table by the ‘backward’ query. | * **House-Tenant:** retrieves tenants who live in a certain house. The occurrences <TenantID, HouseID> are stored in a Tenant-House relationship table, and the tenants living in a certain house, identified by the HouseID, can be retrieved from this table by the ‘backward’ query. |
* **Tenant-Tenant:** To continue with the Leader-Follower view, we must prohibit this relationship, because it is a relationship between non-fixed entities and it is impossible to define leader and follower. We do need Tenant-Tenant relationship for retrieving the fraction of friendly agents! Occurrences of the Tenant-Tenants relationship are retrieved in a transitive way. | * **Tenant-Tenant:** To continue with the Leader-Follower view, we must prohibit this relationship, because it is a relationship between non-fixed entities and it is impossible to define leader and follower. We do need Tenant-Tenant relationship for retrieving the fraction of friendly agents! Occurrences of the Tenant-Tenants relationship are retrieved in a transitive way. |
| |
__Comment:__ Although this house-tenant relationship is interesting, it is not efficient. Tenant-tenant relationships could exist, and in the models using obeus, agents can communicate only if they have neighbourhood relations. | __Comment:__ Although this house-tenant relationship is interesting, it is not efficient. Tenant-tenant relationships could exist, and in the models using obeus, agents can communicate only through space. |
| |
There are two examples of models in this document: Conway's game of life and Schelling segregation model. | There are two examples of models in this document: Conway's game of life and Schelling segregation model. |