{"id":19204203,"url":"https://github.com/envigit/optimizationissues","last_synced_at":"2026-05-14T08:43:00.341Z","repository":{"id":261826410,"uuid":"885413208","full_name":"enviGit/OptimizationIssues","owner":"enviGit","description":"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.","archived":false,"fork":false,"pushed_at":"2024-12-19T20:47:12.000Z","size":1013,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T06:15:09.236Z","etag":null,"topics":["app","csharp","dark-theme","mvvm","optimization-algorithms","wpf","xaml"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/enviGit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-08T14:37:48.000Z","updated_at":"2024-12-19T14:04:42.000Z","dependencies_parsed_at":"2024-11-08T17:37:35.162Z","dependency_job_id":null,"html_url":"https://github.com/enviGit/OptimizationIssues","commit_stats":null,"previous_names":["envigit/optimizationissues"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enviGit%2FOptimizationIssues","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enviGit%2FOptimizationIssues/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enviGit%2FOptimizationIssues/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enviGit%2FOptimizationIssues/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/enviGit","download_url":"https://codeload.github.com/enviGit/OptimizationIssues/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240275924,"owners_count":19775615,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","csharp","dark-theme","mvvm","optimization-algorithms","wpf","xaml"],"created_at":"2024-11-09T13:06:36.705Z","updated_at":"2026-05-14T08:43:00.268Z","avatar_url":"https://github.com/enviGit.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Projekt Optymalizacji w WPF\n\nAplikacja 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.\n\n## Funkcjonalności\n\n- **Problem plecakowy** - rozwiązywanie klasycznego problemu optymalizacji przy wyborze przedmiotów do plecaka, przy zachowaniu limitu wagi.\n- **Alokacja zadań** - minimalizacja kosztów alokacji zadań do zasobów, przy zachowaniu ograniczeń.\n- **Problem komiwojażera** - optymalizacja trasy, która pozwala na odwiedzenie wszystkich miast z minimalnym kosztem podróży.\n\nAplikacja 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.\n\n## Technologie\n\n- C#\n- WPF\n- MVVM\n- Algorytmy optymalizacyjne\n- XAML\n\n## Jak używać\n\n1. **Pobierz najnowszą wersję**:\n   - Możesz pobrać najnowszą wersję aplikacji z sekcji [Releases](https://github.com/enviGit/OptimizationIssues/releases/latest) na GitHubie.\n2. **Wprowadź dane wejściowe**:\n   - 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).\n3. **Rozwiąż problem**:\n   - Kliknij przycisk **„Rozwiąż problem”**, aby uruchomić algorytm i uzyskać wynik.\n4. **Wynik**:\n   - Po kliknięciu przycisku, aplikacja wyświetli wynik optymalizacji dla wybranego problemu.\n\nPamiętaj, aby przed użyciem aplikacji upewnić się, że dane wejściowe są poprawne, aby uzyskać poprawne wyniki.\n\n## Licencja\n\nCopyright 2024 [enviGit](https://github.com/enviGit)\n\nWszystkie prawa zastrzeżone.\n\nNiniejszy kod oraz wszelkie powiązane pliki są wyłączną własnością użytkownika [enviGit](https://github.com/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.\n\nW przypadku pytań lub zapytań dotyczących licencji proszę o kontakt na adres: [akaadian.eks@gmail.com](mailto:akaadian.eks@gmail.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenvigit%2Foptimizationissues","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenvigit%2Foptimizationissues","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenvigit%2Foptimizationissues/lists"}