Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Тема 7. Методы алгоритмического моделирования





Цель: дать понятие об общих принципах имитации социаль-

но-экономических процессов, основной концепции Метода Мон-

те-Карло. Ознакомиться с особенностями построения имитирую-

щего алгоритма в зависимости от степени структуризации объекта

(процесса).

Неопределенность в системе связывается с ситуацией, при

которой полностью или частично отсутствует информация о воз-

можных состояниях системы и внешней среды. Для неопределен-

ности характерно возможное наличие непредсказуемых событий,

60

вероятностные характеристики которых не существуют или неиз-

вестны. Неопределенность – неизбежный спутник больших сис-

тем: чем сложнее система, тем большее значение приобретает фак-

тор неопределенности в ее поведении.

Статистическое моделирование, которое является способом

исследования процессов поведения вероятностных систем в усло-

виях, когда неизвестно внутренние взаимодействия в этих систе-

мах. Статистическое моделирование заключается в машинной

имитации изучаемого процесса, который как бы копируется на

компьютере со всеми сопровождающими его случайностями. Та-

кое моделирование используется, главным образом, при решении

задач исследования операций при проведении анализа производст-

венной деятельности. Один из наиболее распространенных мето-

дов статистического моделирования – метод Монте-Карло, кото-

рый применяется для моделирования многих экономических про-

цессов (в частности, работы складского хозяйства, что позволяет

определять оптимальные запасы), для анализа систем массового

обслуживания и т.д. Для использования метода Монте-Карло со-

ставляется имитационная модель изучаемой системы. Такая мо-

дель представляет совокупность логически объединенных расчет-

ных формул и формально представляется в виде блок-схемы алго-

ритма расчета. Проводимые с моделью эксперименты состоят в

наблюдении за результатами расчетов по компьютерной програм-

ме при различных значениях вводимых экзогенных переменных.

Имитационная модель является динамической в том смысле, что в

ней в явном виде присутствует такая переменная как время. Мо-

дель используется для анализа вариантов развития исследуемого

объекта. Имитационная модель является адаптивной, так как ее

структура часто в процессе эксперимента подвергается изменению

и уточнению в процессе использования. Модель может быть, в

свою очередь, детерминированной или вероятностной. Алгоритм

расчета может включать блоки, требующие принятия решения

экспериментатором. Статическая имитация состоит в многократ-

ном повторении расчета по имитационной модели при различных

условиях проведения эксперимента. Динамическая имитация со-

стоит в расчете поведения модели в течение продолжительных пе-

риодов времени, обычно без изменения условий эксперимента.

Таким образом, имитация предполагает не только анализ ка-

61

ждого варианта расчета, но и вмешательство в проводимые расче-

ты, т.е. диалог. С этой точки зрения имитационная система являет-

ся интерактивной системой, в рамках которой решения оценива-

ются с точки зрения формальных и неформальных критериев. Та-

ким образом, в общем случае имитационный процесс является оп-

тимизационным.

Вероятностный подход противопоставляется наиболее рас-

пространенному детерминированному подходу и меняет отноше-

ние к ряду коренных теоретических проблем экономической нау-

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

чайный характер происходящих в экономике процессов. Вероят-

ностный подход признает принципиальную невозможность пред-

видеть каждое из отклонений в отдельности. Однако, с другой

стороны, признается возможность с той или иной степенью точно-

сти оценить их вероятность. Например:

· урожай в сельском хозяйстве может быть больше или

меньше ожидаемого из-за случайных изменений погодных усло-

вий;

· спрос на товар может непредвиденно меняться;

· курсы валют, стоимость ценны бумаг и цены на биржевые

товары склонны к случайным колебаниям.

Отсюда вывод о необходимости обоснованных резервов (за-

пасов материальных средств, резервов производственных мощно-

стей), выступающих, в частности, в качестве стабилизаторов рын-

ка.

Применение имитационных моделей обусловлено невозмож-

ностью сформулировать формальную экономико-математическую

модель. Такая ситуация связана с трудностями структуризации

рассматриваемой проблемы. Статистическая имитация может яв-

ляться первым этапом экономико-математического моделирова-

