Разработка приложения для оптимизации распределения ресурсов
Цель проекта
Создание программного обеспечения для автоматического анализа потребностей в ресурсах и интеллектуального распределения ограниченного количества этих ресурсов между множеством точек.
Ключевая задача
Разработать алгоритм и интерфейс, который на основе входных данных (количество доступных ресурсов, список точек потребления с их параметрами) определяет оптимальный план распределения. Приложение должно автоматически расставлять приоритеты, определяя, какие точки должны получить ресурсы в первую очередь для максимального покрытия потребностей.
Пример сценария работы
- На входе: 5 единиц мобильного ресурса (например, специалисты, оборудование, транспорт).
- На входе: Список из 20 локаций, где этот ресурс необходим.
- Задача системы: Проанализировать параметры каждой локации (срочность, важность, потенциальный эффект) и автоматически определить, каким 5 из 20 локаций следует направить ресурсы для достижения наилучшего общего результата.
Требования к функционалу
- Интуитивно понятный графический интерфейс пользователя (GUI) для ПК.
- Возможность ввода и редактирования списка точек потребления с указанием их характеристик и параметров важности.
- Задание количества доступных для распределения ресурсов.
- Реализация алгоритма приоритизации и оптимизации распределения.
- Визуализация результата распределения (например, в виде таблицы или схемы).
- Возможность ручной корректировки автоматически построенного плана.
- Экспорт итогового плана распределения.
Ожидаемый результат
Готовое кроссплатформенное десктопное приложение с исходным кодом, документацией и инструкцией по установке и использованию. Приложение должно решать задачу эффективного управления дефицитными ресурсами в условиях множества конкурирующих потребностей.