自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 C#实现单纯形法

由于列车运行图问题涉及整数分支定界算法,而该算法需要单纯形法计算每个分支最优解,故此处运用C#实现单纯形法。希望大佬批评指点。

2024-03-18 12:22:27 196

原创 列车多质点纵向动力学方程数值求解(C#)

C#编程简单实现列车纵向动力学仿真

2024-02-22 15:51:25 363

原创 C#实现指派问题的匈牙利算法(运筹学)

交通运输指派问题的匈牙利算法的C#实现

2021-12-24 19:11:47 981 2

原创 CAD二次开发(C#)第三节

前言这是最后一部分代码,往后若有时间,对其中的代码详细讲解。初心不变,以便日后查看。特别感谢作者孙成波译作《AutoCAD .NET 开发指南 2012 版》。三部分代码里面有些许失误,但很容易看出来,在此均做修改。若要直接运行,需要对其中的一些地址跟引用加以修改。代码#region CAD二次开发--第三节 /// <summary> /// 折弯尺寸线 /// </summary> public static

2021-05-18 23:36:27 1912

原创 CAD二次开发(C#) 第二节

前言紧接上节。记录于此,以便日后查阅,若有错误之处,恳请前辈留言指正。代码 #region CAD二次开发--第二节 //变换矩阵 /// <summary> /// 使用数据数组初始化变换矩阵,数组包含旋转对象90度的数据 /// </summary> void TransformBy1() { double[] dMatrix = new double[1

2021-05-16 17:40:35 1593

原创 CAD二次开发(C#) 第一节

前言由于工作需要,最近在学习二次开发,将其记录于此,以便日后查看。语法涉及“特性”,“进程”知识点,需要有所了解#region CAD二次开发--第一节 /// <summary> /// 进程内或进程外 /// </summary> [CommandMethod("ConnectToAcad")] public static void ConnectToAcad() {

2021-04-14 22:01:23 2128

原创 基于递归思想运用深度搜索算法实现任意两点间的所有路径搜索(C#)

前言 该算法是在邻接矩阵基础上设计的。可通过修改Init()函数中的邻接矩阵matrix及节点数量node可实现任意想通过邻接矩阵求解任意两点之间所有路径的需求。**值得注意的一点是:**邻接矩阵为无向图,且图中各节点需要依次序列编码,从1开始,一直到node。 本算法不是小弟原创,是借鉴博主https://blog.csdn.net/weixin_42326299/article/details/90452836中实现的C算法,自己仅仅转化为C#语言实现而已,表示感谢。 初心不变,便于

2021-03-30 11:36:18 712

原创 NAGA-Ⅱ与QPSO算法求解下层为非合作博弈模型的双层规划组合优化模型(铁路开行方案)

前言标题该算法针对高速铁路列车开行方案设计,在VS2017 .NETFramework 4.7.1平台 RAM 8G 配置上跑了173分钟。优化模型未包含在论文中,暂不能公布。说明的一点是,算法约束用的是简单的罚函数–内点法,未采用拉格朗日罚函数。精通算法的前辈大佬若扫到该文,如能提出复杂度更低的优化算法,晚辈感激不尽!初衷不变,以便日后查看。窗体应用程序+Chart控件,该算法可复制。代码1.编写LinkExcel类,针对特点Excel表进行存取public class LinkExcel

2021-03-17 17:32:25 1486

原创 浅谈NSGA-Ⅱ非支配排序方法

浅谈NSGA-Ⅱ非支配排序方法前言本人发布过一篇NSGA-Ⅱ算法,是用Matlab实现的,并非本人原创,是转发其他博主的文章,个人觉得写的特别好,有很好的借鉴意义,具体代码实现详见本人博客链接:https://blog.csdn.net/qq_42552806/article/details/105822749。主题近来随着对该算法的深入研究,我有几点思考记录在此,以便日后查看。以下内容若有幸得到大佬指点,感激不尽。如题所示,本人在此主要探讨该算法的非支配排序方法,不对该算法中的其他算子进行说明。

2020-12-30 18:05:46 1091

原创 C#异步编程1

声明以下所有内容非本人自创,在学习C#过程中认为可能重要的写到博客中,以供查阅,文章来源《Illustrated C# 2012》Fourth Edition,Author:Daniel M.Solis异步 启动程序时,系统会在内存中创建一个新的***进程***。进程是构成运行程序的资源集合。这些资源包括地址空间、文件句柄和许多其他程序运行所需的东西。在进程内部,系统创建一个称为***线程***的内核(Kernel)对象,它代表了真正执行的程序。一旦进程建立,系统会在Main方法的第一行语句处就

2020-10-16 17:23:07 94

原创 QPSO Algorithm

QPSO AlgorithmC#语言.NetFramwork4.6.1平台实现(需了解QPSO算法原理,可参考清华大学孙俊教授编写的教材《双层规则理论及其在管理中的应用》)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Quantum_Behavioral_Particle_Swarm_Algorit

2020-10-11 22:12:42 643

原创 非支配排序算法NSGA-Ⅱ(Matlab)

该算法本人未用C#实现,将其博主https://blog.csdn.net/joekepler/article/details/80820240中的代码加以更改,本算法原理参考博主https://blog.csdn.net/qq_40434430/article/details/82876572。亲测有效。现将源码粘贴如下(请读者先弄懂原理,再读懂代码,方可加以改进):%初始化代码functi...

2020-04-28 20:18:17 3618

排序算法

在C#实现环境下,基础排序算法主要包括:冒泡排序、插入排序与选择排序。而高级排序算法则主要包括:希尔排序算法、归并排序算法、堆排序算法、快速排序算法及快速排序的改进算法、图论中的拓扑排序算法。如果有时间,在后续的文章发布中,会详细介绍每一种排序算法的原理及C#代码实现。笔者将前期所有的排序算法打包均已上传,可下载查看。...

2020-04-08 08:02:02 130

原创 基于图论的Dijkstra算法C#窗体应用程序实现

1.前言算法实现参照博客https://blog.csdn.net/xv740234390/article/details/45152735,对此表示感谢!本文在此算法基础上根据自己论文,改进而来,特此说明。本文所用工具为:VS2017 .NetFrameWork4.6.1平台单线程+Access数据库。数据库构建情况如下图所示:论文路网情况如下图所示:2.代码展示using Sys...

2020-03-30 14:41:50 424

原创 基于C#的图论及其算法代码实现

1前言C#语言根植在一个功能非常丰富的.NET 框架开发环境中。 在.NET 框架库中包含有一套数据结构类(也称为集合类)。这套类的范围从 Array 类、ArrayList 类和 Collection 类到 Stack类和 Queue 类,再到 Hashtable 类和 SortedList 类。面向对象编程的问题之一就是所谓“代码膨胀”的特征。为了说明方法参数所有可能的数据类型而需要重载...

2020-03-16 15:24:19 830

原创 基于C#的粒子群算法(求解双层规划)

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace LBP_ConsoleDemo1{ class Program { static void Main(strin...

2019-12-17 15:57:36 1806 5

原创 基于遗传算法的0-1路径优化C#窗体应用程序(运用TeeChart控件)

1.代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using Sys...

2019-11-13 14:13:13 411 3

原创 基于C#的遗传算法

在学习遗传算法时,参考了https://blog.csdn.net/kyq0417/article/details/84345094,在运行过程中,做了一些修改,以函数y=-x^2+5求最大值作为测试函数,验证了算法的正确性,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.T...

2019-11-09 20:13:35 2825 2

CAD.Net二次开发

类库平台:vs2019.NetFrameWork4.7.2 测试平台:AutoCAD2019 源码均测试,可直接运行使用,或根据自己的需要修改,主要内容包括: 基础图形的绘制、修改; 与外部文件的交互; Ribbon面板WPF的构建; 图层处理; 标注、文字添加; 用户交互等。

2022-05-29

Demo_Sort.zip

基础排序算法中包括冒泡排序、选择排序与插入排序;高级排序算法中包括希尔排序算法、归并排序算法、堆排序算法、快速排序算法及改进快速排序算法、图论中的拓扑排序算法。

2020-04-07

C#+Matlab Code.zip

直接可以运行,需安装博客https://blog.csdn.net/qq_42552806/article/details/105198830中写的软件支撑。

2020-03-31

ConsoleApp1_PSO.sln

C#编写遗传算法窗体,该窗体的运行需要相应的控件--将该应用打开即可看到代码,所用控件为TeeChart Pro V5,需要在网上下载一个,百度即可,安装配置。

2019-11-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除