PORÓWNANIE ALGORYTMÓW OPTYMALIZACJI GLOBALNEJ W MODELOWANIU ODWROTNYM PROCESÓW SUSZENIA PRODUKTÓW ROLNICZYCH

Podobne dokumenty
OPTYMALIZACJA STEROWANIA MIKROKLIMATEM W PIECZARKARNI

Zadania laboratoryjne i projektowe - wersja β

ZALEŻNOŚĆ WSPÓŁCZYNNIKA DYFUZJI WODY W KOSTKACH MARCHWI OD TEMPERATURY POWIETRZA SUSZĄCEGO

BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH

METODA WARTOŚCIOWANIA PARAMETRÓW PROCESU PLANOWEGO OBSŁUGIWANIA TECHNICZNEGO MASZYN ROLNICZYCH

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków

WPŁYW AKTUALIZACJI NIEKTÓRYCH WSKAŹNIKÓW EKSPLOATACYJNO-EKONOMICZNYCH NA KOSZTY EKSPLOATACJI CIĄGNIKÓW ROLNICZYCH NOWEJ GENERACJI

ZASTOSOWANIE MODELU GOMPERTZ A W INŻYNIERII ROLNICZEJ

Algorytm genetyczny (genetic algorithm)-

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

STOCHASTYCZNY MODEL BEZPIECZEŃSTWA OBIEKTU W PROCESIE EKSPLOATACJI

CECHY TECHNICZNO-UŻYTKOWE A WARTOŚĆ WYBRANYCH TECHNICZNYCH ŚRODKÓW PRODUKCJI W ROLNICTWIE

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach

Plan. Zakres badań teorii optymalizacji. Teoria optymalizacji. Teoria optymalizacji a badania operacyjne. Badania operacyjne i teoria optymalizacji

MATLAB A SCILAB JAKO NARZĘDZIA DO MODELOWANIA WŁAŚCIWOŚCI REOLOGICZNYCH

Inżynieria Rolnicza 5(93)/2007

Inżynieria Rolnicza 5(114)/2009

Wykorzystanie testu Levene a i testu Browna-Forsythe a w badaniach jednorodności wariancji

PRZEWODNIK PO PRZEDMIOCIE

Karta (sylabus) przedmiotu

Statystyczna analiza awarii pojazdów samochodowych. Failure analysis of cars

OCENA WYBRANYCH CECH JAKOŚCI MROŻONEK ZA POMOCĄ AKWIZYCJI OBRAZU

PLAN WYKŁADU OPTYMALIZACJA GLOBALNA OPERATOR KRZYŻOWANIA ETAPY KRZYŻOWANIA

WPŁYW OBRÓBKI TERMICZNEJ ZIEMNIAKÓW NA PRĘDKOŚĆ PROPAGACJI FAL ULTRADŹWIĘKOWYCH

Algorytm Genetyczny. zastosowanie do procesów rozmieszczenia stacji raportujących w sieciach komórkowych

Dobór parametrów algorytmu ewolucyjnego

WYKORZYSTANIE TECHNIK KOMPUTEROWYCH W GOSPODARSTWACH RODZINNYCH

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

BŁĘDY OKREŚLANIA MASY KOŃCOWEJ W ZAKŁADACH SUSZARNICZYCH WYKORZYSTUJĄC METODY LABORATORYJNE

Inżynieria Rolnicza 5(93)/2007

ALHE. prof. Jarosław Arabas semestr 15Z

Gospodarcze zastosowania algorytmów genetycznych

Stochastic modelling of phase transformations using HPC infrastructure

PRACA DYPLOMOWA Magisterska

APLIKACJE KOMPUTEROWE DO OCENY WYBRANYCH PARAMETRÓW SENSORYCZNYCH PRODUKTÓW ROLNO-SPOŻYWCZYCH

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

TRANSFORMATA FALKOWA WYBRANYCH SYGNAŁÓW SYMULACYJNYCH

MODELOWANIE POŁĄCZEŃ TYPU SWORZEŃ OTWÓR ZA POMOCĄ MES BEZ UŻYCIA ANALIZY KONTAKTOWEJ

KOMPUTEROWA ANALIZA PRACY UKŁADÓW PROSTOWNICZYCH WYKORZYSTANYCH W PRZEMYŚLE ROLNO-SPOŻYWCZYM

