Смекни!
smekni.com

Моделирование работы банка (стр. 1 из 6)

Введение.


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

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

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

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


1.Банковскаясистема.


Наличие эффективной,разветвленной банковской системы - важнейшая черта любой развитой рыночной экономики. В России мы можемнаблюдатьинтереснейшийфеномен. Засчитанныемесяцы множествобанков, объединившись в систему, взялона себя всеобеспечение внутреннегоденежного обращения ивнешнего оборотастраны. Приэтом их начальныйкапитал образовалсяиз активов государственных промышленных и торговых предприятий,получившихсамостоятельность структурныхподразделенийГосбанка СССР.

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

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

Одно из определенийкоммерческогобанка: это фирма, имеющая чартер правительства на ведениебанковских операций.

К основным видам предоставляемыхуслуг, согласно[2],можно отнести:

факторинг- ряд комиссионно- посреднических услуг, оказываемыхбанком клиенту,в процессе осуществленияпоследнимрасчетов затовары и услуги и сочетающихся как правило с кредитованием его оборотного капитала;

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

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

информационные- о кредитоспособности,о процентнойставке;консультационныеуслуги- о повышении класса кредитоспособностиклиента.

Для обеспечения экономическихусловий устойчивого функционирования банка, ЦБ России устанавливаетследующие экономические нормативы деятельности коммерческих банков:

- нормативы достаточности капитала коммерческого банка;

- нормативы ликвидности баланса коммерческого банка;

- минимальный размер обязательных резервов,депонируемых в ЦБ России;

- максимальныйразмер риска на одного заемщика.1

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

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

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

По[8],для банкав целом, можетиспользоваться,к примеру, ещеи следующаясистема показателей:

1)темпы ростаприбыли (убытков)за период врезультатедеятельности;

2)темпы роставалюты баланса;доля накопленнойприбыли в валютебаланса;

3)величинаи качествоработающихактивов: доляработающихактивов, доляпредоставленныхкредитов вобщей суммеактивов;

4)показателирентабельности:доходы/расходы,прибыль/активы,прибыль/активыработающие,доходы/собственныйкапитал банка;

5)экономическиенормативыдеятельностиустановленныеЦентральнымБанком;

6)основныекоэффициентыликвидности.

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

Важную роль при конкретизации функционирования банка можетиграть тип стратегии:

  1. продажа освоенных услуг старым клиентам;

  2. проникновение(прежние услуги новым клиентам на старом рынке);

  3. развитие(продажа старых услуг на новом рынке);

  4. сбыт новых услуг (новые услуги на старом рынке);

  5. диверсификация(новые услуги на новом рынке).

Существуетиерархическаяструктурацелей:

- перспективныецели (максимизацияприбыли, выживание,максимизациядоходов акционеров,максимизациякорпорационногороста и др.)

- среднесрочныецели (увеличениерыночной доли,рост доходав расчете наакцию, расширениеклиентуры,увеличениекапитальнойбазы и др.)

- краткосрочныецели (доходностьактивов, доходностькапитала, доходностьинвестиций,повышениеквалификацииперсонала идр.)

Таким образом,мы видим, что все зависит от целей, которые ставит перед собой банк .Обобщим их,будем считать,что банк стремится максимизировать прибыль.

Опираясьна [1],опишем структуру коммерческого банка, она нам понадобится в дальнейшем.(рис.1).

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

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




2.Видымоделей.

2.1.Линейноепрограммирование.


Ответственныерешения в современныхцеленаправленныхсистемах планирования и управления должны быть в некотором смысле экстремальнымиили близкимик ним. Отступлениеот этого принципаобычно связанос излишнимизатратами(часто весьмазначительными)и снижаетэффективностьуправления(часто весьмасущественно).

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

Cx min, (1.1)

Axb, (1.2)

X0. (1.3)

Еще болееширокий классзадач выбораэффективногоре­шения укладываетсяв рамки общейсхемы математическогопрограммирования.

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

Запись(1.1)—(1.3), вполнеосмысленнаяпри детерминиро­ванныхзначенияхпараметровусловий задачи,теряет опреде­ленностьи требуетдополнительныхразъясненийпри случайныхзначенияхисходных данных.Между тем вомногих прикладныхзадачах коэффициенты cj целевойфункции, элементыматрицыусловийА илисоставляющиевектора ограниченийb случай­ныевеличины.