ния, который проводится с целью формулировки оптимизацион-

ной задачи или системы задач с последующим определением пе-

ременных, критериев, системы ограничений, т.е. формирования

оптимизационной экономико-математической модели.

Основные принципы алгоритмического моделирования слож-

нейших экономических систем

В настоящее время для исследования очень сложных эконо-

мических систем широко применяются методы машинной имита-

62

ции с помощью имитационных моделей.

Имитационная модель – это описание изучаемой системы с

помощью адекватных ей алгоритмов функционирования системы

под влиянием внешних и внутренних возмущений.

Как следует из вышеприведенного определения, поведение

изучаемых систем в этом случае моделируется сразу на машинном

языке без предварительного построения аналитической модели,

хотя описание моделирующего алгоритма процесса функциониро-

вания системы можно рассматривать как специальную форму за-

писи математической модели.

К машинному (имитационному) моделированию обычно

прибегают в тех случаях, когда зависимости между элементами

моделируемых систем настолько сложны и неопределенны, что

они не поддаются формальному описанию на языке современной

математики, т. е. с помощью аналитических моделей. Таким обра-

зом, имитационное моделирование исследователи сложных систем

вынуждены использовать, когда чисто аналитические методы либо

неприменимы, либо неприемлемы (из-за сложности соответст-

вующих моделей).

При имитационном моделировании динамические процессы

системы-оригинала подменяются процессами, имитируемыми мо-

делирующим алгоритмом в абстрактной модели, но с соблюдени-

ем таких же соотношений длительностей, логических и временных

последовательностей, как и в реальной системе. Поэтому метод

имитационного моделирования мог бы называться алгоритмиче-

ским или операционным. Кстати, такое название было бы более

удачным, поскольку имитация (в переводе с латинского –

подражание) – это воспроизведение чего-либо искусственными

средствами, т. е. моделирование. В связи с этим широко исполь-

зуемое в настоящее время название «имитационное моделирова-

ние» является тавтологическим.

В процессе имитации функционирования исследуемой сис-

темы, как при эксперименте с самим оригиналом, фиксируются

определенные события и состояния, по которым вычисляются за-

тем необходимые характеристики качества функционирования

изучаемой системы. Для систем, например, информационно-

вычислительного обслуживания в качестве таких динамических

характеристик могут быть определены:

63

– производительность устройств обработки данных;

– длина очередей на обслуживание;

– время ожидания обслуживания в очередях;

– количество заявок, покинувших систему без обслуживания.

При имитационном моделировании могут воспроизводиться

процессы любой степени сложности, если есть их описание, за-

данное в любой форме: формулами, таблицами, графиками или

даже словесно.

Основной особенностью имитационных моделей является то,

что исследуемый процесс как бы «копируется» на вычислительной

машине, поэтому имитационные модели в отличие от моделей

аналитических позволяют:

– учитывать в моделях огромное количество факторов без

грубых упрощений и допущений (а следовательно, повысить адек-

ватность модели исследуемой системе);

– достаточно просто учесть в модели фактор неопределенно-

сти, вызванный случайным характером многих переменных моде-

ли;

– обеспечить независимость процесса моделирования от на-

личия методов решения того или иного класса задач, что, в свою

очередь, позволяет сместить исследовательский акцент непосред-

ственно на выяснение действительной (а не идеализируемой) при-

роды взаимосвязей исследуемой сложной экономической системы.

Все это позволяет сделать естественный вывод о том, что

имитационные модели могут быть созданы для более широкого

класса объектов и процессов, чем аналитические и численные мо-

дели.

Преимущества имитационных моделей не умаляют в то же

время значения моделей аналитических. Более того, очевидно, их

надо считать взаимодополняющими инструментами экономико-

математического анализа.

Во-первых, имитационная модель может включать в себя в

качестве оптимизационных блоков те элементы исследуемой сис-

темы, которые могут быть формализованы в виде соответствую-

щих оптимизационных аналитических моделей.

Во-вторых, построение имитационных моделей в ряде случа-

ев предшествует построению оптимизационных аналитических мо-

делей, поскольку прежде чем оптимизировать функционирование

64

той или иной системы, необходимо понять особенности этого функ-

ционирования. В этих случаях предварительные исследования на

имитационных моделях часто дают возможность построения доста-

точно простых и эффективных аналитических моделей.

Расширяя и уточняя с учетом вышесказанного определения

«имитационная модель», «имитационное моделирование», отме-

тим, что они строго не определены и допускают весьма широкую

трактовку. Однако большинство определений, которые, кстати,

близки друг другу, сходятся в том, что подчеркивают такие при-

знаки имитационной модели, как:

– постоянные взаимодействия лица, принимающего решение,

и ЭВМ;

– достаточно точное воспроизведение механизма функциони-

рования исследуемой системы;

– первичность моделирующего алгоритма по отношению к

модели;

– необходимость проведения вычислительных экспериментов

на ЭВМ.

Сущность же имитационного моделирования состоит в целе-

направленном экспериментировании с имитационной моделью пу-

тем «проигрывания» на ней различных вариантов функционирова-

ния системы с соответствующим экономическим их анализом.

Сразу отметим, что результаты таких экспериментов и соот-

ветствующего им экономического анализа целесообразно оформ-

лять в виде таблиц, графиков, номограмм и т. п., что значительно

упрощает процесс принятия решения по результатам моделирова-

ния.

Перечислив выше целый ряд достоинств имитационных мо-

делей и имитационного моделирования, отметим также и их не-

достатки, о которых необходимо помнить при практическом ис-

пользовании имитационного моделирования. Это:

– отсутствие хорошо структуризованных принципов по-

строения имитационных моделей, что требует значительной спе-

циальной проработки каждого конкретного случая ее построения;

– методологические трудности поиска оптимальных решений;

– повышенные требования к быстродействию ЭВМ, на кото-

рых имитационные модели реализуются;

– трудности, связанные со сбором и подготовкой репрезента-

65

тивных статистических данных;

– уникальность имитационных моделей, что не позволяет ис-

пользовать готовые программные продукты;

– сложность анализа и осмысления результатов, полученных

в результате вычислительного эксперимента;

– достаточно большие затраты времени и средств, особенно

при поиске оптимальных траекторий поведения исследуемой сис-

темы.

Количество и суть перечисленных недостатков весьма вну-

шительно. Однако, учитывая большой научный интерес к этим ме-

тодам и их чрезвычайно интенсивную разработку в последние го-

ды, можно уверенно предположить, что многие из перечисленных

выше недостатков имитационного моделирования будут в бли-

жайшее время устранены как в концептуальном, так и в приклад-

ном плане.

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

Одним из основных параметров при имитационном модели-

ровании является модельное время, которое отображает реальное

время функционирования исследуемой системы. В зависимости от

способа продвижения модельного времени методы моделирования

подразделяются на:

– методы с приращением временного интервала;

– методы с продвижением времени до особых состояний.

В первом случае модельное время продвигается на некото-

рую величину Dt. Далее определяются изменения состояния эле-

ментов системы, которые произошли за это время. После этого

модельное время снова продвигается на величину Dt и так далее

до конца периода моделирования Тм. Шаг приращения выбирается,

как правило, постоянным, но в общем случае он может быть и пе-

ременным. Этот метод носит название «принцип Dt».

Во втором случае в текущий момент модельного времени t

сначала анализируются будущие особые состояния системы (ино-

гда их называют события), которые изменяют динамику функ-

ционирования исследуемой системы. В общем случае в качестве

особых состояний можно выделить:

– поступление заявок на обслуживание;

– начало обслуживания заявки;

– освобождение канала после обслуживания заявки;

66

– завершение моделирования.

В самом общем случае в системе могут быть выделены собы-

тия и других типов, например, возникновение отказа (поломки)

канала обслуживания в процессе обслуживания заявки, а также за-

вершение восстановления устройства после отказа.

После анализа событий выбирается наиболее раннее и мо-

дельное время продвигается до момента наступления этого собы-

тия. При этом считается, что состояние системы не изменяется

между двумя соседними событиями. Затем определяется реакция

системы на выбранное событие, в частности определяется харак-

тер и момент наступления нового особого состояния (события),

и т. д. Процедура повторяется до завершения периода моделиро-

вания Тм. Данный принцип называют «принципом особых состоя-

ний». Модель в этом случае работает, «перепрыгивая» от одного

события к другому, значительно экономя машинное время моде-

лирования. Очевидно, что между реальным временем и временем

работы модели в процессе имитации функционирования иссле-

дуемой системы нет ничего общего. Поскольку имитационный

эксперимент выполняется на ЭВМ, как правило, с очень высоким

быстродействием, время работы модели весьма незначительно

(минуты). Такое отражение в ЭВМ реального процесса называют

«сжатием времени», преимущества которого становятся очевид-

ными, если попытаться получить эту же информацию, используя

реальную моделируемую систему.

Время окончания работы моделируемого алгоритма либо зада-

ется, как правило, с помощью ограничения, накладываемого непо-

средственно на продолжительность имитируемого периода, на так

называемую глубину моделирования, либо выход из алгоритма осу-

ществляется по достижении требуемой точности статистических

оценок рассчитываемых характеристик моделируемой системы.

Обобщенный (укрупненный) алгоритм имитационного моде-

лирования системы массового обслуживания будет следующим:

1. Определяется событие с минимальным текущим временем

– наиболее раннее событие.

2. Модельному времени присваивается значение времени на-

ступления наиболее раннего события.

3. Определяется тип события.

4. В зависимости от типа события предпринимаются дейст-

67

вия, направленные на загрузку устройств и продвижение заявок в

соответствии с технологией их обработки, вычисляются моменты

наступления будущих событий. Все эти действия называют реак-

цией имитационной модели на событие.

5. Перечисленные действия повторяются до истечения пе-

риода моделирования Тм (до достижения заданной глубины моде-

лирования).

6. По результатам работы имитационной модели рассчиты-

ваются необходимые характеристики исследуемой системы массо-

вого обслуживания.

Контрольные вопросы

1. Дайте определение имитационного моделирования.

2. Перечислите основные принципы построения имитацион-

ной модели.

3. Приведите примеры задач для решения, которых возможно

построение имитационной модели.

Тема 8. Балансовые модели

Цель: дать студентам представление об общих принципах по-

строения балансовых моделей на примере МОБ.

Матричное представление информации является основным

для многих классов экономико-математических моделей, в частно-

сти, приводимых к задачам линейного, а также дискретного и не-

линейного программирования, для разнообразных балансовых по-

строений, социометрии, широко используется в теории игр, теории

графов, математической статистике. Для теоретических исследо-

ваний матричная запись удобнее, чем скалярная, благодаря ком-

пактности, особенно существенной при использовании математи-

ческих операций над матрицами. Матричная модель является од-

ной из наиболее распространенной форм представления количест-

венной экономической информации. Матричные модели строятся

в виде таблиц и отображают соотношения между затратами на

производство и его результатами, нормативы затрат, производст-

венную и экономическую структуру хозяйства.

Матричный анализ — это метод исследований взаимосвязей

между экономическими объектами с помощью матричных моде-

68

лей. Метод основывается на математической теории матриц и ис-

пользуется, главным образом, в тех случаях, когда объектом ис-

следования являются балансовые соотношения, возникающие при

изучении затрат и результатов производства, материальных, де-

нежных, транспортных и других экономических процессов.

Самыми известными являются модели межотраслевого ба-

ланса (МОБ). Предшественниками МОБ были: экономическая таб-

лица Ф. Кенэ (1758) и схемы общественного воспроизводства К.

Маркса (XIX в.). Русский экономист В.К.Дмитриев (1868-1963),

изучая межотраслевые связи, впервые использовал для этой цели

линейные уравнения и предложил технологические коэффициен-

ты. В 1924 г. в СССР впервые был составлен межотраслевой ба-

ланс народного хозяйства. В 1926 г. появилась работа П.И. Попова

и Л.Н.Литошенко «Баланс народного хозяйства СССР», с которой

В.В.Леонтьев познакомился еще в рукописи.

Автором современной модели межотраслевого баланса (в

англоязычных странах он имеет название «input-output analysis»)

