Skip to content

Releases: enviGit/OptimizationIssues

v0.2.4

09 Nov 20:21
Compare
Choose a tag to compare

Release 0.2.4

Zmiany w wersji:

  • Dodano brakujący string "Trasa: ", przed wyświetlaniem w drugiej linii samej trasy.

image

v0.2.3

09 Nov 20:10
Compare
Choose a tag to compare

Release 0.2.3

Zmiany w wersji:

  • Poprawiono położenie wyników oraz przycisku w interfejsie aplikacji, aby zapewnić lepszą estetykę i czytelność.
  • Zmodyfikowano kolory separatorów w wynikach trasy w problemie komiwojażera, aby oddzielić cyfry trasy (kolor złoty) od separatorów (kolor biały), co poprawia przejrzystość wizualizacji.
  • Dalsze poprawki interfejsu w celu ulepszenia wyglądu i nawigacji w aplikacji.
  • Ustawienie początkowe parametru IsEnabled dla przycisku "Rozwiąż problem" w problemie komiwojażera na False, aby przycisk był domyślnie wyłączony, dopóki użytkownik nie wprowadzi poprawnych danych wejściowych.

image

v0.2.1

09 Nov 19:43
Compare
Choose a tag to compare

Release v0.2.1

Zmiany w wersji:

  • Naprawiono numerację przedmiotów w problemie plecakowym, aby poprawnie odzwierciedlała ich pozycję.
  • Zmieniono kontrolkę ComboBox na zakładki, co poprawia nawigację w aplikacji.
  • Zaktualizowano i poprawiono kolory wizualizacji dla problemu plecakowego, aby były bardziej czytelne i estetyczne.
  • Zmieniono używaną czcionkę, aby poprawić ogólną czytelność interfejsu.

image

v0.1.6

09 Nov 15:46
Compare
Choose a tag to compare

Release 0.1.6

Zmiany w wersji:

  • Wybrane przedmioty w problemie plecakowym są teraz ponumerowane, zgodnie z ich pozycją w polu tekstowym.
  • Dodano przycisk "Generuj przykładowe dane", który automatycznie generuje przykładowe dane do wypełnienia pól wejściowych dla wszystkich problemów dostępnych w programie.
  • Nowo wygenerowane dane pozwalają na łatwe testowanie rozwiązania bez potrzeby ręcznego wprowadzania danych.

image

v0.1.3

09 Nov 12:46
Compare
Choose a tag to compare

Release 0.1.3

Zmiany w wersji:

  1. Problem plecakowy (Knapsack Problem):
  • Zmieniono kolejność wyświetlania wyników.
  • Zużycie pojemności plecaka pojawia się teraz bezpośrednio pod informacją o pojemności plecaka.
  • Dodano wyświetlanie procentowego wypełnienia plecaka.
  1. Problem alokacji zadań (Task Allocation Problem):
  • Minimalny koszt wyświetlany jest na zielono.
  • Maksymalna wartość jest wyświetlana na czerwono.
  1. Problem komiwojażera (TSP - Traveling Salesman Problem):
  • Minimalna długość trasy wyświetlana jest na zielono.
  • Trasa wyświetlana jest na złoto, co wyróżnia najważniejszą część rozwiązania.

Ta wersja wprowadza ulepszenia w zakresie wizualizacji wyników, co poprawia czytelność i estetykę aplikacji, a także ułatwia interpretację wyników przez użytkownika.

image

v0.1.1

09 Nov 12:19
Compare
Choose a tag to compare

Release v0.1.1

Wersja v0.1.1 to aktualizacja, która skupia się na poprawie wizualizacji wyników dla problemu plecakowego oraz na bardziej szczegółowym przedstawieniu danych dotyczących wypełnienia plecaka. W tej wersji wprowadzono kilka istotnych usprawnień, które poprawiają zarówno wygląd aplikacji, jak i precyzyjność prezentowanych informacji:

  1. Zaktualizowana wizualizacja wyników dla problemu plecakowego:
  • Dodano kolorowanie wyników, które wyróżnia poszczególne dane, takie jak maksymalna wartość, wybrane przedmioty, ich wagi oraz wartości, co ułatwia interpretację wyników.
  • Zaktualizowano sposób wyświetlania informacji o wypełnieniu plecaka. Teraz użytkownicy mogą zobaczyć szczegóły dotyczące przedmiotów, które zostały wybrane, ich wagi oraz wartości, co sprawia, że wynik jest bardziej przejrzysty i szczegółowy.
  • Dodano kolorowanie wyników, które pokazuje, czy plecak został całkowicie wypełniony, z wykorzystaniem zielonego koloru dla pełnego wypełnienia oraz czerwonego dla niewypełnionego w pełni plecaka.
  1. Zwiększona szczegółowość wyników:
  • Dodatkowo, w wersji v0.1.1 użytkownicy otrzymują bardziej szczegółowe dane na temat wykorzystanego wypełnienia plecaka, w tym informację o wadze i wartości każdego z wybranych przedmiotów, a także o procentowym udziale w całkowitej pojemności plecaka. Dzięki tym usprawnieniom aplikacja stała się bardziej funkcjonalna i przyjazna dla użytkownika.

Ta aktualizacja poprawia doświadczenie użytkownika, zapewniając lepszą wizualizację i bardziej szczegółowe dane, co pomaga lepiej zrozumieć wyniki algorytmu rozwiązującego problem plecakowy.

image

v0.1.0

08 Nov 19:18
dbcbcb2
Compare
Choose a tag to compare

Release v0.1.0

Wersja v0.1.0 to pierwszy etap rozwoju aplikacji, który obejmuje rozwiązanie kilku kluczowych problemów oraz wprowadzenie podstawowych funkcjonalności. Oto, co udało się zrealizować w tej wersji:

  • Rozwiązanie problemu optymalizacji dla 3 głównych algorytmów:
    Zostały zaimplementowane algorytmy rozwiązujące trzy kluczowe problemy optymalizacyjne: problem plecakowy, problem przydziału zadań oraz problem komiwojażera. Wersja v0.1.0 zawiera ich podstawową implementację, które umożliwiają rozwiązanie tych problemów w standardowych przypadkach.
  • Pierwsza wersja interfejsu użytkownika została zaprezentowana w aplikacji WPF. Szata graficzna obejmuje prostą, intuicyjną nawigację, umożliwiającą użytkownikowi łatwe przejście do głównych funkcji aplikacji. Interfejs został zaprojektowany z myślą o czytelności i wygodzie użytkownika.
  • W tej wersji dodano podstawową walidację danych, co zapewnia, że wprowadzone przez użytkownika dane są poprawne i spełniają wymagania aplikacji. Dotyczy to między innymi sprawdzania poprawności formatów liczb, zakresów wartości oraz wymagań specyficznych dla każdego algorytmu optymalizacyjnego.

Co w następnych wersjach?
W przyszłych wersjach planuję dalsze usprawnienia w zakresie algorytmów optymalizacyjnych, interfejsu, walidacji oraz implementację kolejnych problemów.

image