Исходнаяинформациядля планирования,проектированияи управленияв экономике,как пра­вило,недостаточнодостоверна.Планированиепроизводстваобычно ведетсяв условияхнеполной информацииоб обстановке,в которой будетвыполнятьсяплан и реализовыватьсяпроиз­веденнаяпродукция. Вовсех случаяхв моделяхматематическогопрограммирования,к исследованиюкоторых сводятсязадачи планирования,проектированияи уп­равления,отдельные иливсе параметрыцелевой функциии ограничениймогут оказатьсянеопределеннымиили случай­ными,Естественныйна первый взглядпуть анализаподобных задач—заменаслучайныхпараметрових среднимизначениямии вычислениеоптимальныхпланов полученныхтаким образомдетерминированныхмоделей—невсегда оправдан.При сгла­живаниипараметровусловий задачиможет бытьнарушена адекватностьмодели изучаемомуявлению. Усреднениеисходных данныхможет привестик потере полезнойинформациии привнестив модель ложнуюинформацию.Решение детерми­нированнойзадачи с усредненнымипараметрамиможет не удовлетворятьограничениямисходной моделипри допустимыхреализацияхпараметровусловий.


2.2.Стохастическоепрограммирование.


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

Постановкизадач стохастическогопрограммированиясуще­ственнымобразом зависятот целевыхустановок иинформаци­оннойструктурызадачи.

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

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

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

Разработкапредварительногоплана и компенсацияневя­зок—дваэтапа решенияодной задачи.В соответствиис этим задачирассматриваемоготипа называютдвухэтапнымиза­дачамистохастическогопрограммирования.

Естественнымобобщениемдвухэтапныхзадач являютсямногоэтапные(динамические)задачи стохастическогопрограм­мирования.Часто в процессеуправленияпредставляетсявоз­можностьпоследовательнонаблюдать рядреализацийпарамет­ровусловий исоответствующимобразом корректироватьплан. Естественно,что как предварительныйплан, так ипоследова­тельныекорректировкидолжны, помимосодержательныхогра­ничений,учитыватьаприорныестатистическиехарактеристикислучайныхпараметровусловий накаждом этапе.

Канализу многоэтапныхзадач стохастическогопрограмми­рованиясводятся формальныеисследованиячисленныхметодов планированияпроизводстваи развитияэкономическойсистемы.

Роль стохастическихмоделей и методовв исследо­ваниизакономерностейповеденияэкономическихсистем и в разработкеколичественныхметодов планированияэкономики иуправленияпроизводством имеет два аспекта— методологическийи вычислительный.И тот и другойсвязаны с однойиз важнейшихкатегорийсовременнойматема­тическойлогики — с понятиемсложности,точнее, с понятиями«сложностьалгоритма»,«сложностьвычислений»и «сложностьразвития».

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

Учетслучайныхфакторов инеопределенностив планированиии управлении— важная задачастохастическогопрограммирования.

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

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

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


2.3.Формальнаяпостановкастохастическойзадачи.


Приведемформальнуюпостановкумногоэтапнойстохастиче­скойзадачи. Пустьi—наборслучайныхпараметровi-гоэтапа, a xiрешение,принимаемоена i-м этапе.Обозначим k =(1, …, k), xk= (x1, … ,xn),

k= 1,…,n .

Общая модельмногоэтапнойзадачи стохастиче­ского программированияимеет вид:

Mn0( n, xn) min, (4.1)

M kk ( k, xk) k-1bk(k-1), (4.2)

xkGk,k=1,…,n. (4.3)

Здесь 0(n, xn) —случайнаяфункция отрешений всехэтапов,

k (k, xk)-случайнаявектор-функция,определяющаяограни­ченияk-гоэтапа;bk(k-1)случайныйвектор;Gkнекотороемножество,определяющеежесткие ограниченияk-гоэтапа; Mkkk-1—условноематематическоеожидание kв пред­положении,что на этапах,предшествующихk-му, реализованнабор

k-1 =(1, …, k-1).

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

Для тогочтобы постановказадачи (4.1)—(4.3) былапол­ной, необходимоеще указать,среди какогокласса функций(ре­шающих правилx=x()Х)от реализацийслучайныхисход­ных данныхследует разыскиватьрешение.

К моменту,когда должнобыть приняторешение k-тоэтапа, можноуспеть обработать результаты наблюдения реализаций случая на этапах1, ..., s;sk.

В задачах решение на 1-мэтапе принимаетсяпосле реализациислучайныхпараметровусловий напредыду­щем(i—1)-мэтапе. Решающиеправила имеютвид xi=xi(i-1) , i = 1,…,n .

Будемназывать такиезадачи многоэтапнымизада­чамистохастическогопрограммированияс условнымиограниче­ниямии с априорнымирешающимиправилами.

Сведениезадачи управленияк анализу моделистохастиче­скогопрограммированияпозволяетразделитьпроцесс выборарешения на дваэтапа. Первый—трудоемкийпредваритель­ный— используетструктурузадачи и априорнуюстатистиче­скуюинформациюдля получениярешающегоправила (илире­шающегораспределения)—формулы, таблицыили инструкции,устанавливающейзависимостьрешения (илифункции распре­деленияоптимальногоплана) от конкретныхзначений парамет­ровусловий задачи.Второй — нетрудоемкийоперативныйэтап — используетрешающее правило(решающеераспределение)и те­кущуюреализациюусловий длявычисленияоптимальногоплана (или егораспределения).[10]


2.4.Методырешения задачстохастическогопрограммирования.


Основныеклассы задач,для решениякоторых создаетсявы­числительныйкомплекс,непосредственноили методамистоха­стическогорасширенияформулируютсякак моделистохастиче­скогопрограммирования.

Вообще говоря,все моделивыбора решения,сформулирован­ныев терминахматематическогопрограммирования,могут быть (ав практическихзадачах, отвечающихуправлениюсложными системамии процессами,должны быть)сформулированыкак моделистохастическогопрограммирования.

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

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

До сих порнет достаточноконструктивногометода решенияобщей (дажелинейной) двухэтапнойзадачи стохастическогопрограммирования.Стандартныеметоды выпуклогопрограмми­рованияв общем случаенеприменимыдля вычисленияпредва­рительногоплана— решениявыпуклой задачипервого этапа.Основная трудностьв том, что целеваяфункция и областьопределенияпланов первогоэтапа заданы.вообще говоря,неявно. В случаях,когда областьК имеетотносительнопростую структуруили задачаоказываетсяс простой рекурсией,эффек­тивным,хотя и трудоемкимметодом вычисленияпредваритель­ногоплана, оказываетсяметод стохастическихградиентов2,представляющийсобой итеративныйметод типастохастическойаппроксимации.

Все это подсказываетпуть алгоритмизациирешения сложныхзадач в автоматизированныхсистемахуправления—заменутрудоемкихпроцедур, отвечающихобоснованным(точным илиприближенным)методам решениядетерминированныхэкстремальныхзадач, относительнопростыми «законамиуправления»—решающимиправилами илирешающимираспределениямистохастическогорасширениясоответствующихзадач.

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

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


3.Динамическаямодель работыбанка.


3.1.Вводныесведения.


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

основныхэтапа:

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

II. На второмэтапе сгруппированныекомплексы услуги операций(биз­несы) локализуютсяв организационнойструктуребанка. Происходит"наложение"и увязываниетехнологическихцепочек бизнесовс функциональнотерриториальнойструктуройорганизации.Формируютсяцентры болеевысо­кого уровня- центрыответственности(или центрыприбылей), включающиев себя несколькофункциональновзаимосвязанныхи организационнообъеди­ненныхбизнес-центров.Необходимаметодикаобоснованногоперераспределениязатрат ин­фраструктурныхподразделенийпо центрамответственности.Возможно, так­жетакого перераспределенияне осуществлять,выделяя в конечныхпродук­таханализа результатыдеятельностиинфраструктурныхцентров. В ходеанализа рассчитываютсяосновные показателидеятельностицен­тровответственности- конечнаяприбыль, объемыпривлеченныхи разме­щенныхсредств, окупаемостьинвестиционныхпроектов центраответствен­ности,которые могутвключать нескольковзаимосвязанныхпроектов уровнябизнес-центров.

III.Общуюсумму прибыли,заработаннуюбанком, необходимо перерас­пределить,во-первых, поосуществляемымотдельнымоперациям иуслугам, во-вторых,по функциональнымподразделениям.Данный этапинтегрируетрезультатыдвух предыдущихи являетсянаиболее трудоемким.

Даннаяразбивка финансовыхрезультатовможет производитьсядо уровня любойглубины- вплотьдо каждогоотдельноговида услуг ифункционально­гоподразделения- филиалаили отдела.

Рассмотрим общий случай.


3.2.Постановказадачи .


Некоторый банк, организационная структура которого построена на базе отделений,ежегодно распределяет ассигнования на выполнениеразличных работ. Каждое из S отделений представляет руководству банка данные трех видов .Информация первой группы относится к проведению поисковых исследованийнеопределенного характера . Если на исследования такого рода в отделении j выделяют vj тысячдолларов, то оценка ожидаемого долгосрочного дохода равна Pj(vj) миллионов долларов. Информация второй группы относится к услугам, покоторым поисковые исследования уже завершены и для внедрения которых требуется проведение ряда работ и подсчетов. Для таких проектов ассигнования в объеме wj тысяч долларов, согласно имеющейся оценке, дадут, в конечном счете, доход в размере Qj(wj) миллионов долларов. К третьей группе относится информация, связанная с улучшением качества уже оказываемых услуг . Затратыxj тысяч долларов, согласно сделанным оценкам, должны принести всего Rj(xj)миллионов долларовдополнительного дохода.

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

Математическая модель задачи описывается следующими соотношениями:

[Pj(vj)+ Q j(wj)+ Rj(xj)]
(1)

максимизировать,при ограничениях


(vj+ wj+ xj)
N (2)

общая сумма ассигнований


vj+ wj+ xj

Lj , j=1,2..s (3)

vj , wj , xj (4) неотрицательныецелые при любомj.


Поскольку на все управляемые переменные наложено только одно ограничение (2) , а остальные бюджетные и целочисленные ограничения(3) и (4) относятсятолько к отделению j ,то в данном случае имеет место задача распределения усилий с одним ограничением.3Таким образом получаем следующее рекуррентное соотношение:


gj(n) = max [ Pj( vj) + Qj(wj)+ Rj(xj)+ gj(n - vj -wj- xj)] , j = 1,2...s (5)


где n= 0,1,2...N и максимизацияпроизводитсятолько по неотрицательным целочисленным значениям vj ,wjи xjудовлетворяющим условию:


vj +wj+ xj

min(Lj, n)


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


Pj( vj) + Qj(wj)+ Rj(xj)

max (6) при ограничениях

vj +wj+ xj

y, (7)


где vj ,wj и xjдолжны быть неотрицательными целыми числами. Необходимо получить решение для каждого значения y= 0,1....Lj.

Чтобы использовать рекуррентный подход к задаче (6)-(7) , примем


pj(y) = Pj(y), y =0,1...Lj , (8)


qj(y)= max [ Qj (wj ) + pj(y- wj )] , y = 0, 1 ... Lj (9)

wj


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

wj

y, и


rj (y) = max [ Qj(xj) + q j(y- xj)], y = 0,1...Lj(10)

xj


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

xj

y.


Далее находится решение по соотношению:


gj(n)= max [ r j (y) +g j(n - y ) ] , j = 1,2...s, (11)

y


где n= 0,1...N и максимизация производится только по неотрицательным

целым значениям y, удовлетворяющим условию у

min (Lj, n) .

Следовательно, для решения этой задачи нужно связать s расчетов

распределения усилий с общей моделью распределения усилий..

Таким образом, в качестве решения мы получим значения vj ,wj и xj - выделяемые средства на соответствующие проекты, дающие максимизацию общего дохода банка gj (n) по отделам j = 1,2...s.

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

  • числоотделов;

  • общийобъем финансирования;

  • максимальноефинансированиеотдела;

  • зависимостьдоходов отвложений повидам исследований;

  • максимальныеобъемы финансированияотделов.

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

подобногофинансирования.

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


4.Нейронныесети.


4.1.Общие положенияпо нейронным сетям.


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

Намоделированиепроцессовпринятия решенийэтими методамибыло потраченомного усилий.Оказалось,однако, чтоэкспертныесистемы в сложныхситуацияххорошо работаютлишь тогда,когда системеприсуща внутренняястационарность(т.е. когда накаждый входнойвектор имеетсяединственныйне меняющийсясо временемответ). Подтакое описаниев какой-то степениподходят задачиком­плекснойклассификацииили распределениякредитов, нооно пред­ставляетсясовершеннонеубедительнымдля финансовыхрынков с ихнепрерывнымиструктурнымиизменениями.В случае сфинансо­вымирынками едвали можно утверждать,что можно достичьпол­ного илихотя бы в определеннойстепени адекватногознания о даннойпредметнойобласти, в товремя как дляэкспертныхсистем с алгоритмами,основаннымина правилах,это —обычное требова­ние.

