Моделювання роботи банку
II. З другого краю етапі згруповані комплекси послуг і операцій (бізнеси) локалізуються в організаційну структуру банку. Відбувається «накладення «і пов’язування технологічних ланцюжків бізнесів з функціонально територіальної структурою організації. Формуються центри вищого рівня — центри відповідальності (чи центри прибутків), які включають у собі кілька функціонально взаємозалежних і суто… Читати ще >
Моделювання роботи банку (реферат, курсова, диплом, контрольна)
Російські комерційних банків є об'єктом пильної уваги. Нині банки почали дуже вагомим чинником ділової гри і політичного життя суспільства, зі своїми діяльністю ув’язується рішення широкого спектра проблем перехідною економіки. Отже, банківська система, окрім своїх «звичайних функцій», активним агентом і провідником економічних реформ.
Умови жорсткої конкурентної боротьби ставлять вимогами з високому якості наданих банку послуг. Отже, однією з основних завдань є оптимізація внутрішнього функціонування. Цей підхід надає такі можливості: проведення розрахунку обгрунтування планових показників, входять до системи планирования;обеспечение контролю виконання планів з оцінкою діяльності з результатам у період; обгрунтування і прийняття організаційних рішень щодо руху кадрів, ліквідації та створення підрозділів банка.
З погляду методології, тут найширше застосуємо метод угруповання даних, цебто в основі декількох економічних критеріїв виділяється база до розрахунку прибутків і витрат. З цих даних з допомогою методів математико-экономического моделювання (зокрема, яка у цій роботі динамічна модель стохастичного програмування) то, можливо отримано ефективне рішення, що допоможе оптимізувати внутрішнє функціонування банку. З допомогою такий підхід визначається ефективність діяльності філіальної сіті й продуктів її производства.
1.Банковская система.
Наявність ефективної, розгалуженої банківської системи — найважливіша риса будь-якої розвиненої ринкової економіки. У Росії її ми можемо спостерігати дуже цікавий феномен. За лічені місяці безліч банків, об'єднавшись до системи, взяла він все забезпечення внутрішнього грошового звернення і від зовнішнього обороту країни. У цьому їх початковий капітал утворився з активів державних промислових і видача торговельних підприємств, отримали самостійність структурних підрозділів Держбанку СССР.
Коли ж у 1994 року було припинено централізоване пільгове кредитування виробництва, комерційних банків миттєво взяли лише все кредитні операції. Нині, попри певні ознаки кризи, банківсько системо є найактивнішим сектором економіки та посідає у ній домінуюче положение.
Головним у сутності банку, його основою, вважається організація приносить чималі грошікредитного процесу імітування грошових знаков.
Один із визначень комерційного банку: це фірма, має чартер уряду ведення банківських операций.
До основним видам надання послуг, відповідно до [2], можна отнести:
факторинг — ряд комісійно — посередницьких послуг, які надають банком клієнту, у процесі здійснення останнім розрахунків за товари та і сочетающихся зазвичай з кредитуванням його обігового капіталу; лізинг — банк у разі може бути орендодавцем, або посередником між орендодавцем і орендарем; довірчі послуги — із цінними паперами, депозитними операціями, управління майном; інформаційні - про кредитоспроможності, про відсоткової ставці; консультаційні послуги — про підвищення класу кредитоспроможності клиента.
Задля більшої економічних умов стійкого функціонування банку, ЦБ Росії встановлює такі економічні нормативи діяльності комерційних банков:
— нормативи достатності капіталу комерційного банка;
— нормативи ліквідності балансу комерційного банка;
— мінімальний розмір обов’язкових резервів, депонируемых в ЦБ России;
— максимальна величина ризику однієї заемщика. 1].
Найчастіше ліквідність визначають, як здатність активу бути перекладеними в готівка за недовго без невизначеності та великих втрат від вартості. Проте ринкова структура у цивілізованих країнах це вже настільки розвинена, що у самих низьколіквідних активів час реалізації вважатимуться малим при довгостроковому плануванні й першим ознакою ліквідності активу стає ступінь можливість її використання як засіб платежу .
У цьому ЦБ застосовує нормативи як директивного характеру, обов’язкові до виконання всіма комерційними банками, і оціночні, використовувані для аналізу своєї діяльності і фінансового состояния.
Діяльність окремих підрозділів, відповідно до виконанням певних функцій, оцінюється з допомогою запровадження системи спеціальних індивідуальних економічних показників, зазвичай, валових. Функції попередньо не аналізуються. У цьому робота кількох підрозділів, включених до однієї «технологічний ланцюжок», може оцінюватися цілком незалежно і розглядається изолированно.
По [8], для банку цілому, можна використовувати, приміром, що й наступна система показателей:
1)темпы зростання прибутку (збитків) у період внаслідок деятельности;
2)темпы зростання валюти балансу; частка накопиченої прибутку на валюті баланса;
3)величина і якість працюючих активів: частка працюючих активів, частка наданих кредитів на загальній сумі активов;
4)показатели рентабельності: доходы/расходы, прибыль/активы, прибыль/активы працюючі, доходы/собственный капітал банка;
5)экономические нормативи діяльності встановлені Центральним Банком;
6)основные коефіцієнти ликвидности.
Усі нормативні таблиці, формули, можна знайти у будь-якому підручнику по банківської справи. Надалі, під час постановки і розгляді завдання вважатимемо природним виконання цих обмежень .
Важливу роль при конкретизації функціонування банку може грати тип стратегії: 1) продаж освоєних послуг старим клієнтам; 2) проникнення (колишні послуги новим клієнтам на старому ринку); 3) розвиток (продаж старих послуг на новому ринку); 4) збут нових послуг (нові послуги на старому ринку); 5) диверсифікація (нові послуги на новому ринку). Існує ієрархічна структура целей:
— перспективні мети (максимізація прибутку, виживання, максимізація доходів акціонерів, максимізація корпорационного розвитку і др.).
— середньострокові мети (збільшення ринкової частки, зростання доходу на розрахунку на акцію, розширення клієнтури, збільшення капітальної бази й др.).
— короткострокових цілей (дохідність активів, дохідність капіталу, дохідність інвестицій, на підвищення кваліфікації персоналові та др.).
Отже, бачимо, що це залежить від цілей, які ставить собі банк. Узагальнимо їх, вважатимемо, що банк прагне максимізувати прибыль.
Маючи [1], опишем структуру комерційного банку, вона нам знадобиться надалі. (рис.1).
Зрозуміло, наведена схема є з приблизною, оскільки значний вплив на структуру апарату управління банку надають масштаби своєї діяльності, ступінь спеціалізації, можливість здійснювати ті чи операцій. Нерідко банк не виконує тих чи інших послуг, обсяг його операцій занадто незначний, що б формувати як управління, а й відділи. Але не будемо загострювати у цьому увагу. Для розв’язання безпосередньо управлінських завдань, досягнення стійкого та найприбутковішого функціонування банку необхідно проведення глибокого аналізу усіх сторін своєї діяльності з урахуванням внутрішньої інформації: рентабельності комплексу надаваних послуг та операцій, окупності вироблених витрат, прибутковості функціонування окремих підрозділів, і ін. Особливу важливість такого аналізу стоїть у умовах обострившейся конкуренції банківських ринках, посилення регулюючих обмежень державних органів, дедалі частіших банкрутств і відгуків ліцензій комерційних банков.
2.Виды моделей.
2.1.Линейное программирование.
Відповідальні рішення на сучасних цілеспрямованих системах планування та управління би мало бути у сенсі екстремальними чи близькими до них. Відступ від прийняття цього принципу зазвичай пов’язані з зайвими витратами (часто дуже істотними) знижує ефективність управління (часто відчутно). Велика кількість завдань планування, управління і проектування входить у схему лінійного программирования:
З x (min, (1.1).
Ax (b,.
(1.2).
X (0.
(1.3) Ще широкий клас завдань вибору розв’язання входить у рамки загальної схеми математичного програмування. План, набір команд управління чи проект часто може бути формально представлені у вигляді системи чисел чи функцій, які відповідають певним обмеженням — равенствам, неравенствам чи логічним співвідношенням. План, система команд управління чи проект оптимальні, якщо вони, ще, звертають в мінімум чи максимум (залежно від постановки завдання) деяку функцію від шуканих параметрів — показник якості рішення. Запис (1.1)—(1.3), цілком осмислена при детермінованих значеннях параметрів умов завдання, втрачає визначеність і вимагає додаткових роз’яснень при випадкових значеннях вихідних даних. Водночас в багатьох прикладних завданнях коефіцієнти cj цільової функції, елементи матриці умов, А чи складові вектора обмежень b — випадкові величини. Вихідна інформація для планування, проектування й управління у економіці, зазвичай, недостатньо достовірна. Планування виробництва зазвичай ведеться за умов неповної інформацію про обстановці, у якій виконуватиметься план і реалізовуватися вироблена продукція. В усіх життєвих випадках в моделях математичного програмування, до дослідження яких зводяться завдання планування, проектування й управління, окремі чи всіх параметрів цільової функції та може стати невизначеними чи випадковими, Природний здавалося б шлях аналізу подібних задач—замена випадкових параметрів їх середніми значеннями і обчислення оптимальних планів отриманих в такий спосіб детермінованих моделей—не завжди виправданий. При згладжуванні параметрів умов завдання то, можливо порушена адекватність моделі досліджуваному явища. Усереднення вихідних даних можуть призвести до втрати корисною інформації та привнести в модель хибну інформацію. Рішення детермінованою завдання з усередненими параметрами може задовольняти обмеженням вихідної моделі при допустимих реалізаціях параметрів условий.
2.2.Стохастическое программирование.
У одних випадках досвід, статистика вивчення процесів, визначальних зміна вихідних даних, і формують умови, у яких реалізується план, проект чи систему управління, дозволяють встановлювати ті чи інші імовірнісні характеристики параметрів цільової функції та завдання. За інших випадках немає підстав, яких би там не було суджень про статистичних особливостях явищ, здатних змінити гадані значення параметрів умов завдання. Ситуації першого типу називаються ситуаціями, пов’язані з ризиком, а ситуації другого типа—неопределенными. І й інші є предметом дослідження стохастичного программирования—раздела математичного програмування, вивчає теорію і нові методи рішення умовних екстремальних завдань при неповної інформації про параметрах умов задачи.
Постановки завдань стохастичного програмування істотно залежить від цільових установок й інформаційної структури задачи.
У додатках стохастическое програмування використовується на вирішення завдань двох типів. У завданнях першого типу прогнозуються статистичні характеристики поведінки безлічі ідентичних екстремальних систем. Відповідний розділ стохастичного програмування називатимемо пасивним стохастическим програмуванням. Моделі другого типу призначені для побудови методів і алгоритмів планування та управління за умов неповної інформації. Відповідний розділ стохастичного програмування називатимемо активним стохастическим програмуванням, підкреслюючи цим дійову цільову спрямованість моделей. Підходи до постановки та аналізу стохастичних екстремальних завдань істотно різняться залежно від цього, отримана чи інформацію про параметрах умов завдання (плі про їхнє статистичних характеристиках) до одного прийом чи вроздріб (удвічі чи більше етапів). При побудові стохастической моделі важливо також знати, чи потрібно єдине рішення, яке підлягає коригуванні, чи можна за мері накопичення інформації чи кілька раз підправляти рішення. Інакше кажучи, йдеться у тому, яке завдання розглядається: статична чи динамічна. Відповідно до цим у стохастическом програмуванні досліджуються одноэтапные, двухэтапные і многоэтапные завдання. Статичні, чи одноэтапные, завдання стохастичного програмування є природні стохастические аналоги детермінованих екстремальних завдань, у яких динаміка надходження вихідної інформації не відіграє ролі, а рішення приймається разів, і не коригується. Одноэтапные стохастические завдання, як, що породжені детермінованими моделями стохастичного програмування, і ті, які мають сенсу тільки при випадкових параметрах умов, різняться характером обмежень і вибором цільової функции.
Розробка попереднього плану та компенсацію невязок—два етапу рішення одного завдання. Відповідно до цим завдання аналізованого типу називають двухэтапными завданнями стохастичного програмування. Природним узагальненням двухэтапных завдань є многоэтапные (динамічні) завдання стохастичного програмування. Часто у процесі управління надають можливість послідовно спостерігати ряд реалізацій параметрів умов і відповідно коригувати план. Природно, що і попередній план, і послідовні коригування повинні, крім змістовних обмежень, враховувати апріорні статистичні характеристики випадкових параметрів умов на кожному з етапів. До аналізу многоэтапных завдань стохастичного програмування зводяться формальні дослідження про чисельні методів планування виробництва та розвитку економічної системи. Роль стохастичних моделей і методів у дослідженні закономірностей поведінки економічних систем й у розробці кількісних методів планування економіки та управління виробництвом має дві аспекти — методологічний і обчислювальний. І той і інший пов’язані з однією з найважливіших категорій сучасної математичної логіки — з визначенням складності, точніше, з поняттями «складність алгоритму», «складність обчислень» і «складність развития».
Роль обчислювального аспекти проблеми залежить від того, що планування, управління економіки й проектування відбуваються, зазвичай, за умов неповної інформації. Ринкова кон’юнктура, попит продукції, зміни у стані устаткування неможливо знайти точно передбачити. У разі конкурентної економіки додатково виникає спрямована дезинформация.
Облік випадкових факторів, і невизначеності в плануванні і потребу керувати — важливе завдання стохастичного программирования.
Проте з цією не вичерпується роль стохастичних методів у економічному аналізі. Принципи стохастичного програмування дають підстави для зіставлення витрат за накопичення і збереження інформації з достигаемым економічним ефектом, дозволяють аргументувати раціональне поділ завдань між людиною та обчислювальної машиною і служать теоретичним фундаментом для алгоритмізації управління складними системами. Принципи стохастичного програмування дозволяють зблизити точні, але вузько спрямовані формальні математичні методи з широкими, але нечіткими змістовними эвристическими методами аналізу. І тут, в такий спосіб, ми переходимо до методологічної ролі стохастичного програмування в дослідженні складних систем. У зв’язку з оцінками складності алгоритмів і обчислень представляє сенс умовно розділити завдання планування, управління і проектування на завдання обчислювального і обчислювального характеру. Багато завдання управління, слід віднести до класу завдань не обчислювального характеру. Т.а. необхідно узгодження складності керованого об'єкту і управляючого устрою з допомогою раціонального спрощення об'єкта (розумної переформулювання задачи).
2.3.Формальная постановка стохастической задачи.
Наведемо формальну постановку багатоетапної стохастической завдання. Нехай (i—набор випадкових параметрів i-го етапу, a xi —рішення, прийняте на 1-му етапі. Означимо (k =((1, …, (k), xk = (x1, …, xn), k = 1,…, n. Загальна модель багатоетапної завдання стохастичного програмування має вид:
M (n (0 ((n, xn) (min, (4.1).
M (k ((k ((k, xk) ((k-1 ((bk ((k-1), (4.2) xk (Gk, k=1,…, n. (4.3).
Тут (0 ((n, xn) —випадкова функція від рішень всіх етапів, ((k ((k, xk) -випадкова вектор-функция, визначальна обмеження k-го етапу; bk ((k-1) —випадковий вектор; Gk —деяке безліч, що б жорсткі обмеження k-го етапу; M (k ((k ((k-1 (—умовне математичне очікування (k в припущенні, що у етапах, попередніх k-му, реалізований набор
(k-1 =((1, …, (k-1). Передбачається, що спільне розподіл ймовірностей всіх випадкових параметрів умов поставлено (чи, по крайнього заходу, відомо, що його існує). Щоб завдання (4.1)—(4.3) був повний, потрібен ще вказати, серед якого класу функцій (вирішальних правил x=x (() (Х) від реалізацій випадкових вихідних даних слід розшукувати решение.
На момент, коли має бути прийняте рішення k-то етапу, можна встигнути обробити результати спостереження реалізацій випадку на етапах 1, …, p. s; s (k. У завданнях рішення на 1-му етапі приймається після реалізації випадкових параметрів умов попередньому (i—1)-м етапі. Вирішальні правила мають вигляд xi=xi ((i-1), і = 1,…, n .
Будемо називати завдання багатоетапними завданнями стохастичного програмування з умовними обмеженнями і з апріорними вирішальними правилами. Зведення завдання управління до аналізу моделі стохастичного програмування дає змогу розподілити процес вибору рішення на два етапу. Первый—трудоемкий попередній — використовує структуру завдання й апріорну статистичну інформацію щоб одержати вирішального правила (чи вирішального розподілу) —формули, таблиці чи інструкції, встановлює залежність рішення (чи функції розподілу оптимального плану) від конкретних значень параметрів умов завдання. Другий — нетрудоемкий оперативний етап — використовує вирішальне правило (вирішальне розподіл) і поточну реалізацію умов обчислення оптимального плану (або його распределения). 10].
2.4.Методы вирішення завдань стохастичного программирования.
Основні класи завдань, на вирішення яких створюється обчислювальний комплекс, безпосередньо чи методами стохастичного розширення формулюються як моделі стохастичного программирования.
Власне кажучи, все моделі вибору рішення, сформульовані термінах математичного програмування, може бути (а практичних завданнях, відповідальних управлінню складними системами і процесами, би мало бути) сформульовані як моделі стохастичного программирования.
Відповідність формально побудованих стохастичних моделей змістовним постановкам—решающее умова успішного управління у умовах неповної інформації. Навряд чи можуть бути наведено універсальні рекомендації за вибором інформаційної структури моделі і статистичних характеристик, що використовуються формування цільового функціоналу завдання й сфери його определения.
Аналіз досвіду рішення практичних екстремальних завдань методами математичного програмування свідчить про серйозні успіхи цього підходу (і про впровадження даних методів у практику планування, управління і проектування) в завданнях щодо простий структури, переважно одне екстремальних, при дуже великий розмірності завдання, коли кількість змінних та (в моделях досить загального виду) вбирається у сотень чи тисяч. Проте методи детермінованого математичного програмування не прищеплюються в системах великої складності, відповідальних многоэкстремальным завданням чи завданням великий размерности.
До цього часу бракує конструктивного методу рішення загальної (навіть лінійної) двоетапної завдання стохастичного програмування. Стандартні методи опуклого програмування у випадку неприйнятні для обчислення попереднього плану — рішення опуклої завдання першим етапом. Основна труднощі у цьому, що цільова функція і науковотехнологічна галузь визначення планів першого етапу задано. власне кажучи, неявно. У нещасних випадках, коли область До має щодо просту структуру чи завдання виявляється з простої рекурсією, ефективним, хоч і трудомістким методом обчислення попереднього плану, виявляється метод стохастичних градиентов[2], являє собою ітеративний метод типу стохастической аппроксимации.
Усе це підказує шлях алгоритмізації розв’язання складних завдань в автоматизованих системах управления—замену трудомістких процедур, відповідальних обгрунтованим (точним чи наближеним) методам рішення детермінованих екстремальних завдань, щодо простими «законами управления"—решающими правилами чи вирішальними распределениями стохастичного розширення відповідних задач.
Платою за спрощення завдання й за перехід від громіздких алгоритмів до щодо простим вирішальним механізмам служать трудомістка попередня робота з побудови «законів управління» і певна втрата ефективності виконання завдання у кожному окремому случае.
У літератури з стохастическому програмування описані численні моделі вибору рішень, сформульовані термінах стохастичного програмування. Різноманітні завдання управління запасами—классические приклади стохастичних моделей. Синтез систем масового обслуговування, які відповідають заданим вимогам, і які оптимізують пропускну спроможність системи чи визначається нею дохід, зводиться до вирішення екстремальних стохастичних задач.
3.Динамическая модель роботи банка.
3.1.Вводные сведения.
У випадку, проведення управлінського аналізу розбивається втричі основних этапа:
I.Производится угруповання банківських послуг CSFB і операцій із ознакою сфери надання і здійснення, функціональному підрозділу, місцеві виконання і загальної клієнтської базі. Такі комплекси послуг і операцій є джерелом прибутку, становлять єдину технологічний ланцюжок і називаються бизнес-центрами. Далі йде збирання та аналітична обробка даних із кожному з бізнес-центрів. Методика аналізу включає складання портфеля залучення й розміщення коштів, розрахунку операційних доходів, витрат та одержання прибутку, накладних і загальне твердження банківських витрат, кінцевої прибутку і аналіз окупності інвестицій у діяльність бізнес-центру. Для просування певного комплексу послуг бізнес-центру потрібні капітальні вкладення — інвестиції в технічне та програмне забезпечення, приміщення й устаткування. Дані інвестиції необхідно оцінити з місця зору окупності і рентабельності, потоків грошових надходжень і потоків фінансових коштів. З цією метою виробляється аналіз окупності інвестиційних проектів. У цього ж етапу виробляється найбільш важливий і необхідний аналіз рентабельності окремих послуг і операцій, здійснюваних бизнес-центром.
II. З другого краю етапі згруповані комплекси послуг і операцій (бізнеси) локалізуються в організаційну структуру банку. Відбувається «накладення «і пов’язування технологічних ланцюжків бізнесів з функціонально територіальної структурою організації. Формуються центри вищого рівня — центри відповідальності (чи центри прибутків), які включають у собі кілька функціонально взаємозалежних і суто організаційно об'єднаних бізнес-центрів. Необхідна методика обгрунтованого перерозподілу витрат інфраструктурних підрозділів по центрам відповідальності. Можливо, також такого перерозподілу не здійснювати, виділяючи в кінцевих продуктах аналізу результати діяльності інфраструктурних центрів. У результаті аналізу розраховуються основні показники діяльності центрів відповідальності - кінцева прибуток, обсяги залучених розміщених коштів, окупність інвестиційних проектів центру відповідальності, що потенційно можуть включати кілька взаємозалежних проектів рівня бизнес-центров.
III.Общую суму прибутку, зароблену банком, необхідно перерозподілити, по-перше, по здійснюваним окремим операціям і послуг, по-друге, по функціональним підрозділам. Цей етап інтегрує результати) двох попередніх і є найбільш трудомістким. Ця розбивка фінансових результатів може здійснюватися рівня будь-який глибини — до кожного окремого виду послуг і функціонального підрозділи — філії чи відділу. Розглянемо загальний случай.
3.2.Постановка завдання .
Певний банк, організаційну структуру якого побудовано базі відділень, щорічно розподіляє асигнування виконання різних робіт. І з P. S відділень представляє керівництву банку дані трьох видів. Інформація першої групи належить до проведенню пошукових досліджень невизначеного характеру. Коли дослідження у відділенні j виділяють vj тисяч доларів, то оцінка очікуваного довгострокового доходу дорівнює Pj (vj) мільйонів. Інформація другої групи належить до послуг, по яким пошукові дослідження вже завершено й у впровадження яких провести ряд робіт і підрахунків. Для таких проектів асигнування на обсязі wj тисяч доларів, відповідно до наявної оцінці, дадуть, зрештою, прибутку Qj (wj) мільйонів. До третьої групи належить інформація, що з поліпшенням якості вже надання послуг. Витрати xj тисяч доларів, відповідно до зробленою оцінкам, повинні принести всього Rj (xj) мільйонів додаткового дохода.
Правління банку стверджує суму асигнувань попри всі проекти — у розмірі N тисяч доларів, і верхня межа Lj асигнувань між відділеннями j. Отже, необхідно розподілити асигнування між відділеннями в такий спосіб, щоб забезпечувалася максимізація загального доходу банку при накладених ограничениях.
Математична модель завдання описується такими співвідношеннями: [pic][Pj (v j) + Q j (w j) + Rj (x j)][pic] (1).
максимизировать, при ограничениях.
[pic](vj + wj + xj) [pic] N (2).
загальна сума ассигнований.
vj + wj + xj [pic] 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 [pic] min (Lj, n).
На кожен крок відшукання максимуму можна використовувати метод виконання завдання розподілу зусиль, представивши цей приклад в наступному виде:
Pj (vj) + Qj (wj) + Rj (xj) [pic] max (6) при ограничениях.
vj + wj + xj [pic] y, (7).
где vj, wj і xj би мало бути неотрицательными цілими числами. Необхідно отримати рішення кожному за значення y = 0,1…Lj .
Щоб використовувати рекуррентный підхід до завданню (6)-(7), примем.
p j (y) = Pj (y), y = 0,1…Lj, (8).
q j (y) = max [ Qj (wj) + pj (ywj) ], y = 0, 1 … Lj (9) wj [pic].
где максимізація роблять лише по неотрицательным цілим значенням wj [pic] y, и.
r j (y) = max [ Qj (xj) + q j (y — xj)], y = 0,1… Lj.
(10) xj.
где максимізація роблять лише по неотрицательным цілим значенням xj [pic] y .
Далі перебуває рішення щодо соотношению:
g j (n) = max [ r j (y) + g j (n — y) ], j = 1,2…s,.
(11) y.
где n = 0,1…N і максимізація роблять лише по неотрицательным цілим значенням y, що задовольняє умові у [pic] min (Lj, n) .
Отже, на вирішення це завдання потрібно зв’язати p. s розрахунків розподілу зусиль із загальною моделлю розподілу усилий.
Отже, як вирішення ми матимемо значення vj, wj і xj — виділені вартість відповідні проекти, дають максимізацію загального доходу банку g j (n) по відділам j = 1,2…s .
Відповідно до поставленого завдання (динамічна модель) і вирішення завдань «про розподілі зусиль», отримали программа. 4] Вона спирається на такі числові данные:
— число отделов;
— загальний обсяг финансирования;
— максимальне фінансування отдела;
— залежність доходів від вкладень за видами исследований;
— максимальні обсяги фінансування відділів. Після розподілу коштів за відділам, потім у кожному відділі, отримуємо ефективне розподіл коштів. Після цього підраховуємо загальний дохід подібного финансирования.
Програма налаштована певну організаційну структуру, що базується на відділах. І можливо працювати із будь-якими даними укладывающимися у ці рамки з відповідними обмеженнями. Отже, вони можуть знаходити рішення заданої проблеми нічого для будь-якого предприятия.
4.Нейронные сети.
4.1. Загальні засади по нейронным сетям.
Одна з імовірних підходів до багатовимірним і часто нелінійним інформаційним рядах ринку у тому, щоб за можливості наслідувати зразкам поведінки учасників ринку, використовуючи такі методи штучного інтелекту, як експертні системи чи нейронные сети.
На моделювання процесів прийняття рішень цими методами було витрачено багато зусиль. Виявилося, проте, що експертні системи у непростих ситуаціях добре працює лише тоді, коли системі властива внутрішня стационарность (тобто. коли за кожен вхідний вектор є єдиний не змінюваний згодом відповідь). Під такий опис певною мірою підходять завдання комплексної класифікації чи розподілу кредитів, але його уявляю цілком непереконливим для фінансових ринків зі своїми безперервними структурними змінами. Що стосується фінансовими ринками ледь можна стверджувати, які можна досягти повного чи навіть у певному ступеня адекватного знання про цю предметної області, тоді як експертних систем з алгоритмами, заснованими на правилах, це — звичайне требование.
Нейронные мережі пропонують цілком нові багатообіцяючі можливості для банків та інших інститутів, яким за родом діяльності доводиться виконувати завдання за умов невеликих апріорних знаний о среде.
Рис. 2. Блок-схема фінансового прогнозування з допомогою нейронних сетей.
Характер фінансових ринків драматичним чином змінюється відтоді, як внаслідок ослаблення контролю, приватизації і нових фінансових інструментів національні ринки злилися в загальносвітові, а більшості секторів ринку зросла свобода фінансових операцій. Вочевидь, які самі основи управління ризиком і доходом було неможливо не зазнати змін, якщо можливості диверсифікації і стратегії захисту від ризику змінилися до неузнаваемости.
Можливості такого застосування облегшуються тим, що є величезні бази економічних даних, — адже складні моделі завжди ненажерливі в відношенні информации.
Суттєвими складовими частинами нового підходу: нейронные мережі (мережі комп’ютерних процесорів, взаємодія яких побудовано по зразком процесів навчання, які у людському мозку). Загальною рисою методів є можливість розпізнавання образів і генетичні алгоритми (методи, у яких, з великого набору початкових припущень, виробляють дедалі більше правильні ставлення до поведінці ринку нафтопродуктів та, зрештою, більш змістовні робочі гіпотези). Про методи обох видів кажуть, що вони управляються даними, на противагу підходу, заснованого на застосуванні правил, прийнятий в експертних системах. Системи, засновані на знаннях, мають те недоліком, що побудовані з їхньої основі методи торгівлі виявляються досить негибкими.
Нейронные мережі добре пристосовані вирішення завдань класифікації і аналізу часових рядів. Завдання класифікації тлумачать як завдання віднесення пред’явленого об'єкта до жодного з кількох попарно непересічних множин. У цьому найважливішим випадком тут є бінарна класифікація — прикладами її можуть бути розпізнавання дохідних і недоходных інвестицій або розрізнення компаній, мають хороші шанси вижити, від, які мають збанкрутувати. Здатність до моделювання нелінійних процесів, працювати з зашумленными даними і адаптивність дають можливість застосовувати нейронные мережі на вирішення широкого класу фінансових завдань. Час навчання залежить від складності завдань, від вибору початкових прийняття рішень та необхідного якості алгоритма.
У зв’язку з не можна розгляд моделі робота банку, оскільки повне опис моделі потребує великих змінних і складних перетинів поміж ними.
Але, тим щонайменше, є: розбити загальну модель на частини. Не можна сказати, що це вирішить проблеми .Тим більше що, такий має і свої позитивні стороны.
Банк акумулює тимчасово вільні грошові средства (вклады).Для те, що б подати на вкладників, необхідно здійснення таких операцій та надання послуг, що дохід, отриманий у результаті було б оптимальним. Один із надання послуг: покупка-продажа готівкової валюти. Доходи схильні до значних коливань залежно від кон’юнктури ринку. І тут істотну допомогу може надати, наприклад, прогнозування курсів валют, ставок.
Розглянемо прогнозування ставки долара до німецької марке.
4.2.Прогнозирование ставки долара до німецької марке.
Рис. 3. Загальна схема работы.
Навчання відбувалося виходячи з інформації про 700 днів. Мережа використовувала передбачення зміни ставки 1 день вперед. Передбачені значення для ставки демонструються чорним. Справжні значення — сірим. Пряма з квадратиками — перевірочне. (рис. 4.).
Рис. 4.
Рис. 5.
Під час навчання сітці були побудовано узагальнюючі правила, базуючись у яких було профінансовано пророцтво на 35 днів торговли.(рис.5).
Мережа виводить пунктиром, насправді - суцільний линией.
Отже, завдяки цієї інформації, банк може підкоригувати роботу валютного відділу, уникнути помилок у виборі стратегій, втрати денег.
Заключение
.
Комерційний банк — це кредитне установа, реалізує економічних інтересів. Банківська справа — зазвичай, дуже вигідний бізнес, заснований на певних принципах. Основний — прибутковість. Показник прибутку офіційно вважається основним показником діяльності банку. Інакше висловлюючись, розмір капіталу, т.к. в балансовому звіті розділ кошти (капітал) прибуток займає не останнє місце. Розмір капіталу банку має виняткового значення для своєї діяльності. По-перше, регулюючі органи встановлюють мінімально необхідний розмір капіталу новостворених і працюючих банків. Удругих, капітал банків є підставою (капітальної базою) задля встановлення регулюючими органами нормативів, визначальних контрольовані показники своєї діяльності. Нарешті, що більше розмір капіталу банку, то вище впевненість його вкладників, кредиторів і клієнтів, оскільки цьому підвищується його надежность.
Т.а. щоб одержати найбільшої прибутку передбачається створення умов та організація: системи інформації; системи прогнозування грошових ресурсів; системи прийняття рішень; системи контролю. Уявлення динамічної моделі роботи банку у вигляді програми оправдывает себе, коли кількість відділів (P.S) та обсяги фінансування (N) досить великі. (Вже за S>4, N>10) І тут переваги такий підхід до вирішення завдання незаперечні, так як і ручну розрахувати що обсяг інформації складно, і яскрава програма дає непогані результаты.
Програма налаштована певну організаційну структуру, що базується на отделах.
Методика, викладена у цій роботі, можна застосовувати у кожному окремо взятому банку. Наприклад, у таких банках: Відродження, Волгопромбанк, Індустріальний, РусЮгБанк, Сава і др.
Приложение 1.
Модель загального виду завдання розподілу усилий.
Той самий динамічний підхід у тій мері справедливий у разі, коли обмеження нелінійно, у разі, коли обмеження є лінійним. Модель описується такими соотношениями:
Максимізувати [pic] (1').
при обмеженнях [pic] (2') yj = 0, 1, 2, … незалежно від j.
(3') Припустимо, кожна функція Hj (yj) є неубывающая функція, приймаюча целочисленные значення незалежно від yj = 0, 1, 2, … і яка задовольнить умові Hj (0) = 0. Для спрощення міркувань приймається, що H1(y1) = y1, унаслідок чого дозволене рішення існує незалежно від значенні N. На кожний розмір yj можна також ознайомитися накласти обмеження згори. Рекуррентное співвідношення динамічного програмування, відповідне завданню (1') — (3'), має такий вигляд: gj = [pic]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.
Листинг. { Динамічна модель роботи банку } program Bank;
uses Crt;
const P. 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);
function min (a, b: integer): integer; begin if a > b then min := b else min := a; end;
var і, 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) } for j := 1 to P. S do for y := 0 to L[j] do pp[j, y] := P[j, y];
{ Пошук q (y) } for j := 1 to P. S do for y := 0 to L[j] do begin qq[j, y] := Q[j, 0] + pp[j, y]; for і := 1 to y do if Q[j, і] + pp[j, y-i] > qq[j, y] then qq[j, y] := Q[j, і] + pp[j, y-i]; end;
{ Пошук r (y) } for j := 1 to P. S do for y := 0 to L[j] do begin rr[j, y] := R[j, 0] + qq[j, y]; for і := 1 to y do if R[j, і] + qq[j, y-i] > rr[j, y] then rr[j, y] := R[j, і] + qq[j, y-i]; end;
{ Пошук g } for і := 0 to N do begin.
T[0, i]. y := 0;
T[0, i]. g := 0; end;
for j := 1 to P. S do for і := 0 to N do begin.
T[j, i]. y := 0;
T[j, i]. g := rr[j, 0] + T[j-1, i]. g; for y := 1 to min (L[j], і) do if rr[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; for j := P. S downto 1 do begin.
Income[j, 0] := T[j, nn]. y; nn := nn — Income[j, 0]; end;
{ Розподіл засобів у кожному відділі } for k := 1 to P. S do begin for і := 0 to Income[k, 0] do begin.
T2[0, i]. y := 0;
T2[0, i]. g := 0; end;
for j := 1 to 3 do for і := 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;
for y := 1 to і 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; for j := 1 to P. S do begin for і := 1 to 3 do.
WriteLn («y[ «, j, «, «, і, «] := «, 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] Див. приложение.
———————————- [pic].