Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
A computer-implemented method, computer program product and computer system (100) for editing a configuration of a real-world object to optimize a future state of the real-world object. The configuration includes a plurality of potential states for the real-world object. Via a graphical user interface device (200), an initial visual representation of a default configuration is presented to a user. The potential states are represented by interactive graphical user interface objects (PS1 to PS4). Further, a graphical result object (RO1) represents to a user the outcome of an optimization over a set of possible combinations of optimization inputs that are consistent with the default configuration. The user modifies the default configuration via a drag action (DA1) applied to at least one of the interactive graphical user interface objects. The system re-applies the optimization to the modified configuration further optimizing the combination of inputs consistent with modified configuration and provides at least one modified graphical result object (RO2) to the user (10). The modified graphical result object represents at least one result value characterizing the outcome of the optimization over a set of combinations of inputs that are consistent with the modified configuration.