Н


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

осреде.

Рис.2.Блок-схемафинансового

прогнозированияпри помощинейронныхсетей.


Характерфинансовыхрынков драматическимобразом меняетсяс тех пор, каквследствиеослабленияконтроля,приватизациии появленияновых финансовыхинструментовнациональныерынки слилисьв общемировые,а в большинствесекторов рынкавозросла свободафинансовыхопера­ций.Очевидно, чтосами основыуправленияриском и доходомне могли непретерпетьизменений, кольскоро возможностидиверси­фикациии стратегиизащиты от рискаизменилисьдо неузнаваемо­сти.

Возможноститакого при­мененияоблегчаютсятем, что имеютсяогромные базыэкономиче­скихданных,— ведьсложные моделивсегда прожорливыв отноше­нииинформации.

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

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

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

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

Банкаккумулируетвременно свободныеденежныесредства(вклады).Длятого, что быпривлечь вкладчиков,необходимоосуществлениетаких операцийи предоставляемыхуслуг, что быдоход, полученныйв результатебыл бы оптимальным.Одна из предоставляемыхуслуг : покупка-продажаналичной валюты.Доходы подверженызначительнымколебаниямв зависимостиот конъюнктуры рынка. В этомслучае существеннуюпомощь можетоказать, например,прогнозированиекурсов валют,ставок.

Рассмотримпрогнозирование ставки долларак немецкоймарке.


4


.2.Прогнозированиеставки долларак немецкоймарке.

Рис.3.Общая схемаработы.



Обучениепроисходилоосновываясь на информациио 700 дней. Сетьиспользовалапредсказанияизмененияставки на 1 деньвперед.. Предсказанныезначения дляставки показываютсячерным цветом.Действительныезначения - серым.Прямая с квадратиками– проверочное. (рис.4.)

Рис.4.


Рис.5.

Вовремя обучениясети были построеныобобщающиеправила, основываясьна которых былоосуществленопредсказаниена 35 дней торговли.(рис.5)

Сетьвыводит пунктиром,в действительности - сплошной линией.

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


Заключение.

Коммерческий банк - это кредитное учреждение, реализующее экономические интересы. Банковское дело - как правило, весьма выгодный бизнес, основанный на определенных принципах.Основной -прибыльность.Показатель прибыли официально считаетсяосновным показателем деятельности банка. Иначеговоря, размеркапитала, т.к.в балансовомотчете в разделесобственныесредства (капитал)прибыль занимаетне последнееместо. Размеркапитала банкаимеет исключительноезначение дляего деятельности.Во-первых,регулирующиеорганы устанавливаютмини­мальнонеобходимыйразмер капиталадля вновьсозда­ваемыхи работающихбанков. Во-вторых,капитал бан­ковслужит основой(капитальнойбазой) дляустанов­лениярегулирующимиорганами нормативов,определя­ющихконтролируемыепоказатели их деятельности.Наконец, чембольше размеркапитала банка,тем выше уверенностьего вкладчиков,кредиторови клиентов,поскольку приэтом повышаетсяего надежность.

Т.о.для получениянаибольшейприбыли предполагаетсясоздание иорганизация:

системыинформации;

системыпрогнозирования денежных ресурсов;

системыпринятия решений;

системыконтроля.

Представлениединамическоймодели работыбанка в видепрограммыоправды-ваетсебя, когдачисло отделов(S)и объемы финансирования(N) достаточнобольшие. (Уже при S>4, N>10)

В этомслучае преимуществатакого подходак решению задачинеоспоримы,так

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

Программанастроена наопределеннуюорганизационнуюструктуру,базирующуюсяна отделах.

Методика,изложеннаяв данной работе,может бытьприменена влюбом отдельновзятом банке.Например, вследующихбанках: Возрождение,Волгопромбанк,Индустриальный,РусЮгБанк, Саваи др.


Приложение1.


Модельобщего вида задачираспределенияусилий.


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

Модельописываетсяследующимисоотношениями:


Максимизировать

(1’)

при ограничениях

(2’)

yj= 0 , 1, 2, ... при любом j. (3’)

Допустим,что каждаяфункция Hj(yj)есть неубывающаяфункция, принимающаяцелочисленныезначения прилюбом yj= 0, 1, 2, ... и удовлетворяющаяусловиюHj(0)= 0. Для упрощениярассужде­нийпринимается,что H1(y1)= y1,вследствиечего допустимоерешение существуетпри любом значенииN.На каждую величинуyjможно такженаложить ограничениесверху.

Рекуррентноесоотношениединамическогопрограммирования,соответствующеезадаче(1’) — (3’), имеетследующий вид:

gj=

max{Rj(yj)+gj-1 [n – Hj(yj)]}, j = 1,2,...,s, (4’)

g0( n ) ≡ 0,j = 0 , (5’)

гдеn =0, 1,..., N,а максимумберется толькопо неотрицатель­нымцелочисленнымзначениям yj,удовлетворяющимусловию Hj(yj)≤ n.Отыскиваетсязначениеgs(N).Для выполнениявычисле­нийнужно определитьпо выражению(4’)значения каждойфункции gj(n)при n= 0, 1, ...,N,начиная сj =1 и заканчивая j=s. [4].


Приложение2.


Листинг.

{Динамическаямодель работыбанка }

programBank;


usesCrt;


const

S = 10; { Число отделов }

N = 67; { Общий объемфинансирования }

Lmax= 17; { Максимальноефинансированиеотдела }


{Зависимостидоходов отвложений повидам исследованийи отделам }

P: array[1..S, 0..Lmax] of integer = (

{0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 }

(0,0, 3, 1, 1, 22, 10, 17, 2, 9, 10, 6, 6, 17, 14, 10, 10, 10 ),

(0,0, 3, 1, 1, 2, 10, 17, 9, 2, 11, 7, 6, 13, 13, 13, 13, 13 ),

(0,0, 3, 8, 1, 20, 17, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8 ),

(0,1, 3, 1, 1, 22, 10, 17, 3, 9, 20, 6, 6, 17, 14, 10, 10, 10 ),

(0,1, 30,8, 1, 2, 11, 17, 4, 2, 11,27,26, 33, 33, 33, 33, 33 ),

(0,1, 3, 7, 1, 14, 17, 6, 6, 6, 6, 7,17, 18, 18, 18, 8, 28 ),

(0,3, 2, 6, 1, 22, 10, 14, 7, 9, 10, 6, 6, 17, 14, 15, 10, 11 ),

(0,3, 1, 5, 1, 2, 0, 17, 9, 2, 11, 7, 6, 13, 13, 13, 13, 13 ),

(0,5, 6, 14,1, 21, 15, 6, 8, 6, 6, 7, 7, 8, 11, 8, 8, 8 ),

(0,6, 9, 3, 1, 20, 12, 4, 6, 1, 6, 7, 7, 8, 14, 18, 28, 38 )

);


Q: array[1..S, 0..Lmax] of integer = (

{0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 }

(0,0,13, 3, 3, 23, 30, 15,12,19, 11, 1, 1, 11, 13, 14, 14, 14 ),

(0,0, 3, 1,11, 2, 10, 17,19, 2, 11, 7, 6, 13, 13, 33, 33, 14 ),

(0,0, 3, 8,11, 20, 17, 6, 16, 6, 6, 7, 7, 8, 8, 38, 48, 5 ),

(0,1, 3, 1,11, 22, 10, 17,13, 9, 20, 6, 6, 17, 14, 40, 14, 15 ),

(0,1, 30,8,11, 2, 11, 17,11, 2, 11,27,26, 33, 33, 32, 34, 35 ),

(0,1, 3, 7,11, 14, 17, 6, 16,16,16, 17,17, 18, 18, 28, 14, 25 ),

(0,3, 2, 6,11, 22, 10, 14,17,19, 10, 6,16, 17, 14, 15, 10, 15 ),

(0,3, 1, 5,11, 2, 0, 17,19,12, 11, 7,16, 13, 13, 13, 15, 13 ),

(0,5, 6, 14, 11, 21, 15, 6, 18,16,16, 17,17, 8, 11, 18, 18, 18 ),

(0,6, 9, 3,11, 20, 12, 4, 16,11,16, 7, 7, 8, 14, 18, 28, 38 )


);