BADANIA ZRÓŻNICOWANIA RYZYKA WYPADKÓW PRZY PRACY NA PRZYKŁADZIE ANALIZY STATYSTYKI WYPADKÓW DLA BRANŻY GÓRNICTWA I POLSKI

PRZEWODNIK PO PRZEDMIOCIE

Wykorzystanie testu t dla pojedynczej próby we wnioskowaniu statystycznym

Testowanie metod optymalizacji i hipotez statystycznych Opracowanie: Łukasz Lepak,

Generowanie ciągów pseudolosowych o zadanych rozkładach przykładowy raport

Aproksymacja funkcji a regresja symboliczna

W1. Wprowadzenie. Statystyka opisowa

OPTYMALIZACJA STRUKTUR ELEKTROENERGETYCZNYCH SIECI PROMIENIOWYCH

WYKORZYSTANIE MES DO WYZNACZANIA WPŁYWU PĘKNIĘCIA W STOPIE ZĘBA KOŁA NA ZMIANĘ SZTYWNOŚCI ZAZĘBIENIA

Modele i narzędzia optymalizacji w systemach informatycznych zarządzania

Algorytmy genetyczne

ALGORYTMY GENETYCZNE ćwiczenia

WSKAZÓWKI DO WYKONANIA SPRAWOZDANIA Z WYRÓWNAWCZYCH ZAJĘĆ LABORATORYJNYCH

ZESZYTY NAUKOWE UNIWERSYTETU SZCZECIŃSKIEGO ANALIZA ZBIEŻNOŚCI STRUKTUR ZATRUDNIENIA W WYBRANYCH KRAJACH WYSOKOROZWINIĘTYCH

WPŁYW TECHNICZNEGO UZBROJENIA PROCESU PRACY NA NADWYŻKĘ BEZPOŚREDNIĄ W GOSPODARSTWACH RODZINNYCH

Spacery losowe generowanie realizacji procesu losowego

OKREŚLENIE PRĘDKOŚCI PORUSZANIA SIĘ SZKODNIKÓW Z WYKORZYSTANIEM KOMPUTEROWEJ ANALIZY OBRAZU

The development of the technological process in an integrated computer system CAD / CAM (SerfCAM and MTS) with emphasis on their use and purpose.

OCENA POZIOMU PRODUKCYJNOŚCI I WYDAJNOŚCI W ROLNICTWIE NA PRZYKŁADZIE WYBRANYCH REGIONÓW POLSKI

operacje porównania, a jeśli jest to konieczne ze względu na złe uporządkowanie porównywanych liczb zmieniamy ich kolejność, czyli przestawiamy je.

Dopasowywanie modelu do danych

NEURONOWA ANALIZA SPEKTRUM SYGNAŁU AKUSTYCZNEGO W OKREŚLANIU CECH FIZYCZNYCH ZIARNIAKÓW

Wykład Centralne twierdzenie graniczne. Statystyka matematyczna: Estymacja parametrów rozkładu

PRZEWODNIK PO PRZEDMIOCIE

Inżynieria Rolnicza 7(105)/2008

Elementy statystyki opisowej, podstawowe pojęcia statystyki matematycznej

Analiza Statystyczna

PEWNE METODY HYBRYDOWE W JEDNOKRYTERIALNEJ OPTYMALIZACJI KONSTRUKCJI SOME HYBRID METHODS FOR SINGLE CRITERIA DESIGN OPTIMIZATION

FORECASTING THE DISTRIBUTION OF AMOUNT OF UNEMPLOYED BY THE REGIONS

INFORMATYKA W CHEMII Dr Piotr Szczepański

WYKORZYSTANIE METOD OPTYMALIZACJI DO ESTYMACJI ZASTĘPCZYCH WŁASNOŚCI MATERIAŁOWYCH UZWOJENIA MASZYNY ELEKTRYCZNEJ

ALGORYTMY EWOLUCYJNE W OPTYMALIZACJI JEDNOKRYTERIALNEJ

Grupowanie materiału statystycznego

BADANIA WYTRZYMA OŒCI NA ŒCISKANIE PRÓBEK Z TWORZYWA ABS DRUKOWANYCH W TECHNOLOGII FDM

STATYSTYKA MATEMATYCZNA

