Clear Sky Science · pl

Wielokryterialny algorytm optymalizacji inspirowany rozgwiazdą dla projektowania inżynierskiego i problemów optymalnego rozkładu mocy

· Powrót do spisu

Mądrzejsze kompromisy dla złożonych decyzji inżynierskich

Codzienne technologie — od sieci energetycznych po przekładnie — muszą godzić sprzeczne cele: utrzymanie niskich kosztów, ograniczenie zanieczyszczeń oraz zapewnienie bezpieczeństwa i niezawodności. W artykule przedstawiono nowy algorytm, inspirowany prostą rozgwiazdą, który pomaga inżynierom efektywniej poruszać się po tych kompromisach. Naśladując sposób, w jaki rozgwiazdy eksplorują otoczenie, polują i regenerują utracone ramiona, metoda znajduje jednocześnie wiele wysokiej jakości rozwiązań kompromisowych, dając decydentom bogatsze spektrum opcji zamiast pojedynczej „najlepszej” odpowiedzi.

Dlaczego jednoczesne balansowanie wielu celów jest trudne

Prawdziwe problemy inżynierskie rzadko mają pojedynczy cel. Na przykład eksploatacja systemu elektroenergetycznego obejmuje minimalizację kosztów paliwa, a jednocześnie redukcję emisji, strat w liniach przesyłowych i niestabilności napięcia. Poprawa jednego wskaźnika często pogarsza inny. Zamiast jednego optimum zwykle istnieje zakrzywiona granica równoważnych wyborów, znana jako front Pareto, gdzie zbliżenie się do jednego celu oznacza odchodzenie od innego. Znalezienie zbioru rozwiązań leżących blisko tej granicy i równomiernie się po niej rozkładających jest obliczeniowo wymagające, zwłaszcza gdy systemy stają się większe i bardziej złożone.

Od zachowania rozgwiazdy do strategii przeszukiwania
Figure 1
Figure 1.

Autorzy opierają się na wcześniejszej metodzie ukierunkowanej na pojedynczy cel, zwanej Algorytmem Optymalizacji Rozgwiazdy, która modeluje trzy naturalne zachowania: eksplorację, gdy zwierzę skanuje otoczenie swoimi ramionami; drapieżnictwo, gdy namierza pokarm; oraz regenerację, gdy utracone ramię odrasta. W wersji algorytmicznej każda „rozgwiazda” reprezentuje kandydacki projekt lub punkt eksploatacji. Podczas eksploracji porusza się tylko kilka współrzędnych każdej rozgwiazdy naraz, co pomaga wydajnie przeskanować duże przestrzenie. Podczas eksploatacji rozgwiazdy poruszają się w dwóch kierunkach wokół obecnych najlepszych rozwiązań, dopracowując obiecujące projekty. Krok regeneracji okazjonalnie pomniejsza rozwiązanie i popycha je w nowym kierunku, przywracając różnorodność i pomagając wydostać się z lokalnych martwych punktów.

Przekształcenie jednego celu w wiele kryteriów

Aby rozszerzyć pomysł na problemy wielokryterialne, autorzy proponują Wielokryterialny Algorytm Optymalizacji Rozgwiazdy (MOSFOA). MOSFOA umieszcza ruchy rozgwiazd w warstwie sortowania i selekcji zapożyczonej z wiodących metod ewolucyjnych. W każdej generacji wszystkie kandydackie rozwiązania są sortowane na "fronty" zgodnie z tym, czy któreś rozwiązanie jednoznacznie przewyższa inne w odniesieniu do wszystkich celów. Najlepszy front zawiera te, które nie są pokonywane jednocześnie we wszystkich celach. W obrębie każdego frontu miara odległości tłumu faworyzuje punkty dobrze odseparowane od sąsiadów, zapobiegając skupianiu się algorytmu w jednym tylko rejonie krzywej kompromisu. Razem te mechanizmy sprawiają, że ruchy rozgwiazd przesuwają populację zarówno w stronę frontu Pareto, jak i wzdłuż niego, zachowując szeroki rozkład opcji.

Próba metody w praktyce
Figure 2
Figure 2.

MOSFOA przetestowano na obszernej serii standardowych benchmarków matematycznych zaprojektowanych tak, by wyeksponować różne aspekty poszukiwań wielokryterialnych, w tym fronty wypukłe, wklęsłe, rozbite na fragmenty lub pełne lokalnych pułapek. Autorzy porównują swój algorytm z dziesięcioma znanymi konkurentami i oceniają wydajność za pomocą uznanych wskaźników mierzących, jak blisko rozwiązania leżą względem prawdziwego frontu Pareto i jak szeroko go pokrywają. W większości testów MOSFOA osiąga mniejsze odległości do idealnej krzywej kompromisu i większą objętość pokrycia w przestrzeni celów, co sygnalizuje zarówno lepszą dokładność, jak i większą różnorodność. Miara matematyczna oparta na klasycznych warunkach optymalności dodatkowo potwierdza, że jego rozwiązania znajdują się bardzo blisko teoretycznie najlepszych kompromisów.

Wpływ w rzeczywistych zastosowaniach: sieci energetyczne i projektowanie mechaniczne

Poza funkcjami testowymi algorytm zastosowano do wymagających zadań inżynierskich. Jedna seria prób dotyczy standardowej sieci elektroenergetycznej o 30 węzłach, gdzie MOSFOA pomaga operatorom jednocześnie minimalizować koszty paliwa, emisje, straty mocy i odchylenia napięć przy realistycznych ograniczeniach dotyczących generatorów, transformatorów i bezpieczeństwa sieci. Inne zastosowanie obejmuje reduktor prędkości — element przekładni — gdzie algorytm poszukuje projektów minimalizujących zarówno objętość materiału, jak i naprężenia mechaniczne. W obu przypadkach MOSFOA konsekwentnie znajduje wysokiej jakości kompromisy spełniające wszystkie ograniczenia bezpieczeństwa i robi to bardziej niezawodnie w powtarzalnych uruchomieniach niż techniki konkurencyjne.

Co to oznacza dla osób niebędących specjalistami

W praktyce praca ta daje inżynierom i planistom bardziej godny zaufania sposób zobaczenia pełnego obrazu „dobrych kompromisów” zamiast pojedynczego rekomendowanego punktu. Poprzez połączenie prostej metafory biologicznej z dokładnym matematycznym sortowaniem i kontrolą różnorodności, MOSFOA generuje zbiory rozwiązań, które są zarówno bliskie optimum, jak i dobrze rozłożone, ułatwiając wybór zgodny z lokalnymi priorytetami — czy to tańsza energia elektryczna, czystsze powietrze, czy dłuższa trwałość maszyn. Wyniki badań, w tym w rzeczywistych systemach energetycznych i problemach projektowania przemysłowego, sugerują, że podejście inspirowane rozgwiazdą jest obiecującym uzupełnieniem narzędzi do podejmowania złożonych decyzji.

Cytowanie: Jameel, M., Merah, H., El-latif, A.M.A. et al. Multiobjective starfish optimization algorithm for engineering design and optimal power flow problems. Sci Rep 16, 3302 (2026). https://doi.org/10.1038/s41598-026-35329-4

Słowa kluczowe: optymalizacja wielokryterialna, metahipotezy, planowanie systemów energetycznych, projektowanie inżynierskie, front Pareto