Summary
Currently, problem instances must be manually authored as model files using the
platform's DSL. This does not scale to real-world optimisation problems, where
instances are typically provided as structured data files (CSV, DMZ, etc.).
Proposed Feature
Extend the platform with support for importing data files directly as models:
- Infer a metamodel (classes and properties) from the file structure (e.g. CSV columns)
- Populate model instances from the file content (e.g. CSV rows)
- Integrate this into the existing project/file system so the resulting files are
immediately usable in the workbench
Initial Scope (CSV)
A first implementation targeting CSV files:
- Each column → a property (type inferred automatically: int, double, boolean, enum, string)
- Each row → a model instance
- Output:
.metamodel and .model files written into the project
Related
This is the main feature for the project:
Efficiently supporting large-scale optimisation problem instances in MDEO-Cloud
Summary
Currently, problem instances must be manually authored as model files using the
platform's DSL. This does not scale to real-world optimisation problems, where
instances are typically provided as structured data files (CSV, DMZ, etc.).
Proposed Feature
Extend the platform with support for importing data files directly as models:
immediately usable in the workbench
Initial Scope (CSV)
A first implementation targeting CSV files:
.metamodeland.modelfiles written into the projectRelated
This is the main feature for the project: