26784

Одномерные задачи оптимизации

Домашняя работа

Математика и математический анализ

Строки отношения называются кортежами. Количество атрибутов в отношении называется степенью или рангом отношения. Поэтому вводится понятие экземпляра отношения которое отражает состояние данного объекта в текущий момент времени и понятие схемы отношения которая определяет структуру отношения. Схемой отношения R называется перечень имен атрибутов данного отношения с указанием домена к которому они относятся: SR = А1 А2 Аn Аi Di Если атрибуты принимают значения из одного и того же домена то они называются Qсравпимыми где Q ...

Русский

2013-08-18

95.5 KB

17 чел.

Одномерные задачи оптимизации.

Достаточно в общем виде математическую задачу оптимизации можно сформулировать следующим образом: «Минимизировать (максимизировать) целевую функцию с учетом ограничений на управляемые переменные».

Под минимизацией (максимизацией) функции n переменных f(x)=f(x1, ... ,xn) на заданном множестве U n-мерного векторного пространства En понимается определение хотя бы одной из точек минимума (максимума) этой функции на множестве U, а также, если это необходимо, и минимального (максимального) на U значения f(x).

При записи математических задач оптимизации в общем виде обычно используется следующая символика:

f(x) -> min (max),

x принадлежит U,

где f(x) - целевая функция, а U - допустимое множество, заданное ограничениями на управляемые переменные.

Задачи одномерной минимизации представляют собой простейшую математическую модель оптимизации, в которой целевая функция зависит от одной переменной, а допустимым множеством является отрезок вещественной оси:

f(x) -> min ,

x принадлежит [a, b].

Максимизация целевой функции эквивалента минимизации ( f(x) -> max ) эквивалентна минимизации противоположной величины ( -f(x) -> min ), поэтому, не умаляя общности можно рассматривать только задачи минимизации.

Проект. Классификация проектов.

Проект – это ограниченное по времени целенаправленное изменение отдельной системы с изначально четко определенными целями, достижение которых определяет завершение проекта, с установленными требованиями к срокам, результатам, риску, рамкам расходования средств и ресурсов и к организационной структуре.

Можно выделить следующие основные отличительные признаки проекта как объекта управления:

  •  изменчивость;
  •  ограниченность конечной цели;
  •  ограниченность продолжительности;
  •  ограниченность бюджета;
  •  новизна для предприятия;
  •  комплексность;
  •  правовое и организационное обеспечение.

С точки зрения теории систем управления, проект как объект управления должен быть наблюдаемым и управляемым. Управляемость особенно актуальна в условиях неопределенности и изменчивости предметной области, которые характерны для проектов при разработке ИС.

К важнейшим характеристикам проекта относятся технико-экономические показатели: объем работ, сроки выполнения, себестоимость, экономическая эффективность от реализации проекта, социальная и общественная значимость проекта.

Классификация проектов

Проекты можно классифицировать по различным признакам. Отметим основные из них.

Класс проекта определяется по составу и структуре проекта. Обычно различают монопроект (отдельный проект, который может быть любого типа, вида и масштаба) и мультипроект (комплексный проект, состоящий из ряда монопроектов и требующий применения многопроектного управления).

Тип проекта определяется по основным сферам деятельности, в которых осуществляется проект. Можно выделить пять основных типов проекта: технический, организационный, экономический, социальный, смешанный.

Разработка ИС относится к техническим проектам, имеющим следующие особенности: главная цель проекта четко определена, но отдельные цели должны уточняться по мере достижения частных результатов; срок завершения и продолжительность проекта определены заранее, но они тоже могут корректироваться.

Масштаб проекта определяется размером бюджета и числом участников: мелкие проекты, малые проекты, средние проекты, крупные проекты. Можно рассматривать  масштаб проекта в более конкретной форме – отраслевые, корпоративные, ведомственные, проекты предприятия.

Реляционная модель данных основные понятия.

Основной структурой данных в модели является отношение, именно поэтому модель получила название реляционной (от английского relation — отношение).

N-арным отношением R называют подмножество декартова произведения D,xD2x ... xDn множеств D,, D2, ..., Dn (n > 1), необязательно различных. Исходные множества D1, D2, ..., Dn называют в модели доменами.

R D1xD2x...xDm

где D1xD2x ...xDn— полное декартово произведение.

Полное декартово произведение — это набор всевозможных сочетаний из п элементов каждое, где каждый элемент берется из своего домена.

Отношение имеет простую графическую интерпретацию, оно может быть представлено в виде таблицы, столбцы которой соответствуют вхождениям доменов в отношение, а строки — наборам из n значений, взятых из исходных доменов, которые расположены в строго определенном порядке в соответствии с заголовком. Такие наборы из n значений часто называют n-ками.

Вхождение домена в отношение принято называть атрибутом. Строки отношения называются кортежами.

Количество атрибутов в отношении называется степенью, или рангом, отношения.

Следует заметить, что в отношении не может быть одинаковых кортежей, это следует из математической модели: отношение — это подмножество декартова произведения, а в декартовом произведении все n-ки различны,

Любое отношение является динамической моделью некоторого реального объекта внешнего мира. Поэтому вводится понятие экземпляра отношения, которое отражает состояние данного объекта в текущий момент времени, и понятие схемы отношения, которая определяет структуру отношения.

Схемой отношения R называется перечень имен атрибутов данного отношения с указанием домена, к которому они относятся:

SR = (А1, А2, Аn) Аi Di

Если атрибуты принимают значения из одного и того же домена, то они называются Q-сравпимыми, где Q— множество допустимых операций сравнения, заданных для данного домена. Например, если домен содержит числовые данные , то для него допустимы все операции сравнения, тогда Q = {=, <>,>=,<-,<,>}. Однако и для доменов, содержащих символьные данные, могут быть заданы не только операции сравнения по равенству и неравенству значений. Если для данного домена задано лексикографическое упорядочение, то он имеет также полный спектр операций сравнения.

Схемы двух отношений называются эквивалентными, если они имеют одинаковую степень и возможно такое упорядочение имен атрибутов в схемах, что на одинаковых местах будут находиться сравнимые атрибуты, то есть атрибуты, принимающие значения из одного домена.

SR1 = (A1, A2, ..., An) — схема отношения R1.

SR2 = (Bi1, Bi2,..., Bin) — схема отношения R2 после упорядочения имен атрибутов.

Тогда

sR1~sR2<=>1. n=m, или 2. Аj,BijDj

Как уже говорилось ранее, реляционная модель представляет базу данных в виде множества взаимосвязанных отношений. В отличие от теоретико-графовых моделей в реляционной модели связи между отношениями поддерживаются неявным образом. Какие же связи между отношениями поддерживаются в реляционной модели? В этой модели, так же как и в остальных, поддерживаются иерархические связи между отношениями. В каждой связи одно отношение может выступать как основное, а другое отношение выступает в роли подчиненного. Это означает, что один кортеж основного отношения может быть связан с несколькими кортежами подчиненного отношения. Для поддержки этих связей оба отношения должны содержать наборы атрибутов, по которым они связаны. В основном отношении это первичный ключ отношения (PRIMARY KEY), который однозначно определяет кортеж основного отношения. В подчиненном отношении для моделирования связи должен присутствовать набор атрибутов, соответствующий первичному ключу основного отношения. Однако здесь этот набор атрибутов уже является вторичным ключом, то есть он определяет множество кортежей подчиненного отношения, которые связаны с единственным кортежем основного отношения. Данный набор атрибутов в подчиненном отношении принято называть внешним ключом (FOREIGN KEY).

Варианты использования UML

Язык UML — это графический язык моделирования общего назначения, предназначенный для спецификации, визуализации, проектирования и документирования всех артефактов, создаваемых при разработке программных систем.

Выделяют три основных варианта использования UML.

Вариант использования drawing ("Рисование диаграмм") подразумевает изображение диаграмм UML с целью обдумывания, обмена идеями между людьми, документирования и тому подобного. Значимым для пользователя (User) результатом в этом случае является само изображение диаграмм. Вообще говоря, в этом варианте использования языка поддерживающий инструмент не очень нужен. Иногда рисование диаграмм от руки фломастером с последующим фотографированием цифровым аппаратом может оказаться практичнее.

Вариант использования modeling ("Моделирование систем") подразумевает создание и изменение модели системы в терминах тех элементов моделирования, которые предусматриваются метамоделью UML. Значимым результатом в этом случае является машинно-читаемый артефакт с описанием модели. Мы будем называть такой артефакт моделью, деятельность по составлению модели называть моделированием, а субъекта моделирования называть архитектором (Architect).

Вариант использования development ("Разработка приложений") подразумевает детальное моделирование, реализацию и тестирование приложения в терминах UML. Значимым для пользователя (Developer) результатом в этом случае является работающее приложение, которое может быть скомпилировано в язык, поддерживаемый конкретной системой программирования (Programming System) или сразу интерпретировано средой выполнения инструмента. Этот вариант использования наиболее сложен в реализации.

Основные этапы имитационного моделирования

В общем случае процесс имитационного моделирования должен включать 3 этапа: построение концептуальной, формальной и программной моделей. Причем сложность объекта исследования, что этап формализации должен являться одним из основных.

В укрупненном плане имитационное моделирование предполагает наличие следующих этапов:

1. Разработка концептуальной модели (цель и критерий);

  •  Постановка задачи, цели моделирования – формулировка проблемы
  •  определение системы – установление границ, ограничений и измерителей системы, подлежащей изучению

- внутренней структуры системы

- содержания взаимосвязей между ее элементами

- описание внешних воздействий

  •  формулировка модели – переход от реальной системы к некоторой логической схеме (абстрагирование)

2. Подготовка исходных данных (информационная модель объекта). Отбор данных, необходимых для построения модели, и представление их в соответствующей форме (детерминированные и случайные величины)

3. Выбор средств моделирования;

4. Разработка программной модели (описание модели на языке, приемлемом для используемой ЭВМ)

5. Проверка адекватности и корректировка модели. Повышение до приемлемого уровня степени уверенности, с которой можно судить относительно корректности выводов о реальной системе, полученных на основании обращения к модели

6. Планирование экспериментов;

  •  стратегическое планирование – план эксперимента
  •  тактическое планирование – определение способа проведения каждой серии испытаний, предусмотренных планом

7. Собственно моделирование;

8. Анализ результатов моделирования и принятие решения

  •  Интерпретация – построение выводов по данным, полученным в результате имитации
  •  Реализация – практическое использование результатов эксперимента

Документирование – регистрация хода осуществления проекта, а также документирование процесса создания и использования модели

Основные особенности протокола TCP

TCP – протокол транспортного уровня, протокол надежной доставки сообщений, т.е. протокол контроля передачи, который применяется в тех случаях, когда требуется гарантированная доставка сообщений.

Основные особенности:

  •  Устанавливается соединение.
  •  Данные передаются сегментами. Модуль TCP нарезает большие сообщения (файлы) на пакеты, каждый из которых передается отдельно, на приемнике наоборот файлы собираются. Для этого нужен порядковый номер (Sequence Number - SN) пакета.
  •  Посылает запрос на следующий пакет, указывая его номер в поле "Номер подтверждения" (AS). Тем самым, подтверждая получение предыдущего пакета.
  •  Делает проверку целостности данных, если пакет битый посылает повторный запрос.


 

А также другие работы, которые могут Вас заинтересовать

46766. Воздействие на аудиторию. Приемы построения аргументации. Функции рекламы. Реклама и общество 29.05 KB
  Одним из важнейших моментов рекламной стратегии является выбор оптимальных средств распространения рекламы. Успех любой рекламной кампании определяют следующие компоненты: соотношение ценакачество наличие товара на рынке развитие и состояние рынка сервисные услуги и иные преимущества приемы ценового регулирования позиционирование брэнда статус торговой марки действия конкурентов внешний вид товара реклама В настоящее время существует 4 вида рекламной деятельности: Коммерческая товарная Политическая Социальная ...
46768. Финансы как социально-экономическая категория. Сущность и роль финансов в рыночной экономике 29.49 KB
  3осуществляется воздействие на развитие финансов в низовых структурах общества и укрепление финансового положения предприятия. Сущность финансов проявляется через их функции: 1Распределительная распределение и перераспределение общей суммы финансовых ресурсов предприятия 2Контрольная контроль за результатами финансовой деятельности предприятия процессом формирования распределения и использования финансовых ресурсов в соответствии с планами 3Регулирующая вмешательство государства через финансы в процессе воспроизводства:...
46773. Реконструкція будівель 29.5 KB
  Реконструкцію слід проводити у чіткій відповідності до проекту виконання робіт у якому розроблено методи і терміни їх виконання. Низька культура виробництва та зволікання зі строками робіт досить часто призводять до того що ще міцні будівлі у період реконструкції або після її закінчення потребують додаткового підсилення несівних конструкцій мають тріщини у стінах та інших конструкціях чи підвищену їхню вологість. Відомо два організаційнотехнологічних прийоми реконструкції: 1 виконання всіх робіт із розбирання старих конструкцій а...
46774. Расчет многофункционального контроллера МФК3000 4.46 MB
  Контроллер предназначен для измерения, контроля, регулирования, диагностики и управления производственными процессами, технологическими линиями и агрегатами средней и высокой сложности, в том числе для применения в системах противоаварийной защиты (ПАЗ).