PRÓBA WERYFIKACJI WYNIKÓW SYMULACJI PROCESU WTRYSKIWANIA W WARUNKACH RZECZYWISTYCH

ANALIZA NUMERYCZNA ZMIANY GRUBOŚCI BLACHY WYTŁOCZKI PODCZAS PROCESU TŁOCZENIA

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

Algorytmy ewolucyjne - algorytmy genetyczne. I. Karcz-Dulęba

Wykład Ćwiczenia Laboratorium Projekt Seminarium 30

Metoda określania pozycji wodnicy statków na podstawie pomiarów odległości statku od głowic laserowych

ZAPOTRZEBOWANIE NA PROGRAMY KOMPUTEROWE W ROLNICTWIE NA PRZYKŁADZIE GOSPODARSTW WOJEWÓDZTWA MAŁOPOLSKIEGO

Programowanie liniowe całkowitoliczbowe. Tadeusz Trzaskalik

Optymalizacja optymalizacji

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

ZASTOSOWANIE METOD OPTYMALIZACJI W DOBORZE CECH GEOMETRYCZNYCH KARBU ODCIĄŻAJĄCEGO

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2014 Seria: TRANSPORT z. 82 Nr kol. 1903

Zastosowanie rachunku wyrównawczego do uwiarygodnienia wyników pomiarów w układzie cieplnym bloku energetycznego siłowni parowej

Rozkład prędkości statków na torze wodnym Szczecin - Świnoujście

7. Identyfikacja defektów badanego obiektu

Inteligentna analiza danych

Sprawdzenie narzędzi pomiarowych i wyznaczenie niepewności rozszerzonej typu A w pomiarach pośrednich

PRZEWODNIK PO PRZEDMIOCIE

WYKORZYSTANIE KOMPUTERÓW W WYBRANYCH GOSPODARSTWACH RODZINNYCH LUBELSZCZYZNY

Tomasz M. Gwizdałła 2012/13

Optymalizacja. Wybrane algorytmy

Generowanie i optymalizacja harmonogramu za pomoca

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

Pracownia Inżynierii Procesowej

PROGNOZOWANIE OPORU TOCZENIA KÓŁ CIĄGNIKÓW ROLNICZYCH NA GLEBIE

MODELOWANIE STANÓW CZYNNOŚCIOWYCH W JĘZYKU SIECI BAYESOWSKICH

Transkrypt:

Inżynieria Rolnicza 7(125)/2010 PORÓWNANIE ALGORYTMÓW OPTYMALIZACJI GLOBALNEJ W MODELOWANIU ODWROTNYM PROCESÓW SUSZENIA PRODUKTÓW ROLNICZYCH Michał Siatkowski, Jerzy Weres, Sebastian Kujawa Zakład Informatyki Stosowanej, Uniwersytet Przyrodniczy w Poznaniu Streszczenie: W celu zapewnienia zadowalająco niskiej niepewności modeli matematycznych stosowanych do opisu procesu suszenia produktów rolniczych niezbędne okazuje się wyznaczenie wartości ich współczynników. Można to uczynić na drodze modelowania odwrotnego, z użyciem odpowiednio dobranego algorytmu optymalizacji. Ważną grupę takich algorytmów stanowią algorytmy optymalizacji globalnej, takie jak: symulowane wyżarzanie, przeszukiwanie z tabu i algorytm genetyczny. W pracy porównano te trzy algorytmy w zastosowaniu do modelowania odwrotnego procesów suszenia produktów rolniczych i określono ich przydatność w uzyskiwaniu wyników obarczonych najmniejszą niepewnością w najkrótszym czasie. Słowa kluczowe: modelowanie odwrotne, algorytmy optymalizacji globalnej, suszenie produktów rolniczych Wprowadzenie Modelowanie procesu suszenia produktów rolniczych [Pabis i in. 1998] przy użyciu formuł empirycznych polega na odzwierciedleniu tego procesu za pomocą równania (1): U (τ; A, B,...) (1) gdzie: U zredukowana zawartość wody, τ czas (zmienna), A, B,... współczynniki (stałe). Modelowanie odwrotne polega na zidentyfikowaniu nieznanych współczynników równania matematycznego, natomiast danymi wejściowymi są wyniki doświadczeń naturalnych np. empirycznie wyznaczone wartości zredukowanej zawartości wody produktu rolniczego w określonych krokach czasowych [Weres, Olek 2005]. Modelowanie odwrotne wymaga zastosowania jednego z algorytmów optymalizacji, do których należą m.in. symulowane wyżarzanie, przeszukiwanie z tabu i algorytm genetyczny [Arabas 2001; Stachurski, Wierzbicki 2001; Wit 1986]. Klasyfikuje się je jako algorytmy optymalizacji globalnej, gdyż ich konstrukcja sprzyja unikaniu rozwiązań wyłącznie o charakterze lokalnym. Ich cechą charakterystyczną jest czerpanie inspiracji z procesów fizycznych lub biologicznych. 191

