Skip to main content
added 429 characters in body
Source Link

I understood your question as being "I have a fitness function based on 8 parameters" how can I display that graphically.

Visualising a multi-dimensional landscape is a hard problem. If you convert it to some kind of 3d plot you are inevitably losing information. It would help to consider what you are actually trying to achieve by doing so. Do you have a practical use for the plot or is it just a bright shiny.

YouIf you want to show something specific such as how one algorithm is better than another, you may be better off trying to visualise something else entirely. Commonly you can look at the average fitness over time instead.

A better algorithm is typically one that increases fitness more quickly and/or with fewer resources.

So you could plot fitness by time by population with different coloured lines for each algorithm variation say.

That said if you really want to visualise the fitness landscape:

There a some useful information on or linked to the wikipedia page on Fitness_landscapes

You could also try:

Dimensionality Reduction

You could try [dimensionality reduction](Dimensionality reduction) to reduce the number of parameters down to something you can plot.

Identify dimensions with the most interesting properties

Look at which dimensions have the most intersting changes over time

Plot individual dimensions

Create multiple plots for different interesting pairs fo dimensions

Innovate ways to plot other dimensions

Why stick with 3D? Consider using:

  • colour
  • size
  • texture

Make your model interactive

Look here and elsewhere for inspiration

Why not provide a way of controlling which dimensions are displayed and how.

Visualising a multi-dimensional landscape is a hard problem. It would help to consider what you are actually trying to achieve by doing so.

You may be better off trying to visualise something else entirely. Commonly you can look at the average fitness over time instead.

A better algorithm is typically one that increases fitness more quickly and/or with fewer resources.

So you could plot fitness by time by population with different coloured lines for each algorithm variation say.

That said if you really want to visualise the fitness landscape:

There a some useful information on or linked to the wikipedia page on Fitness_landscapes

You could also try:

Dimensionality Reduction

You could try [dimensionality reduction](Dimensionality reduction) to reduce the number of parameters down to something you can plot.

Identify dimensions with the most interesting properties

Look at which dimensions have the most intersting changes over time

Plot individual dimensions

Create multiple plots for different interesting pairs fo dimensions

Innovate ways to plot other dimensions

Why stick with 3D? Consider using:

  • colour
  • size
  • texture

Make your model interactive

Look here and elsewhere for inspiration

Why not provide a way of controlling which dimensions are displayed and how.

I understood your question as being "I have a fitness function based on 8 parameters" how can I display that graphically.

Visualising a multi-dimensional landscape is a hard problem. If you convert it to some kind of 3d plot you are inevitably losing information. It would help to consider what you are actually trying to achieve by doing so. Do you have a practical use for the plot or is it just a bright shiny.

If you want to show something specific such as how one algorithm is better than another, you may be better off trying to visualise something else entirely. Commonly you can look at the average fitness over time instead.

A better algorithm is typically one that increases fitness more quickly and/or with fewer resources.

So you could plot fitness by time by population with different coloured lines for each algorithm variation say.

That said if you really want to visualise the fitness landscape:

There a some useful information on or linked to the wikipedia page on Fitness_landscapes

You could also try:

Dimensionality Reduction

You could try [dimensionality reduction](Dimensionality reduction) to reduce the number of parameters down to something you can plot.

Identify dimensions with the most interesting properties

Look at which dimensions have the most intersting changes over time

Plot individual dimensions

Create multiple plots for different interesting pairs fo dimensions

Innovate ways to plot other dimensions

Why stick with 3D? Consider using:

  • colour
  • size
  • texture

Make your model interactive

Look here and elsewhere for inspiration

Why not provide a way of controlling which dimensions are displayed and how.

Source Link

Visualising a multi-dimensional landscape is a hard problem. It would help to consider what you are actually trying to achieve by doing so.

You may be better off trying to visualise something else entirely. Commonly you can look at the average fitness over time instead.

A better algorithm is typically one that increases fitness more quickly and/or with fewer resources.

So you could plot fitness by time by population with different coloured lines for each algorithm variation say.

That said if you really want to visualise the fitness landscape:

There a some useful information on or linked to the wikipedia page on Fitness_landscapes

You could also try:

Dimensionality Reduction

You could try [dimensionality reduction](Dimensionality reduction) to reduce the number of parameters down to something you can plot.

Identify dimensions with the most interesting properties

Look at which dimensions have the most intersting changes over time

Plot individual dimensions

Create multiple plots for different interesting pairs fo dimensions

Innovate ways to plot other dimensions

Why stick with 3D? Consider using:

  • colour
  • size
  • texture

Make your model interactive

Look here and elsewhere for inspiration

Why not provide a way of controlling which dimensions are displayed and how.