R: array[1..S, 0..Lmax] of integer = (

{0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 }

(0,0, 0, 0, 0, 20, 0, 10, 0, 0, 10, 0, 6, 10, 10, 10, 10, 10 ),

(0,0,13,11, 1,12, 10, 17,19,12, 11,17,16, 13, 13, 13, 13, 13 ),

(0,0,13,28,11, 20, 17,16, 16,16,16, 27,37, 38, 38, 18, 18, 8 ),

(0,11,13,21,11, 22, 10, 17, 3, 9, 20, 6, 6, 17, 14, 10,10, 10 ),

(0,11,30,8,11,12, 11, 17,14, 2, 11,27,26, 33, 33, 33, 33, 33 ),

(0,11,13,27, 1, 14, 17,16, 16, 6, 6, 7,17, 18, 18, 18, 8, 28 ),

(0,13,12,26, 1, 22, 10, 14,17, 9, 10,26,26, 17, 14, 15,10, 11 ),

(0,13,11,25,21, 2, 0, 17,19, 2, 11,27,26, 13, 13, 13,13, 13 ),

(0,15,16,21,21, 21, 15,16, 18, 6, 6, 27,27, 28, 11, 28,28, 8 ),

(0,16,19,23, 1, 20, 12, 4, 26,21,26, 27,27, 28, 14, 18,28, 38 )


);


{Максимальныеобъемы финансированияотделов }

L: array[1..S] of integer = ( 12, 5, 3, 10, 11, 7, 8, 10, 6, 17 );


functionmin(a, b : integer) : integer;

begin

ifa > b then min := b

elsemin := a;

end;


var

i,j, y, k, f : integer;

Sum,nn : integer;


pp,qq, rr : array[1..S, 0..Lmax] of integer;


T: array[0..S, 0..N] of record

y,g : integer;

end;


T2: array[0..3, 0..Lmax] of record

y,g : integer;

end;


Income: array[1..S, 0..3] of integer;


begin

ClrScr;


{Поиск p(y) }

forj := 1 to S do

fory := 0 to L[j] do

pp[j,y] := P[j, y];


{Поиск q(y) }

forj := 1 to S do

fory := 0 to L[j] do begin

qq[j,y] := Q[j, 0] + pp[j, y];

fori := 1 to y do

ifQ[j, i] + pp[j, y-i] > qq[j, y] then

qq[j, y] := Q[j, i] + pp[j, y-i];

end;


{Поиск r(y) }

forj := 1 to S do

fory := 0 to L[j] do begin

rr[j,y] := R[j, 0] + qq[j, y];

fori := 1 to y do

ifR[j, i] + qq[j, y-i] > rr[j, y] then

rr[j, y] := R[j, i] + qq[j, y-i];

end;


{Поиск g }

fori := 0 to N do begin

T[0,i].y := 0;

T[0,i].g := 0;

end;


forj := 1 to S do

fori := 0 to N do begin

T[j,i].y := 0;

T[j,i].g := rr[j, 0] + T[j-1, i].g;

fory := 1 to min(L[j], i) do

ifrr[j, y] + T[j-1, i-y].g > T[j, i].g then begin

T[j, i].y := y;

T[j, i].g := rr[j, y] + T[j-1, i-y].g;

end;

end;


{Распределениесредств поотделам }

nn:= N;

forj := S downto 1 do begin

Income[j, 0] := T[j, nn].y;

nn:= nn - Income[j, 0];

end;


{Распределениесредств в каждомотделе }

fork := 1 to S do begin

fori := 0 to Income[k, 0] do begin

T2[0,i].y := 0;

T2[0,i].g := 0;

end;


forj := 1 to 3 do

fori := 0 to Income[k, 0] do begin

T2[j, i].y := 0;

case j of

1: T2[j, i].g := P[k, 0] + T2[j-1, i].g;

2: T2[j, i].g := Q[k, 0] + T2[j-1, i].g;

3: T2[j, i].g := R[k, 0] + T2[j-1, i].g;

end;


fory := 1 to i do begin

case j of

1 : f := P[k, y];

2 : f := Q[k, y];

3 : f := R[k, y];

end;


if f + T2[j-1, i-y].g > T2[j, i].g then begin

T2[j, i].y := y;