Michał Siatkowski, Jerzy Weres, Sebastian Kujawa Celem niniejszej pracy było porównanie algorytmów optymalizacji globalnej: symulowanego wyżarzania, przeszukiwania z tabu i algorytmu genetycznego oraz uzyskanie odpowiedzi, który z nich pozwala dla badanych zagadnień osiągać rozwiązania obarczone najmniejszą niepewnością w najkrótszym czasie. Oprogramowanie W ramach niniejszej pracy wytworzono moduł porównywania wybranych algorytmów optymalizacyjnych. Moduł ten podłączono do systemu informatycznego Identix, stanowiącego narzędzie badawcze opracowane i rozwijane przez autorów pracy. Dla badanych algorytmów optymalizacyjnych przeprowadzono, przy zachowaniu takich samych danych, identyfikację współczynników wybranych operacyjnych modeli empirycznych suszenia pojedynczych produktów (2) (5) [Weres, Jayas 1994]: zmodyfikowany model logarytmiczny: U (τ) = exp( K τ N ), (2) jednoczłonowy model wykładniczy: U (τ) = A exp( K τ), (3) dwuczłonowy model wykładniczy: U (τ) = A exp( K τ) + (1 A) exp( N τ), (4) zmodyfikowany dwuczłonowy model wykładniczy: U (τ) = A exp( K τ) + (1 A) exp( K N τ) dla N < 0.1, K <1.1. (5) Każda iteracja działania algorytmów dostarczyła nowego zestawu wartości współczynników wybranego modelu operacyjnego. O ich przydatności decydowała wartość funkcji celu, określana następująco (6): S lk 2 = [ U exp( τi ) U ( τi )] (6) i = 1 gdzie: lk liczba kroków czasowych, U exp (τ i ) zredukowana zawartość wody w czasie τ i wyznaczona empirycznie, U (τ i ) zredukowana zawartość wody w czasie τ i obliczona z modelu operacyjnego. Określano również wartości globalnego błędu względnego, zgodnie z zależnością (7): δ g = lk i= 1 [ U exp lk i= 1 ( τ ) U ( τ )] [ U i exp ( τ )] i 2 i 2 100 [%] współczynników modelu operacyjnego, odpowiadające najniższej wartości funkcji celu ze wszystkich iteracji algorytmu, stanowiły wynik procesu identyfikacji. Porównanie algorytmów optymalizacji sprowadzało się m.in. do porównania zestawów wartości funkcji celu odpowiadających tym algorytmom. (7) 192

Porównanie algorytmów... Moduł porównania algorytmów składa się z dwóch paneli (rys. 1). Po lewej stronie znajduje się panel danych, w którym należy określić model operacyjny oraz parametry sterujące procesem identyfikacji współczynników. Pierwsze dwa parametry stanowią kryteria zatrzymania procesu identyfikacji. Algorytmy kończą swe działanie, jeżeli funkcja celu uzyska wartość co najwyżej równą przyjętej maksymalnej dopuszczalnej wartości lub osiągnięta zostaje założona maksymalna liczba iteracji/pokoleń algorytmów. Kolejne parametry, tj. rozmiar listy tabu, liczebność populacji, prawdopodobieństwo krzyżowania i mutacji, dotyczą indywidualnych cech algorytmów. Po prawej stronie znajduje się panel wyników, który składa się z trzech zakładek. Rys. 1. Fig. 1. Przykładowy proces porównania algorytmów zakładka statystyki opisowe Exemplary algorithm comparison process descriptive statistics tab W zakładce statystki opisowe, dla każdego algorytmu optymalizacji, przedstawione zostają wartości opisujące jego działanie. Minimum funkcji celu to najniższa wartość funkcji celu procesu identyfikacji. Prezentowany jest również globalny błąd względny modelu. Wyświetlone zostają także statystyki dostarczające informacji na temat zbioru generowanych przez algorytm funkcji celu. Wartość całkowitej liczby iteracji świadczy o tym, które z kryteriów zatrzymania procesu identyfikacji zostało użyte. Kolejne pola to: czas działania algorytmu optymalizacji, numer iteracji, w której zostało znalezione minimum funkcji celu 193

