Детальная информация

Название: Адаптивная система планирования времени: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Авторы: Лаппо Сергей Сергеевич
Научный руководитель: Дробинцев Павел Дмитриевич
Другие авторы: Локшина Екатерина Геннадиевна; Петров Александр Владимирович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Информационные технологии; Вычислительные машины электронные персональные — Операционные системы; Вычислительные машины электронные персональные — Программы; автоматическое планирование; оптимизация календаря; automatic planning; calendar optimisation
УДК: 004.451; 004.42
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-858
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\13296

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Объектом исследования является разработка системы планирования времени, построенной на различных алгоритмах оптимизации в зависимости от горизонта планирования. Задачи, которые решались в рамках исследования: • Изучение и анализ существующих решений в области автоматического планирования времени. • Разработка алгоритмов, позволяющих работать с различным числом задач. • Адаптация разработанных алгоритмов для работы в нескольких горизонтах планирования. • Разработка архитектуры программного продукта, позволяющей использовать предложенный алгоритм. • Разработка модели данных для программного продукта, позволяющей использовать предложенные алгоритмы в рамках архитектуры • Разработка приложения в соответствии с предложенной архитектурой, функционирующее на наиболее распространённых операционных системах. В результате были проанализированы существующие алгоритмы планирования, разработан эффективный многоуровневый алгоритм планирования и реализовано приложение на основании него.

Main object of this study is development of scheduling system, based on various optimisation algorithms, selected depending on planning horizon. The research set the following goals: • Studying and analysis of existing solutions in automatic scheduling domain. • Development of different algorithms, which allows to plan different task numbers. • Adaptation of the developed algorithms for the work in different planning horizons. • Development of the architecture for the software solution, which allows to use suggested algorithms. • Development of the data model for the software solution, which allows to use suggested algorithms with the suggested architecture. • Development of the application in accordance with the suggested architecture, which should be fully functional on most popular platforms. The study resulted in the analysis of the existing scheduling algorithms, development of the effective multi-level scheduling algorithm and implementation of the application with it’s help.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Оглавление

  • ВВЕДЕНИЕ
  • 1 Анализ предметной области
    • 1.1 Хранение событий для умных календарей
    • 1.2 Изучение пользовательских предпочтений и изучение контекста для планирования событий
    • 1.3 Подходы к планированию событий на основе ограничений
  • 2 Концепция
    • 2.1 Представление данных
      • 2.1.1 Определение модели
      • 2.1.2 Ограничения
      • 2.1.3 Источники полезности
      • 2.1.4 Определение целевой функции
    • 2.2 Алгоритм оптимизации
      • 2.2.1 Алгоритм локальной оптимизации
      • 2.2.2 Алгоритм устранения коллизий
      • 2.2.3 Алгоритм глобальной оптимизации
  • 3 Пользовательское приложение
    • 3.1 Архитектура
      • 3.1.1 Технологии
      • 3.1.2 Компоненты приложения
    • 3.2 Модель данных
    • 3.3 Приложение
  • 4 Анализ результатов
    • 4.1 Тестирование системы
    • 4.2 Выводы
  • СПИСОК ЛИТЕРАТУРЫ
  • Приложение 1. Схема базы данных

Статистика использования

stat Количество обращений: 32
За последние 30 дней: 0
Подробная статистика