Gem-graph/README.md

71 lines
3.0 KiB
Markdown
Raw Normal View History

2021-03-28 16:23:21 +02:00
# gem-graph is for: GE-ometric directed M-ulti-GRAPH
2021-03-30 17:11:50 +02:00
- A geometric graph is a graph whose nodes have coordinates in a space
2021-03-29 06:40:43 +02:00
2021-03-30 17:11:50 +02:00
- A graph is directed if its bonds are arrows
2021-03-29 06:40:43 +02:00
2021-03-30 17:11:50 +02:00
- It is a multigraph if several arrows can be stacked from one node to another one
2021-03-29 06:40:43 +02:00
2021-03-30 17:11:50 +02:00
- Note that 'directed' does not means 'oriented': a graph is oriented if one of its nodes is its root
2021-03-29 06:37:46 +02:00
2021-03-29 06:40:43 +02:00
2021-03-28 16:23:21 +02:00
Geometric directed multigraphs have properties that make them suitable for the representation of complex phenomena,
especially those where numerous different objects and types of interactions are involved.
2021-03-29 06:40:43 +02:00
2021-03-28 16:23:21 +02:00
gem-graph is a software that enables modelling with a geometric directed multigraph.
2021-03-29 06:40:43 +02:00
2021-03-30 11:15:52 +02:00
today (28-03-2011) two texts are under development:
2021-03-28 17:40:17 +02:00
* questions about the [architecture](architecture.md): identification and naming of the main parts of this program
2021-03-30 11:16:56 +02:00
* [theoretical issues](theory.md) : Rewritten Geometric Directed Multigraphs Properties. (JS dec 2017)
This text could be a starting point for a publication
2021-03-28 16:23:21 +02:00
2021-03-28 17:40:17 +02:00
---
2021-03-28 16:23:21 +02:00
2021-03-28 17:40:17 +02:00
> Locos, formas modumque coherentiae omium rerum status depingit. Nihil aliud comprehendet.
> Eas res praecepta movet aut transformat. Nihil aliud facit. Quaedam tranformationes in sua potestate sunt.
> Aliae transformationes alii succedere debent.
> Interpositus status inter illas et istas jacet.
> Ab antecedente statu primarum ad sequentem statum secundarum iter nullius est nisi per suorum interpositum statum.
2021-03-28 16:23:21 +02:00
2021-04-01 10:39:40 +02:00
---
*Justification de gem-graph:*
face à la difficulté de calculer les systèmes complexes définis par
- grande diversité des objets
- grande diversité des interactions,
*une suite de choix:*
1 représenter l'espace
2 un espace discret
3 un espace divisé en unités toutes semblables
4 des liens entre certaines de ces unités
5 utiliser un automate, i.e. un ensemble d'états et de transitions
6 les états représent l'espace
7 les transitions sont toutes des combinaisons d'un seul type de transition élémentaire
8 le codage des informations statiques (les états) et dynamiques (les transitions) est distinct
- conséquence: les états ne sont pas restreints à la représentation de l'espace
- ils peuvent inclure d'autres écritures utilisant le même encodage (ex: tags)
9 pas de contrainte sur la granularité:
la portée des liens entre unités de l'espace n'est pas limitée
10 le calcul est local, aléatoire, asynchrone
11 des interfaces sont possibles avec les modèles à fermions statistiques et / ou continus:
les espaces sont superposés
et des conditions sur des variables locales intensives (concentrations, températures, débits...)
peuvent être ajoutées aux conditions propres du gem-graph
12 des interfaces sont possibles avec des représentations de bosons:
les espaces sont superposés
et des conditions sur des variables locales intensives (flux, section efficace...)
13 la topologie, la dimension et la grandeur de l'espace ne sont pas contraintes
---
*Deux démarches convergentes:*
- des outils disponibles vers le mécanisme (synthétique ou bottom-up)
- du mécanisme vers les outils (analytique ou top-down)
---
2021-03-28 16:23:21 +02:00
2021-03-28 13:53:12 +02:00