Платформа моделирования дискретных событий для .NET - PullRequest
5 голосов
/ 04 марта 2009

Кто-нибудь имеет опыт работы с какой-то библиотекой моделирования отдельных событий, которую можно использовать в .NET (C #)?

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

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

Спасибо.

Дополнительная информация: Я не ищу явно бесплатный продукт, однако приз имеет значение :) Просто для уточнения поля, которое мне нужно сопоставить, вот пример продукта: http://www.holushko.com/index.html

Ответы [ 3 ]

2 голосов
/ 04 марта 2009

Существует довольно много поставщиков продуктов на основе моделирования, но они хотят денег и, как правило, их много. Например - http://www.solver.com/exceluse.htm как один из многих) - этот базируется на Excel, но также предоставляет SDK.

Когда я посмотрел на - МОНЕТА - ИЛИ - КОФУТАЦИОННАЯ ИНФРАСТРУКТУРА для Исследование операций, не было никакой структуры моделирования отдельных событий, перечисленных среди их проектов. Этот сайт является местом для оперативного исследования, на которое можно сгруппировать, и так как моделирование подпадает под ИЛИ, я посмотрел там.

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

1 голос
/ 04 марта 2009

Некоторое время назад я пытался написать что-то похожее на систему Simula.Simulation (просто небольшая проверка осуществимости), и был разочарован отсутствием поддержки Fiber (сопрограмма) в dotNet. Я сделал это в Delphi / Win32, потому что в Windows есть Fibers.

0 голосов
/ 20 мая 2010

Вы можете попробовать MicroSaint. Это дорого, но очень способно. Я использовал более раннюю версию для очень серьезного проекта анализа коммерческого качества. Ссылка следует http://www.maad.com/index.pl/micro_saint

...