Michał Siatkowski, Jerzy Weres, Sebastian Kujawa oraz czas wykonania tej operacji. Dwie ostatnie wartości informują o najmniejszej wartości minimum funkcji celu oraz najmniejszej wartości globalnego błędu względnego spośród wszystkich zapisanych procesów identyfikacji. Zakładka wykres zmian wartości funkcji celu (rys. 2) prezentuje wartości generowanych funkcji celu w poszczególnych iteracjach przez poszczególne algorytmy, natomiast zakładka wykres wyników symulacji (rys. 3) ukazuje dopasowanie wybranego modelu operacyjnego do danych doświadczalnych przy najlepszych wartościach współczynników modelu otrzymanych dla każdego algorytmu optymalizacji. Rys. 2. Fig. 2. Przykładowy proces porównania algorytmów zakładka wykres zmian wartości funkcji celu Exemplary algorithm comparison process objective function changes graphs tab 194

Porównanie algorytmów... Rys. 3. Fig. 3. Przykładowy proces porównania algorytmów zakładka wykres wyników symulacji Exemplary algorithm comparison process simulation results graph tab Analiza wyników porównania algorytmów optymalizacji Przeprowadzono szereg procesów porównania algorytmów optymalizacji dla kilku różnych zestawów danych empirycznych, biorąc pod uwagę analizowane modele operacyjne i wprowadzając względnie różne parametry sterujące, poza maksymalną wartością funkcji celu, która w każdym przypadku wynosiła 0,001. Stwierdzono, że algorytmem optymalizacji, który uzyskiwał najlepsze wartości współczynników był algorytm genetyczny. Poniżej przedstawione zostały tabele zawierające procentowe wartości częstości posiadania przez dany algorytm najniższych (najlepszych), pośrednich i najwyższych wartości wybranych statystyk w stosunku do dwóch pozostałych algorytmów. Tabela 1. Analiza wyników doświadczeń dla minimum funkcji celu Table 1. Analysis of the tests results for the minimum of the goal function Symulowane wyżarzanie 4,17 12,5 83,33 Przeszukiwanie z tabu 37,5 62,5 0 Algorytm genetyczny 58,33 25 16,67 195

Michał Siatkowski, Jerzy Weres, Sebastian Kujawa Tabela 2. Analiza wyników doświadczeń dla średniej wartości funkcji celu Table 2. Analysis of the tests results for the mean value of the goal function Symulowane wyżarzanie 0 12,5 87,5 Przeszukiwanie z tabu 33,33 62,5 4,17 Algorytm genetyczny 66,67 25 8,33 Tabela 3. Analiza wyników doświadczeń dla mediany wartości funkcji celu Table 3. Analysis of the tests results for the median of the goal function Symulowane wyżarzanie 4,17 4,17 91,66 Przeszukiwanie z tabu 41,67 58,33 0 Algorytm genetyczny 54,17 37,5 8,33 Tabela 4. Analiza wyników doświadczeń dla odchylenia standardowego wartości funkcji celu Table 4. Analysis of the tests results for the standard deviation of values of the goal function Symulowane wyżarzanie 0 25 75 Przeszukiwanie z tabu 25 58,33 16,67 Algorytm genetyczny 75 16,67 8,33 Tabela 5. Analiza wyników doświadczeń dla rozstępu wartości funkcji celu Table 5. Analysis of the tests results for the range of values of the goal function Symulowane wyżarzanie 0 33,33 66,67 Przeszukiwanie z tabu 16,67 58,33 25 Algorytm genetyczny 83,33 8,33 8,33 Zaobserwowano, że algorytm genetyczny osiągał również niższe (lepsze) wartości pozostałych statystyk. Działo się tak, ponieważ generowane przez niego funkcje celu już w początkowej fazie procesu identyfikacji charakteryzowały się niskimi wartościami. Algorytm przeszukiwania z tabu osiągał nieco gorsze wyniki, ponieważ na ogół w początkowej fazie działania otrzymywane funkcje celu posiadały wyższe wartości. Podobnie było z algorytmem symulowanego wyżarzania, jednak generowane przez niego funkcje celu 196

