5.0

5.0 | 2 ratings Rate this file 28 Downloads (last 30 days) File Size: 395 KB File ID: #24042
image thumbnail

Leveldiagrams for multiobjective decision making

by

 

08 May 2009 (Updated )

A tool to draw Leveldiagrams for Pareto Set/Front, allowingsome basics graphics manipulations.

| Watch this File

File Information
Description

This toolbox draws Leveldiagrams for Pareto Set and its associated Front, and allows some basics graphics manipulations (coloring plot according preferences, axis manipulation and point selections) to help in decision making. Details about Leveldiagrams and some examples supplied in this toolbox are described in:
[1] X. Blasco, J.M. Herrero, J. Sanchis, M. Martínez. A new graphical visualization of n-dimensional Pareto front for decision-making in multiobjective optimization. Information Sciences 178 (2008) 3908–3924. doi:10.1016/j.ins.2008.06.010
Short video with example usage: http://politube.upv.es/play.php?vid=54412
For advance features comparing Pareto Fronts:

http://www.mathworks.es/matlabcentral/fileexchange/39458-level-diagrams-for-multiobjective-decision-making-and-design-concepts-comparison

Level diagram have been used in:

[2] E. Zio, R. Bazzo. Multiobjective optimization of the inspection intervals of a nuclear safety system: A clustering-based framework for reducing the Pareto Front. Annals of Nuclear Energy 37 (2010) 798–812. doi:10.1016/j.anucene.2010.02.020

[3] E. Zio, R. Bazzo. A clustering procedure for reducing the number of representative solutions in the Pareto Front of multiobjective optimization problems. European Journal of Operational Research
Volume 210, Issue 3, 1 May 2011, pages 624-634.
doi:10.1016/j.ejor.2010.10.021

[4] E. Zio, R. Bazzo. Level Diagrams analysis of Pareto Front for multiobjective system redundancy allocation. Reliability Engineering and System Safety, volume 96 (2011), pages 569–580. doi:10.1016/j.ress.2010.12.016

[5] A. Hajiloo, N. Nariman-zadeh, Ali Moeini, Pareto optimal robust design of fractional-order PID controllers for systems with probabilistic uncertainties. Mechatronics (ISSN 0957-4158). Online 11 May 2012. doi:10.1016/j.mechatronics.2012.04.003.

[6] A.T.D. Perera, R.A. Attalage, K.K.C.K. Perera, V.P.C. Dassanayake. A hybrid tool to combine multi-objective optimization and multi-criterion decision making in designing standalone hybrid energy systems. Applied Energy, Vol 107 (2013), pages 412–425.
http://dx.doi.org/10.1016/j.apenergy.2013.02.049

[7] S. Pourzeynali, S. Salimi, H. Eimani Kalesar. Robust multi-objective optimization design of TMD control device to reduce tall building responses against earthquake excitations using genetic algorithms. Scientia Iranica Transaction A. (2013).
http://dx.doi.org/10.1016/j.scient.2012.11.015

[8] H. Li and H. Ding, "Modeling and multi-objective design optimization of quasi-continuous high magnetic field systems," Progress In Electromagnetics Research, Vol. 139, 353-372, 2013.
http://www.jpier.org/pier/pier.php?paper=13031601

[9] Porto, Miguel; Correia, Otilia; Beja, Pedro. “Optimization of Landscape Services under Uncoordinated Management by Multiple Landowners.” PLOS ONE, 9 (1). http://dx.doi.org/10.1371/journal.pone.0086001 JAN 17 2014

[10] An automated approach towards detecting complex behaviours in deep brain oscillations
Mace, M; Yousif, N; Naushahi, M; Abdullah-Al-Mamun, K; Wang, SY; Nandi, D; Vaidyanathan, R
JOURNAL OF NEUROSCIENCE METHODS, 224 66-78; http://dx.doi.org/10.1016/j.jneumeth.2013.11.019 MAR 15 2014

Acknowledgements

This file inspired Level Diagrams For Multiobjective Decision Making And Design Concepts Comparison.

MATLAB release MATLAB 7.7 (R2008b)
MATLAB Search Path
/
/__MACOSX
/__MACOSX/leveldiagramBeta2008
/leveldiagramBeta2008
Other requirements Command line functions work with matlab 7.1SP3 or higher GUI interface works with matlab 2008b
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
13 Nov 2014 amal

Thank you a lot. it is very helpful

11 Sep 2012 Xavier Blasco

The required inputs for our toolbox are a Pareto Set and a Pareto front; you will need to define two different matrix, with:

1) As many columns as dimensions (decision variables / design objectives)
2) As many rows as different solutions.

Please, do not hesitate to make any further questions.

19 Jul 2012 Iman

Dear Xavier,
I am quite new to the concept but the thing that made me to work on your file is looking for a Decision Making way of Pareto results.My question is in regard with Objectives and variables.Do we need to define Objectives and design variables for this program or the only required input of this program is results produced in my optimization?
Thanks

Updates
04 Jun 2009

New tag and changes in license

02 Jul 2010

A reference to an article that uses Level diagram has been added.

02 Jul 2010

A reference to an article the uses Level diagram is added.

17 Feb 2011

Adding another article that uses LD

21 Mar 2011

Adding another article that uses LD.

06 Dec 2011

Bugs fixed. classbypreference5 function and data for example corrected. Mistakes of documentation corrected.

15 May 2012

Adding another article that uses LD

30 May 2013

Updating of references to articles that use Level Diagrams

27 Mar 2014

Update of multidisciplinary works that use Level diagrams

10 Nov 2014

Added a link with a short screencast with an example.

Contact us