Zaloguj się

Optymalizacja łańcucha dostaw - implementacja i przykłady liczbowe w środowisku pakietu LINGO

  •   Jarosław Wikarek
  • Kategoria: Logistyka

W artykule przedstawiono implementację autorskiego modelu optymalizacji kosztów w łańcuchu dostaw. Model został sformułowany w postaci zagadnienia programowania liniowego całkowitoliczbowego z funkcją celu określająca koszty dystrybutora, producenta oraz transportu. W modelu uwzględniono czas jako jeden z indeksów co zapewnia jego dynamikę. Implementacji dokonano w środowisku pakietu optymalizacji LINGO firmy LINDO Systems Inc. Po dokonaniu implementacji zostały przeprowadzone eksperymenty obliczeniowe dla przykładowych zbiorów danych.

W artykule przedstawiono model matematyczny optymalizacji kosztów w łańcuchu dostaw z perspektywy operatora logistycznego jako zadanie programowania liniowego całkowitoliczbowego (MILP -Mixed Integer Linear Programming). W modelu funkcja celu określa koszty wytwarzania produktów, ich dostawy od producenta do dystrybutora oraz od dystrybutora do odbiorcy jak również koszty samego dystrybutora. Ograniczenia modelu związane są z czasami realizacji dostaw, zdolnościami produkcyjnymi, pojemnościami, którymi dysponują dystrybutorzy oraz z realizacją ilościową zamówień. Poprzez wprowadzenie czasu jako jednego z indeksów zmiennych decyzyjnych uwzględniono dynamikę w modelu i możliwość rozpatrywania decyzji w każdym z okresów planowanego horyzontu optymalizacji.


Implementacji modelu dokonano w środowisku pakietu LINGO firmy LINDO. Oprogramowanie LINGO to wszechstronne i elastyczne narzędzie przeznaczone do budowy i rozwiązywania matematycznych modeli optymalizacji. Elastyczność i uniwersalność pakietu spowodowana jest tym, że dostarcza on w jednym środowisku: języka do budowy modeli optymalizacyjnych, edytora zawierającego wszystkie niezbędne funkcje oraz wbudowanych „silników” do rozwiązywania modeli optymalizacji. (...)

Artykuł zawiera 17266 znaków.

Źródło: Czasopismo Logistyka

Ostatnio zmieniany w poniedziałek, 03 czerwiec 2013 10:57
Zaloguj się by skomentować