T2[j, i].g := f + T2[j-1, i-y].g;

end;

end;

end;


nn:= Income[k, 0];

Income[k, 3] := T2[3, nn].y;

nn:= nn - Income[k, 3];

Income[k, 2] := T2[2, nn].y;

nn:= nn - Income[k, 2];

Income[k, 1] := T2[1, nn].y;

end;


{Результаты}

WriteLn('Динамическаямодель работыбанка');

Sum:= 0;

forj := 1 to S do begin

fori := 1 to 3 do

WriteLn('y[', j, ', ', i, '] := ', Income[j, i]);

WriteLn('Расход: ',Income[j, 0]);

WriteLn('Доход: ',

P[j,Income[j, 1]] + Q[j, Income[j, 2]] + R[j, Income[j, 3]]);

Sum:= Sum + P[j, Income[j, 1]] + Q[j, Income[j, 2]] + R[j, Income[j,3]];

readkey;

end;

WriteLn('Общий доход:', Sum);

WriteLn('Сделанныевложения: ', Sum);

readkey;

end.


Результаты.


y[1,1]=5 y[2,1]=0 y[3,1]=0 y[4,1]=5

y[1,2]=2 y[2,2]=0 y[3,2]=0 y[4,2]=0

y[1,3]=5 y[2,3]=2 y[3,3]=3 y[4,3]=3

Расходы:12 Расходы:2 Расходы:3 Расходы:8

Доходы:55 Доходы:13 Доходы:28 Доходы:43


y[5,1]=2 y[6,1]=0 y[7,1]=5 y[8,1]=0

y[5,2]=2 y[6,2]=4 y[7,2]=0 y[8,2]=0

y[5,3]=2 y[6,3]=3 y[7,3]=3 y[8,3]=5

Расходы:6 Расходы:7 Расходы:8 Расходы:3

Доходы:12 Доходы:38 Доходы:48 Доходы:25


y[9,1]=3 y[10,1]=5

y[9,2]=1 y[10,2]=5

y[9,3]=1 y[10,3]=3

Расходы:5 Расходы:13

Доходы:34 Доходы:63


Былоосуществленофинансированиев размере 67миллионовдолларов.

Общаяприбыль составила437 миллионовдолларов.

Итого,чистая прибыль370 миллионовдолларов.


Литература.


1)Банки и банковские операции : Учебник для вузов. / Под редакцией Е.Ф.Жукова.

-М.:Банки и биржи , ЮНИТИ,1997.


2)Банковское дело / Под редакцией О.И.Лаврушина.-М .: Банковскийи биржевой научно- консультационный центр , 1992 .


3)Банковское дело / Под редакцией В.И.Колесникова, Л.П.Кроливецкой .- М.:Финансы и статистика, 1995 .


4)БэстенсД.-Э.,Ван Дер БергВ.-М.,Вуд Д. .Нейронныесети и финансовыерынки :принятиерешений в торговыхоперациях.М.:ТВП,Финансыи страховаяматематика,т.3.,1997.


5)ВагнерГ. Основы исследования операций.-М.:Мир, т.2 ,1973.


6)ГуриевС.М. ,ПоспеловИ.Г. .Модель деятельности банка при отсутствииинфляции и экономического роста.// Экономика и математические методы , том33 , вып.3 ,1997.


7)КиперманГ.Я.,СургановБ.С..Популярный экономический словарь .- М.:Экономика ,1993.


8)ПерарЖ.Управлениемеждународнымиденежнымипотоками.- М.:Финансыи статистика,1998.


9)СадвакасовК..Коммерческиебанки.Управленческийанализ деятельности.

Планированиеи контроль. -М.:Ось-89,1998.


10)ЧеркасовВ.Е.Финансовыйанализ в коммерческом банке. – М.:ИНФРА--М,1995.


11)ЮдинД.Б., БерезневаТ.Д.. Статистическиеи динамическиемодели стохастическогопрограммирования.//Применениеисследования операций вэкономике.М.:Экономика,1977.

1 Отношениевзвешенных,с учетом риска,активов банкак капиталу.Колеблется в пределах от 0.1 до 1.0.


2Пересчетнаправленияосуществляетсяна каждом шаге.

3См. приложение.

4См. приложение


Содержание: Введение................................................................................................1 Глава1.Банковскаясистема.................................................................2 Глава2.Видымоделей..........................................................................6