Skip to content

Projekt rozwiązujący klasyczne problemy optymalizacyjne w języku C# z wykorzystaniem aplikacji WPF. Aplikacja umożliwia użytkownikowi rozwiązanie problemów optymalizacyjnych, z wykorzystaniem interfejsu graficznego. Projekt wykorzystuje wzorzec MVVM.

Notifications You must be signed in to change notification settings

enviGit/OptimizationIssues

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projekt Optymalizacji w WPF

Aplikacja rozwiązująca klasyczne problemy optymalizacyjne, takie jak problem plecakowy, alokacja zadań oraz problem komiwojażera. Aplikacja została stworzona w języku C# i używa frameworka WPF do tworzenia interfejsu graficznego. Projekt implementuje wzorzec MVVM (Model-View-ViewModel), co pozwala na wyraźne rozdzielenie logiki aplikacji od jej interfejsu użytkownika.

Funkcjonalności

  • Problem plecakowy - rozwiązywanie klasycznego problemu optymalizacji przy wyborze przedmiotów do plecaka, przy zachowaniu limitu wagi.
  • Alokacja zadań - minimalizacja kosztów alokacji zadań do zasobów, przy zachowaniu ograniczeń.
  • Problem komiwojażera - optymalizacja trasy, która pozwala na odwiedzenie wszystkich miast z minimalnym kosztem podróży.

Aplikacja umożliwia użytkownikowi interakcję z problemami poprzez graficzny interfejs, w którym można podać dane wejściowe i uzyskać wyniki w czasie rzeczywistym.

Technologie

  • C#
  • WPF
  • MVVM
  • Algorytmy optymalizacyjne
  • XAML

Jak używać

  1. Pobierz najnowszą wersję:
    • Możesz pobrać najnowszą wersję aplikacji z sekcji Releases na GitHubie.
  2. Wprowadź dane wejściowe:
    • Wprowadź poprawne dane wejściowe w odpowiednich polach tekstowych dla każdego z rozwiązywanych problemów (np. problem plecakowy, przydział zadań, problem komiwojażera).
  3. Rozwiąż problem:
    • Kliknij przycisk „Rozwiąż problem”, aby uruchomić algorytm i uzyskać wynik.
  4. Wynik:
    • Po kliknięciu przycisku, aplikacja wyświetli wynik optymalizacji dla wybranego problemu.

Pamiętaj, aby przed użyciem aplikacji upewnić się, że dane wejściowe są poprawne, aby uzyskać poprawne wyniki.

Licencja

Copyright 2024 enviGit

Wszystkie prawa zastrzeżone.

Niniejszy kod oraz wszelkie powiązane pliki są wyłączną własnością użytkownika enviGit. Nie zezwala się na kopiowanie, modyfikowanie, rozpowszechnianie ani wykorzystywanie tego kodu w jakikolwiek sposób bez wyraźnej pisemnej zgody właściciela praw autorskich. Wszelkie prawa do kodu oraz jego pochodnych prac pozostają przy autorze.

W przypadku pytań lub zapytań dotyczących licencji proszę o kontakt na adres: [email protected].

About

Projekt rozwiązujący klasyczne problemy optymalizacyjne w języku C# z wykorzystaniem aplikacji WPF. Aplikacja umożliwia użytkownikowi rozwiązanie problemów optymalizacyjnych, z wykorzystaniem interfejsu graficznego. Projekt wykorzystuje wzorzec MVVM.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages