{"id":22914,"date":"2025-02-10T05:00:36","date_gmt":"2025-02-10T05:00:36","guid":{"rendered":"http:\/\/141.23.68.248\/wp\/?page_id=22914"},"modified":"2025-02-11T00:08:48","modified_gmt":"2025-02-11T00:08:48","slug":"6-multi-objective-optimization","status":"publish","type":"page","link":"http:\/\/141.23.68.248\/wp\/?page_id=22914","title":{"rendered":"6. Multi-Objective Optimization"},"content":{"rendered":"<h4><strong>Multi-Objective Optimization and Pareto analysis<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">A multi-objective optimization recognizes that, when multiple objectives are in conflict, there is no single \u201cbest\u201d solution that simultaneously optimizes all criteria. Instead, there are typically trade-offs: improving one objective (e.g., reducing cost) may worsen another (e.g., increasing maintenance duration).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this study, we analyzed three systems with potentially conflicting objectives. As an example, one option might result in lower costs but lead to a longer total maintenance period, whereas another might reduce maintenance time but increase environmental impact.<\/span><\/p>\n<h5><strong>Pareto Analysis<\/strong><\/h5>\n<p><span style=\"font-weight: 400;\">To address these trade-offs, we employed a Pareto analysis, which identifies a set of optimal solutions where no objective can be improved without worsening at least one other. This set is known as the Pareto frontier. Any solution on the Pareto frontier is considered \u201coptimal\u201d in the sense of Pareto dominance, while solutions not on the frontier are suboptimal because there exists at least one other solution that is strictly better in all objectives or better in one objective without being worse in the others. These before-hand optimizations are discussed in the section <a href=\"http:\/\/141.23.68.248\/wp\/?page_id=22906\" target=\"_blank\">2. Integration Context.<\/a>\u00a0Therefore, in this section we only evaluate options that hinders one design consideration, and enhances the other.<\/span><\/p>\n<h5><strong>Design Space Exploration<\/strong><\/h5>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Design space definition: <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">We specified a design space for each system. For instance, four maintenance actions for the wind turbines, three for the offshore structure, and one for the breakwater that are evaluated within a defined interval for maintenance actions.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Metrics of interest:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">For each combination, we computed key performance indicators: total duration of interventions (sum of all maintenance events across the systems) and minimum distance between consecutive events (a measure of how clustered or spaced out the interventions are). Also, we evaluated the emissions released for these interactions, and the total emission costs for these options.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Preferences:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">We sought to minimize the total duration of maintenance interruptions and maximize the distance between interventions. Thus, the Pareto analysis aimed to find solutions that best balanced these two objectives.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Results Visualization:<\/span><\/li>\n<\/ol>\n<figure id=\"attachment_23801\" aria-describedby=\"caption-attachment-23801\" style=\"width: 607px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.53.02-1.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-23801\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.53.02-1-1024x749.jpeg\" alt=\"whatsapp-image-2025-02-11-at-00-53-02-1\" width=\"607\" height=\"444\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.53.02-1-1024x749.jpeg 1024w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.53.02-1-300x220.jpeg 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.53.02-1-520x380.jpeg 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.53.02-1-740x541.jpeg 740w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.53.02-1.jpeg 1092w\" sizes=\"auto, (max-width: 607px) 100vw, 607px\" \/><\/a><figcaption id=\"caption-attachment-23801\" class=\"wp-caption-text\">Figure-1 Pareto Front<\/figcaption><\/figure>\n<p>In our application of the Figure-1 above,\u00a0we are choosing to\u00a0prioritize lowering the duration of total maintenance events and the cost at the same time. The knee shape that is highlighted with blue line and red dots show the pareto optimal options for these variables from various options we ran in the model. Now in the second figure below, we will implement other objectives and parameters to a parallel coordinate plot to enhance our multi-objective optimization.\u00a0We also color-coded the solutions according to whether they belong to the Pareto front (optimal, shown in red) or are dominated (suboptimal, shown in blue).<\/p>\n<figure id=\"attachment_23800\" aria-describedby=\"caption-attachment-23800\" style=\"width: 647px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-23800\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.52-1-1024x749.jpeg\" alt=\"whatsapp-image-2025-02-11-at-00-52-52-1\" width=\"647\" height=\"473\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.52-1-1024x749.jpeg 1024w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.52-1-300x220.jpeg 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.52-1-520x380.jpeg 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.52-1-740x541.jpeg 740w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.52-1.jpeg 1092w\" sizes=\"auto, (max-width: 647px) 100vw, 647px\" \/><figcaption id=\"caption-attachment-23800\" class=\"wp-caption-text\">Figure-2 Parallel Coordinate Plot<\/figcaption><\/figure>\n<h5><strong>Final Discussion, Limitations, and Future Steps for Improvement<\/strong><\/h5>\n<p><span style=\"font-weight: 400;\">On the left side of the graph there are 4 red lines and in the end there is two. We interpret from this and the results we collected that, on the right side of the graph the red-lines are overlapping.\u00a0Since\u00a0the red lines in the graph show optimal solutions, <strong>this means there are more than one optimal solution having similar duration, emissions, and cost.<\/strong> To evaluate this model further we generated another plot that is scaled.<\/span><\/p>\n<figure id=\"attachment_23807\" aria-describedby=\"caption-attachment-23807\" style=\"width: 643px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.18.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-23807\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.18-1024x749.jpeg\" alt=\"whatsapp-image-2025-02-11-at-00-52-18\" width=\"643\" height=\"470\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.18-1024x749.jpeg 1024w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.18-300x220.jpeg 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.18-520x380.jpeg 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.18-740x541.jpeg 740w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-11-at-00.52.18.jpeg 1092w\" sizes=\"auto, (max-width: 643px) 100vw, 643px\" \/><\/a><figcaption id=\"caption-attachment-23807\" class=\"wp-caption-text\">Figure-3 Scaled Parallel Coordinate Plot<\/figcaption><\/figure>\n<p>As it can be seen from figure-3,\u00a0the interpretation we concluded holds true, and the values vary as we scale the plot. It can be concluded that for different events depending on unique situations and projects; if some variables\u00a0that holds more value than the others per case than the final selected option may vary. In that case it would be up to the authorities and the maintenance management team to evaluate further.<\/p>\n<p>Another result we see from the plot as on intervention distance, due to the selected frequencies, and the integrated maintenance models we had, interv.distance value produces only one result as it can be seen in Figure-3. As this differ from different samples taken on\u00a0each run of the model, it causes a jump on the unscaled plot.\u00a0This warrants a review of the input parameters if a more diverse exploration is desired.<\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The Pareto front helps decision-makers understand the trade-offs and select a design that balances the various objectives according to their preferences (e.g., cost vs. maintenance time vs. environmental impact).<\/span><\/li>\n<li style=\"font-weight: 400;\">Implementing a weight system between different objectives on the right hand side of the final plots, can help decision making greatly when the importance between objectives can be identified.<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Observing that one objective (distance between events) barely changes may indicate either the design space is too narrow or the intervention definitions are fixed in a way that does not allow variability.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">A next step would be to expand or refine the design space (e.g., more grid points or continuous ranges) or apply an evolutionary algorithm to systematically search for a broader set of possible solutions.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Finally, refining data visualization\u2014such as using parallel coordinates with proper scaling or including interactive plots\u2014can further clarify the relationships among the multiple objectives.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">While these three systems form the core of the integration, additional components may be necessary for an optimal design, including the energy storage systems, specialized vessels for maintenance for both oil platform and wind turbine requirements, and environmental monitoring infrastructure.<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Multi-Objective Optimization and Pareto analysis A multi-objective optimization recognizes that, when multiple objectives are in conflict, there is no single \u201cbest\u201d solution that simultaneously optimizes all criteria. Instead, there are typically trade-offs: improving one objective<a class=\"read-more\" href=\"http:\/\/141.23.68.248\/wp\/?page_id=22914\">Continue reading<\/a><\/p>\n","protected":false},"author":243,"featured_media":0,"parent":22884,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-22914","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/22914","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/users\/243"}],"replies":[{"embeddable":true,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22914"}],"version-history":[{"count":8,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/22914\/revisions"}],"predecessor-version":[{"id":23829,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/22914\/revisions\/23829"}],"up":[{"embeddable":true,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/22884"}],"wp:attachment":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22914"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}