Litcius/Paper detail

PAVED: Pareto Front Visualization for Engineering Design

Lena Cibulski, Hubert Mitterhofer, Thorsten May, Jörn Kohlhammer

2020Computer Graphics Forum38 citationsDOIOpen Access PDF

Abstract

Abstract Design problems in engineering typically involve a large solution space and several potentially conflicting criteria. Selecting a compromise solution is often supported by optimization algorithms that compute hundreds of Pareto‐optimal solutions, thus informing a decision by the engineer. However, the complexity of evaluating and comparing alternatives increases with the number of criteria that need to be considered at the same time. We present a design study on Pareto front visualization to support engineers in applying their expertise and subjective preferences for selection of the most‐preferred solution. We provide a characterization of data and tasks from the parametric design of electric motors. The requirements identified were the basis for our development of PAVED , an interactive parallel coordinates visualization for exploration of multi‐criteria alternatives. We reflect on our user‐centered design process that included iterative refinement with real data in close collaboration with a domain expert as well as a summative evaluation in the field. The results suggest a high usability of our visualization as part of a real‐world engineering design workflow. Our lessons learned can serve as guidance to future visualization developers targeting multi‐criteria optimization problems in engineering design or alternative domains.

Topics & Concepts

Computer scienceVisualizationEngineering design processWorkflowUsabilityMulti-objective optimizationDomain (mathematical analysis)Pareto principleHuman–computer interactionSoftware engineeringIndustrial engineeringSystems engineeringData miningMathematical optimizationMachine learningEngineeringMathematical analysisDatabaseMathematicsMechanical engineeringData Visualization and AnalyticsMultimedia Communication and TechnologyVideo Analysis and Summarization