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

Опубликовал Екатерина Быкова (katerinaUniv) в раздел Отраслевые решения - Прочее

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

Данная программа предназначена для произведения финансового анализа. Документ инвестиционный проект предназначен для ввода фактических данных проекта. На форме вводятся разные статьи затрат и их суммы по видам деятельности (операционная, инвестиционная и финансовая). Прединвестиционные затраты относятся к операционным и переносятся расходы будущих периодов в отчетах, однако указываются на отдельной вкладке. Отчет поток реальных денег рассчитывает затраты по трем видам деятельности, сальдо трех потоков, дисконтированный денежный поток, NPV, PI и срок окупаемости. Отчет выбор альтернатив предназначен для оценки в виде рейтинга нескольких проектов. Оценка производится с помощью выбора параметров оценки на форме. Также для параметров назначаются весовые коэффициенты (0-параметр не учитывается при анализе, 1 - учитывается). Для усиления влияния фактора на результат анализа можно назначить большее значение для коэффициента (например, если оценка производится по NPV и PI, но важнее NPV, то я NPV присваиваю 10 (вес), а PI - 1). Последнее, генетический алгоритм. Для его функционирования надо скопировать на диск D файл RND.xls, который работает как генератор случайных чисел ( 1С-ке не нашла;) ). На форме выбираются 5 (и только 5, не больше и не меньше) проектов. Если надо оценить три проекта, то можно ввести два ну очень не прибыльных проекта. Количество элиты - это сколько решений первого поколения перенесется на второй уровень. Оптимально значение в диапазоне 5-20. Количество повторов - количество циклов поиска решения (т.е. генерации популяции). Если 0, то поиск производится 1 в цикл, если 5, то один первый цикл, а потом еще 5 с генерацией нового поколения и с кроссовером. Предназначение данной обработки - ответить на вопрос: есть 5 проектов, каждый требует x инвестиций и приносит y прибыли. У предприятия имеется s инвестиций. Как лучше (прибыльнее) вложить средства и в какие проекты. Предполагается, что оценка эффективности производится по NPV.

Скачать файлы

Наименование Файл Версия Размер
инвАнализ
.1246639852 4,58Mb
25.09.09
106
.1246639852 4,58Mb 106 Скачать

См. также

Комментарии
1. Дмитрий Глух (IronDemon) 689 03.07.09 20:58 Сейчас в теме
Это была тема кандидатской? :)

А генератор случайных чисел в 1С есть.
2. Сергей (Che) Коцюра (CheBurator) 3376 03.07.09 22:19 Сейчас в теме
Интересненько...
1. крайне желательны скриншоты каког-нибудь тестового примера...
2. > Если надо оценить три проекта, то можно ввести два ну очень не прибыльных проекта.
- это сильно! а автоматом этого нельзя сгенерить, если остутсвуют проекты...???? ;-)
3. Чем вызвано ограничение в 5 проектов?
katerinaUniv; +1 Ответить 1
3. Екатерина Быкова (katerinaUniv) 214 05.07.09 18:27 Сейчас в теме
(1) Это была тема дипломной... А где этот генератор случайных чисел находится?
(2)Скриншоты будут завтра, а 5 проектов, потому что алгоритм и так сложный был для понимания. Мне вообще искуссивенный интеллект дается трудно...
Арчибальд; +1 Ответить 1
4. Сергей Рудаков (fishca) 1051 05.07.09 18:50 Сейчас в теме
(3)
ГСЧ = Новый ГенераторСлучайныхЧисел(255);
ГСЧ.СлучайноеЧисло(0, 10000);

Или это вам ни о чем не говорит?
Или вы на 8.0 пишете?
Паладин; +1 Ответить 1
5. Екатерина Быкова (katerinaUniv) 214 05.07.09 18:54 Сейчас в теме
(4)Спасибо, простот я самоучка и недавно только начала писать на 8.1
best-friend; +1 Ответить
6. Слава (DeepDiver) 5 30.07.09 19:36 Сейчас в теме
7. Кулаев Антон (best-friend) 02.11.09 08:47 Сейчас в теме
Екатерина, вы говорили что это тема дипломной работы..а не моглы бы вы оптравить мне на почту bf2005@rambler.ru то какими схемами и диаграммами вы описывали структуру своей программы..просто я тоже делаю диплом на 1С и тоже с элементами искусственного интеллекта...у меня сложности в описании...буду вам просто очень благодарен) :oops:
8. Александр Рытов (Арчибальд) 2655 02.11.09 09:28 Сейчас в теме
9. Михаил Кишенков (mihas1001) 27.09.11 17:53 Сейчас в теме
Очень интересная разработка!
10. Михаил Кишенков (mihas1001) 27.09.11 18:56 Сейчас в теме
Хотелось бы добавить, что данная конфигурация могла бы быть очень полезна инвестиционным аналитикаь
11. Кингпиныч (kingpin) 09.11.11 15:58 Сейчас в теме
В свое время помогла данная работа, спасибо
Оставьте свое сообщение