Porównanie algorytmów... zdecydowanie wolniej dążyły w kierunku zera, dlatego algorytm ten osiągał najsłabsze wyniki. Stwierdzono jednoznacznie, że najszybszym algorytmem była metoda symulowanego wyżarzania. Prostszy kod, w stosunku do dwóch pozostałych algorytmów, przekładał się na szybkość generowania rozwiązań. Drugim pod względem szybkości był algorytm przeszukiwania z tabu. Posiadał on bardziej złożoną strukturę, lecz zwiększenie rozmiaru listy tabu w bardzo niewielkim stopniu wydłużało czas działania algorytmu. Najwolniejszą procedurą okazał się algorytm genetyczny, a jego szybkość zależała od liczebności populacji generowanej w każdej iteracji. Zwiększenie tej liczby znacząco wpływało na wydłużenie czasu działania algorytmu. Jedynie w przypadku bardzo małej populacji algorytm genetyczny może okazać się szybszy od przeszukiwania z tabu. Wnioski 1. Najniższą niepewnością mierzoną wartościami funkcji celu charakteryzowały się wyniki symulacji dla współczynników wyznaczonych algorytmem genetycznym. 2. Najszybszym algorytmem optymalizacyjnym okazał się algorytm symulowanego wyżarzania. 3. Pośrednim algorytmem, zarówno pod względem uzyskiwanych wartości funkcji celu, jak i szybkości działania, okazała się metoda przeszukiwania z tabu. 4. Nie istnieje możliwość jednoznacznej odpowiedzi na pytanie, który z analizowanych algorytmów jest najlepszy. Stanowią one trzy alternatywne podejścia, a wybór konkretnego z nich winien być uzależniony od pożądanych preferencji. Bibliografia Arabas J. 2004. Wykłady z algorytmów ewolucyjnych. Wydawnictwo Naukowo-Techniczne. Warszawa. ISBN 9788320429701. Pabis S., Jayas D. S., Cenkowski S. 1998. Grain drying. Theory and practice. John Wiley & Sons, Inc. New York. ISBN 978-0-471-57387-6. Stachurski A., Wierzbicki A. P. 2001. Podstawy optymalizacji. Oficyna Politechniki Warszawskiej. Warszawa. ISBN 9788372072474. Weres J., Jayas D. S. 1994. Thin-layer drying of corn: Experimental validation of a new numerical structural model. Canadian Agricultural Engineering. Nr 36(2). s. 85-91. Weres J., Olek W. 2005. Inverse finite element analysis of technological processes of heat and mass transport in agricultural and forest products. Drying Technology Nr 23 (8). s. 1737-1750. Wit R. 1986. Metody programowania nieliniowego. Wydawnictwo Naukowo-Techniczne. Warszawa. ISBN 9788320406870. 197

Michał Siatkowski, Jerzy Weres, Sebastian Kujawa COMPARISON OF GLOBAL OPTIMIZATION ALGORITHMS IN INVERSE MODELING OF DRYING PROCESSES OF AGRICULTURAL PRODUCTS Abstract. To attain a satisfactorily low level of uncertainty for mathematical models used to describe drying processes of agricultural products it is essential to determine values of their coefficients. It can be done in a process of inverse modeling, with the use of adequately selected optimization algorithm. Global optimization algorithms, like simulated annealing, tabu search and genetic algorithm are of particular interest. In the paper all the three algorithms were compared in inverse modeling of drying of agricultural products. Their usefulness was estimated in obtaining results of the lowest uncertainty in the shortest time. Key words: inverse modeling, global optimization algorithms, drying of agricultural products Adres do korespondencji: Jerzy Weres; e-mail: weres@up.poznan.pl Instytut Inżynierii Rolniczej Uniwersytet Przyrodniczy w Poznaniu ul. Wojska Polskiego 50 60-637 Poznań 198