является В.В. Леонтьев (1906-1999) Он окончил факультет обще-

ственных наук Санкт-Петербургского университета «по финансо-

вому циклу», в 1925-1928 гг. жил в Берлине, в 1931 г. эмигрировал

в США. Книга Леонтьева «The Structure of American Economy

(«структура американской экономики»)» появилась в 1941 г. Ци-

тата из нее: «Сей скромный труд описывает попытку применить

экономическую теорию общего равновесия… к эмпирическому

изучению взаимозависимости между различными отраслями на-

родного хозяйства, проявляющейся _______в ковариации дел, объемов

производства, капиталовложений и доходов». В 1985 г. В.В. Леон-

тьеву была присуждена Нобелевская премия по экономике.

Межотраслевые балансы могут составляться для страны, ре-

гиона и предприятия.

Межотраслевой баланс отражает структуру производства и

потребления продукции, произведенной в стране за год.

69

Отчетный межотраслевой баланс в денежном выражении

Потребляющие отрасли

итого Конечный продукт

1 … j... n C I G NX y Х

I квадрант II квадрант

Произво-

дящие от-

расли

1 x11... x1j... x1n C1 I1 G1 NX1 y1 X1

.......................................

i xi1... xij... xin Ci Ii Gi NXi yi Xi

.......................................

n xn1... xnj... xnn Cn In Gn NXn yn Xn

Итого......

III квадрант IV квадрант

W W1... Wj... Wn WC WI WG WNX Wy

R R1... Rj... Rn RC RI RG RNX Ry

A A1... Aj... An AC AI AG ANX Ay

% %1... %j... %n %C %I %G %NX %y

Р P1... Pj... Pn PC PI PG PNX Py

D D1... Dj... Dn DC DI DG DNX Dy

S S1... Sj... Sn SC SI SG SNX Sy

X X1... Xj... Xn

Это таблица, состоящая из четырех частей (квадрантов), за-

нумерованных от I до IV. I квадрант (левая верхняя четверть) от-

ражает структуру производства и производственного потребления

промежуточного продукта. Он представляет собой квадратную

матрицу размерностью nЃEn, где n – число отраслей, на которые

разбито народное хозяйство.

В процессе изложения будем последовательно вводить необ-

ходимые понятия и обозначения. Отрасль – множество предпри-

ятий, производящих одинаковую продукцию. Каждая отрасль од-

новременно является производящей и потребляющей. Когда от-

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

индексом i, а потребляющие – j:

Если i = j, то это одна и та же отрасль.

Матрица I-го квадранта заполнена числами xij, где xij – объем

продукции i-й отрасли, использованной для производства всей

70

продукции j-й отрасли. Если величины xij измеряются в деньгах, то

их можно складывать. Номера строк в I-м квадранте – это номера

производящих отраслей, номера столбцов – номера потребляющих

отраслей. Обратимся к межотраслевому балансу в денежном вы-

ражении.

Рассмотрим i-ю строку I-го квадранта. Величины xi1,..., xij,

...,xin показывают, какой объем продукции i-й отрасли израсходо-

ван в отчетном году на производство продукции всех отраслей от

1-й до n-й. Сумма этих величин по строке есть промежуточный

продукт i-ой отрасли, израсходованный всеми отраслями.

Рассмотрим j-й столбец I квадранта. Величины x1j,..., xij,...,

xnj показывают объемы продукции всех отраслей от 1-й до n-й, ис-

пользованные на производство продукции j-й отрасли. Продукция

j-й отрасли собирается из продукции других отраслей, стоимость

этой продукции переносится на стоимость продукции j-й отрасли.

Если просуммировать по j-му столбцу все величины от x1j до xnj,

получится величина, которая равна всей стоимости, перенесенной

в j-ю отрасль из всех отраслей. Сумма всех элементов матрицы

первого квадранта есть весь промежуточный продукт народного

хозяйства, она же равна всей перенесенной стоимости. Эта вели-

чина записана в правом нижнем углу первого квадранта.

Во II квадранте отражается структура конечного продукта.

Конечным называется продукт, произведенный в отчетном году и

использованный на непроизводственное потребление и накопле-

