No Description

Troppmann, Tom 49c9cf2044 metavis 4 years ago
Metaheuristics 49c9cf2044 metavis 4 years ago
metavis 49c9cf2044 metavis 4 years ago
metaviscon 76e1328698 ColorGradient 4 years ago
.gitignore 4c526e5567 Metrics 4 years ago
LICENSE.md b2c49395c9 Adds License 4 years ago
README.md c7c17ab7cf Project Organisation 4 years ago
metavis.sln 98b5705079 Project Arrangement & SettingDialog 4 years ago

README.md

Project Metavis

A visualization tool for combinatorial optmization.

Milestones

Date Milestone Comment Done
17/12/2019 MS0: License & IDE Software should be able run on windows and linux
20/12/2019 MS1: Log-file import The overall design and constrain off a log-file
14/01/2020 MS2: Metrics Calculate and display metrics for general metaheuristic and for population based ones
--/--/2020 MS3: High Dimension Reduction Implementing own view
--/--/2020 MS4: LDEE Implementing Low-Dimensional Euclidean Embedding

Phases

Period Phase Comment
16/12/2019 - 20/12/2019 P0: Initialize the project Preparing for future work and implement first two milestones(MS1, MS2)
21/12/2019 - 03/01/2020 Winterbreak
04/01/2020 - 14/01/2020 P1: Metrics Implementing all kind of metrics that present information for the User
15/01/2020 - 15/01/2020 R0: Refactor Refactoring and project structuring
16/01/2020 - 21/01/2020 P2: View & Metrics Implementing the own visualization and also additional metrics (MS3)
22/01/2020 - 22/01/2020 R1: Refactor Refactoring and project structuring
23/01/2020 - 30/01/2020 P3: LDEE Implementing LDEE (MS4)

Goals

Milostone Goal Comment Done
MS1 G0: Memory layout Save efficient bits in the memory
G1: File Reader File reader who can detinguish between real values and integer and the bitstring. Should be recognize labels.
MS2 G2: Dockable widget To have a gui widget that can be docked and the state should be saved.
G3: Line Graph A line graph with axis label should be implemented
G4: Light redraw Save the intermediate values to not calculate them each redraw

Future Features

These features are not in a milestone or a goal yet but can be in the future.

Feature Comment
FS0: Log-file in UTF-8 to binary data type Saves disk space
FS1: Multiple run view Simmulateasly showing 2 or multiple runs to compare them
FS2: Free up memory Free up memory thats not needed when the visualization has been calculated
FS3: Log-File Multithreading Log-File should be calculated on other threads then main for speedup and responisvness
FS4: Projects To create and save projects to work with more metalog files
FS5: Interactive Graphs To Graph should be costomizeable eg. LineWidth, CircleWidth, (Color, Hide)/Series, Series-Label
FS6: Console/StatusLine To see what the programm is doing
FS7: Log-File Overview To check the file and show diffrent parameter
FS8: Log-File Manager Select and deselect metalog Files Ready, Loading ,Pending
FS9: Select and Highlighting
FS9a: Interconnect selecting from diffrent views
FS10: View BackPointer To show more data thats not on the graph
FS11: Multirun view with 2dVisualization It should be possible to show diffrent runs in the view in the same Map eg each run a color
FS12: Show all runs in the same map This helps to get a picture of the problem that wants to be solved