从桌面应用到MVC的遗传算法

时间:2019-03-20 15:27:03

标签: asp.net asp.net-mvc genetic-algorithm

我已经使用以下类实现了GA .NET C#桌面应用程序:

  • 人口
  • 个人
  • 基因
  • 用于控制数据库访问的静态类
  • 静态适应度函数类
  • GA类开始流程并绘制循环

我想将这些类迁移到我的.NET MVC应用程序,但确实与多个客户端如何在不共享它们的情况下访问这些类感到困惑。我研究过Singleton类,但不了解这个概念。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

适用于处理同一问题的任何人。我已经通过以下方式实现了解决方案:

  1. 将所有课程放在单独的文件夹中

  2. 然后,在控制器处处理每个请求:创建一个主类的新实例,该类进一步根据需要创建其他类的新实例。

  3. 如果您拥有将与这些实例共享的类,请保存 它在Session [“ Key”]
  4. 中的引用