ние. Если исчисляется конечный продукт, произведенный внутри

страны, то это будет валовой внутренний продукт (ВВП). В стати-

стике ВВП исчисляется по расходам на его производство (ВВПрас)

и по доходам, полученным при его производстве (ВВПдох). Т.к.

всякий доход является чьим-то расходом, то очевидно, что

ВВПрас=ВВПдох. Во II квадранте структуру конечного продукта

представим в соответствии с формулой расчета ВВП по расходам:

ВВПрас = С + I + G + NX,

где С – потребление домашних хозяйств;

I – валовые частные инвестиции;

G – государственные закупки товаров и услуг;

NX – чистый экспорт, т.е. экспорт минус импорт.

71

В предпоследнем справа столбце II квадранта отражен ко-

нечный продукт у, который и есть ВВП. Тогда для i-й отрасли

справедливо равенство:

В крайнем правом столбце записаны валовые продукты от-

раслей:

Xi – валовой продукт i-й отрасли.

Валовой продукт отрасли (Xi) равен сумме промежуточного

и конечного продуктов:

В нижней строке II квадранта записаны суммы по столбцам:

потребление всех домашних хозяйств;

валовые частные инвестиции всего народного хозяйства;

валовые государственные закупки товаров и услуг; это часть

ВВП, потребляемая государством;

валовой чистый экспорт;

валовой внутренний продукт народного хозяйства;

сумма валовых продуктов отраслей.

Любая отрасль изготовляет свою продукцию, используя про-

дукцию других отраслей и затрачивая на обработку собственные

факторы производства (труд, землю, капитал). Поэтому стоимость

продукции любой отрасли состоит из двух частей: первая – стои-

мость, созданная в других отраслях и перенесенная на стоимость

данной; вторая – стоимость, созданная в данной отрасли в процес-

се обработки и добавленная к перенесенной. Факторы производст-

ва, создавшие добавленную стоимость, получают ее в виде фак-

торных доходов.

В III квадранте отражается добавленная стоимость. Структу-

ра ее дается в соответствии с формулой расчета ВВП по доходам:

ВВПдох = W + R + A + % + P + D.

где W – заработная плата наемных работников;

R – рентные платежи (за землю, оборудование, квартиры и

т.д.);

A – амортизация основного капитала;

% – чистый процент (доход от облигаций, срочных вкладов в

банке, сберегательных сертификатов и т.д., т.е. от любых финан-

совых активов);

P – прибыль корпораций;

D – доход некорпорированных предприятий.

72

Обозначим через Sj добавленную стоимость j-й отрасли,

тогда

В крайнем правом столбце III квадранта записаны суммы по

строкам:

заработная плата всех наемных работников в стране;

валовые рентные платежи;

валовая амортизация основного капитала;

валовой доход от финансовых активов;

прибыль всех корпораций;

доход всех некорпорированных предприятий;

валовая добавленная стоимость, созданная во всем народном

хозяйстве.

В нижней строке III квадранта располагаются валовые объе-

мы продукции отраслей Xj. Они равны сумме перенесенной и до-

бавленной стоимостей:

В правом нижнем углу третьего квадранта находится сумма

валовых объемов продукции отраслей, она равна сумме промежу-

точного продукта и добавленной стоимости:

В IV квадранте доходы связываются с расходами. Любая

строка показывает, из каких источников образовался соответст-

вующий доход. Так, в первой строке

WC – зарплата наемных работников, полученная в результате

потребительских расходов домашних хозяйств;

WI – зарплата, полученная от инвестиционных расходов до-

мохозяйств;

WG – зарплата, полученная от государственных закупок;

WNX – зарплата, полученная от чистого экспорта;

Wу – зарплата, полученная от производства всего ВВП (ко-

нечного продукта).

Аналогично зарплате W в IV квадрант входят все остальные

элементы доходов (R, A, %, P, D), а также добавленная стоимость

S.

Контрольные вопросы

1. Какое количество квадрантов в МОБ заполняется в случае

натурально-вещественных и стоимостных единиц измерения?

2. Раскрыть содержание квадрантов МОБ.

73







Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все...

ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования...

Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор...

ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.