Optymalizacja

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

Optymalizacja – metoda wyznaczania najlepszego (optymalnego) rozwiązania (poszukiwanie ekstremum funkcji) z punktu widzenia określonego kryterium (wskaźnika) jakości (np. kosztu, drogi, wydajności).

Optymalizacja kodu wynikowego – proces, w którym dosłowna wersja kodu źródłowego, zazwyczaj w postaci jakiegoś drzewa, jest przekształcana w postać umożliwiającą sprawne wykonanie.Optymalizacja (matematyka), w matematyce termin optymalizacja odnosi się do problemu znalezienia ekstremum (minimum lub maksimum) zadanej funkcji celu.

Stosuje się optymalizacje jedno i wielokryterialne. Optymalizacja wielokryterialna występuje w wielu różnych dziedzinach: w projektowaniu produktu i procesu produkcji, finansów, projektowaniu samolotów, w przemyśle chemicznym, projektowaniu samochodów, wszędzie tam gdzie optymalne decyzje muszą być podjęte w obecności kompromisów pomiędzy dwoma lub więcej sprzecznymi celami. Przykładem wielokryterialnej optymalizacji jest maksymalizacja zysków i minimalizacji kosztów produktu, maksymalizacja wydajności przy ograniczaniu zużycia paliwa pojazdu, czy też obniżenie masy urządzenia przy jednoczesnej maksymalizacji wytrzymałości poszczególnych jego komponentów.

Pamięć komputerowa to różnego rodzaju urządzenia i bloki funkcjonalne komputera, służące do przechowywania danych i programów (systemu operacyjnego oraz aplikacji). Potocznie przez "pamięć komputerową" rozumie się samą pamięć operacyjną.Optymalizacja oprogramowania - działanie mające na celu poprawę wydajności programu komputerowego, głównie poprzez zwiększenie szybkości działania i zmniejszenie wykorzystania przez niego zasobów komputera.

Optymalizacja jest także zdefiniowana w badaniach operacyjnych, gdzie wykorzystywana jest do rozwiązywania praktycznych problemów (np. ekonomicznych).

W programowaniu komputerowym optymalizacja oprogramowania oznacza działania mające na celu programu komputerowego, tak by czas jego działania oraz używane zasoby komputerowe takie jak pamięć, użycie procesora, ilość przesyłanych danych potrzebnych do jego uruchomienia i działania były jak najmniejsze. Działaniami w tym zakresie są optymalizacja kodu wynikowego, wybór wydajniejszych algorytmów i kodowania danych.

Optimum w sensie Pareta – alokacja czynników produkcji lub dóbr konsumpcyjnych, przy której nie można zwiększyć produkcji jednego dobra (lub konsumpcji jednego konsumenta) bez zmniejszenia produkcji innego dobra (lub konsumpcji innego konsumenta). Nazwa terminu pochodzi od nazwiska włoskiego ekonomisty Vilfreda Pareta. Ekstremum funkcji (l. mn. ekstrema; z łac. extrēmus – najdalszy, ostatni) – maksymalna lub minimalna wartość funkcji.

Optymalizacja produkcji – Celem optymalizacji procesów produkcji jest osiągnięcie wymiernych efektów ekonomicznych i wytwórczych (np. podwyższenie sprawności procesów, poprawa terminowości, minimalizacja stanu magazynowego).

Zobacz też[ | edytuj kod]

  • optymalizacja (matematyka)
  • programowanie liniowe
  • badania operacyjne
  • optymalizacja stron
  • Optimum Pareta
  • Przypisy[ | edytuj kod]

    1. NanoTest - Optymalizacja Procesów Produkcji, NanoTest - Optymalizacja Procesów Produkcji, 3 listopada 2021 [dostęp 2021-12-01] (pol.).
    Optymalizacja stron – dostosowanie (zoptymalizowanie) treści, kodu oraz grafik strony internetowej lub całego serwisu (witryny), pod określonym kątem. Optymalizację witryny można podzielić na optymalizację kodu, optymalizację treści oraz grafik.Oprogramowanie (ang. software) – całość informacji w postaci zestawu instrukcji, zaimplementowanych interfejsów i zintegrowanych danych przeznaczonych dla komputera do realizacji wyznaczonych celów. Celem oprogramowania jest przetwarzanie danych w określonym przez twórcę zakresie. Oprogramowanie to dział informatyki. Oprogramowanie jest synonimem terminów program komputerowy oraz aplikacja, przy czym stosuje się go zazwyczaj do określania większych programów oraz ich zbiorów.




    Reklama