登录
首页 » matlab » 适应度函数的算法

适应度函数的算法

于 2010-05-13 发布 文件大小:1260KB
0 103
下载积分: 1 下载次数: 128

代码说明:

  排课问题是一个有约束的、多目标的组合优化问题,并且已经被证明是一个NP完全问题。 遗传算法借鉴生物界自然选择和自然遗传机制,使用群体搜索技术,尤其是用于处理传统搜索方法难以解决的复杂的和非线性的问题。经过近40年的发展,遗传算法在理论研究和实际应用中取得了巨大的成功,本文将遗传算法用于排课问题的求解,首先讨论了排课问题中的影响因素、主要约束条件、求解目标和难点,并用数学模型完整地描述了排课问题。其次对多个模糊排课目标进行了定量分析,建立了排课优化目标空间。针对排课问题研究了染色体编码方式以及遗传算子的设计,提出了适应度函数的计算方法。最后对排课问题进行了实验。实验结果表明,其过程的目标值跟踪显示,算法稳健趋优,所得结果令人满意。(Course Scheduling problem is a constrained, multi-objective optimization problem, and has proven to be a NP complete problem. Genetic algorithms reference biosphere and the natural genetic mechanism of natural selection, using the group search technology, particularly the traditional search methods for handling complex and difficult to solve nonlinear problems. After nearly 40 years of development, the genetic algorithm in the theoretical study and practical application was a great success, this paper genetic algorithm for solving the course timetabling problem, first discussed the impact of factors in the course arrangement, the main constraints, to solve goals and difficulties, and a complete mathematical model to describe the course arrangement. Arranging multiple fuzzy goals followed by a quantitative analysis, the optimal target Arranging space. Arranging for the Study of the chromosome coding and genetic operators design, proposed fitness function is calculated. Finally, the co)

文件列表:

paikepdf1\基于遗传算法的大学排课问题的研究.pdf
paikepdf1

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • VCMATLABEngine
    说明:  VC++调用MATLAB Engine,实现数值算法应用(VC++ to call MATLAB Engine, the application of the realization of numerical algorithm)
    2009-08-08 14:58:16下载
    积分:1
  • Produce-a-variety-of-distribution
    1.duishuzhengtai:产生对数正态分布 2.gaussian:产生数据量为n的两个相互独立高斯分布y1、y2 3.junyun:自定义 0-1的均匀分布,n代表数据量,一般要大于1024(蒙特卡罗) 4.ruili:瑞利分布,m是瑞利分布的参数,n代表数据量,n一般要大于1024 5.kaifeng:产生开丰分布,其中m代表开丰分布的自由度,n表示产生的点数量 6.tfenbu:本函数产生自由度为m,数据量为n的t分布。 7.weibuer:a=1时,是指数分布;a=2时,是瑞利分布(1.duishuzhengtai: generating lognormal 2.gaussian: generating a data quantity n of two mutually independent Gaussian distribution Y1, Y2 3.junyun: custom uniform distribution of 0-1, n represents a data amount, generally large in 1024 (Monte Carlo) 4.ruili: Rayleigh distribution, m is a parameter of the Rayleigh distribution, n representative of the amount of data, n is generally greater than 1024 5.kaifeng: generating open abundance distribution, wherein m represents an open-abundance distribution freedom of degrees of freedom, n is the number of points generated 6.tfenbu: This function generates m, the amount of data for n t distribution. 7.weibuer: a = 1, the exponential distribution a = 2, is a Rayleigh distribution)
    2012-09-04 20:02:08下载
    积分:1
  • MIMLBoost
    matlab编写的MIMLBoosting算法,其中包括实现算法的函数,还有可作为示例的数据和主程序,可以运行,可以对多示例多标记样本进行分类,并计算正确率等多个指标。(MIMLBoosting algorithm matlab prepared, including the implementation of the function of the algorithm, as well as examples of data and the main program, you can run, you can multi-instance multi-label classification of samples and calculate the number of indicators, such as the correct rate.)
    2014-01-15 15:12:17下载
    积分:1
  • wavelet-transform
    一维小波变换对信号进行去噪,小波包变换,对地震记录进行去噪(A one-dimensional wavelet transform for signal denoising, wavelet packet transform, the noise of seismic record)
    2016-04-12 14:26:12下载
    积分:1
  • cell2dataset
    ADO查询获取的结果输出followind datastruct: myOutput.data myOutput.columnnames 第一个包含一个二维细胞矩阵,与列名第二单元阵列。 此函数使用此信息来创建一个没有细胞集。 (the ADO query fetch result outputs the followind datastruct: myOutput.data myOutput.columnnames The first contains a 2d cell matrix, the second a cell array with column names. This function uses this information to create a dataset without cells.)
    2011-05-15 00:22:23下载
    积分:1
  • HPCtesting
    高性能计算机的性能测试文案,介绍了曙光计算机的相关测试工作。(High-performance computer performance test copy, describes the work of the dawn of the computer-related tests.)
    2015-01-29 16:25:47下载
    积分:1
  • Familiar-environment
    说明:  熟悉matlab环境 熟悉MATLAB的主要操作命令; (2) 学会简单的矩阵输入和数据读写; (3) 掌握简单的绘图命令; (4) 学习用MATLAB编程。 (Familiar environment, familiar with the MATLAB matlab major operating commands (2) Institute of simple matrix input and data read and write (3) to master a simple drawing commands (4) learn to use MATLAB programming.)
    2011-03-14 15:16:39下载
    积分:1
  • ADSP_HW1_R02942103_v1
    an advantage digital signal processing simulation focuses on Minimax algorithm
    2014-12-28 17:50:35下载
    积分:1
  • SAMP
    压缩感知中自适应匹配追踪算法SAMP,经测试可以正常使用。(Compressed sensing adaptive matching pursuit algorithm SAMP, the test can be used normally.)
    2013-11-20 20:11:27下载
    积分:1
  • pmsm
    同步电机建模,用于各种使用永磁同步发电机或电机的模型,如风力发电机的应用(modeling of PMSM)
    2020-09-27 16:37:46下载
    积分:1
  • 696519资源总数
  • 104213会员总数
  • 20今日下载