精华内容
下载资源
问答
  • 将离散空间问题求解的蚁群算法引入连续空间, 针对多目标优化问题的特点, 提出一种用于求解带有约束 条件的多目标函数优化问题的蚁群算法. 该方法定义了连续空间中信息量的留存方式和蚂蚁的行走策略, 并将信息...
  • 将离散空间问题求解的蚁群算法引入连续空间,针对多目标优化问题的特点,提出一种用于求解带有约束条件的多目标函数优化问题的蚁群算法.该方法定义了连续空间中信息量的留存方式和蚂蚁的行走策略,并将信息素交流和基于...
  • 针对混合性能指标优化问题的普遍性及其处理过程中的特点,提出一种混合性能指标优化问题的进化优化方法.首先给出混合性能指标优化问题的定义;然后,确定不同类型和标度的性能指标的转换策略、混合性能指标的个体适应度...
  • 一类特殊的优化问题的逐时段解空间压缩算法,童海滨,,有约束高维优化问题通常具有计算量大,复杂性高的特点,不仅最优解的求解难度较大,仅可行空间的确定亦有相当的难度,本文针对一
  • 针对钢铁热轧生产操作优化问题, 建立热轧操作优化模型. 该模型难点是, 模型具有高度非线性特征, 难以获得最优解. 考虑模型数学表达式结构特点, 将操作优化模型等价转化为超越几何规划模型, 由于获得模型 ...
  • 1 组合优化问题基本概念: 一般是指在一个有限集合中寻找最优解一类问题。 在多数组合优化问题中,枚举和穷举搜索是不可行,该问题解集合是离散或者可以简化到离散,目的是求解最优解。 常见组合优化...

    组合优化问题基本概念

    一般是指在一个有限的集合中寻找最优解的一类问题。在多数组合优化问题中,枚举和穷举搜索是不可行的,该问题解的集合是离散的或者可以简化到离散,目的是求解最优解。

    常见的组合优化问题有:背包问题、二次分配问题、最小生成树问题、覆盖问题、一维装箱问题和TSP问题等

    问题特点:描述简单,有很强的工程代表性,但求解需要很长的运行时间和很大的存储空间,在计算机上很难实现求解,即“组合爆炸”。

    2 背包问题

    问题特征:利用充分的空间,得到最高的利润。

    现阶段,解决该问题的方法大体上分为三种:二进制表示法、序列表示法、可变长度表示法。

    2.1 二进制表示法

     一串0、1二进制串,长度为物品的数目。很容易理解,但是会出现不可行解。对于出现的不可行解,有两种解决方法:罚函数和解码方法

    罚函数:设置合理的罚函数,只有当物品重量恰好为背包重量的时候才不会受到惩罚,其他情况有不同程度的惩罚。

    解码方法:计算决策变量为1的物品(即放进背包的物品)的利润重量比,按照“利润重量比”从高到低排序,然后在满足背包重量要求下放入这些物品,直到超重与不超重的临界。

    2.2 序列表示法

    一串表示第几个商品的整数串。每个基因位表示某一个物品(相当于是物品编号的一个序列),按照序列往背包里加东西,一直加下去,符合要求的就加进去。比如5个物品,45321

    2.3 可变长度表示法

    长度是可变的,代表的是放入书包中的所有物品,即物品的数目不是一个确定的数字,序列也不代表放入的先后顺序,只要是放入背包这个序列所代表的东西放进入能使适应度达到最大即可。

    2.4 多选择背包问题

    有m类物品,每类物品中选出一个放进背包。编码方案:例如,遗传算法解决该问题,基因的位置代表了相应的类别,基因的值代表了相对应类别中哪一个物品。(位置,第几个这个信息也很有用,在JSP问题的解决方案中也有利用到这一信息。充分利用能利用到的信息)

    3 TSP问题

    每个城市都只走一次,走过来一遍,并且总路径是最小的。

    编码方案:

    1.直接表示法:城市序号序列

    2.随机数法:产生n个(0,1)之间的随机数,相当于每个城市的权重,然后根据随机数从小到大进行排序,排序过后相对应的城市序列即为城市路径序列。

    4 总结

    组合优化问题

    特点:存在有限数量的可行解,并广泛存在于日常生活中(尤其工业设计中)。

    最大挑战:如何高效的处理“组合爆炸”的问题。

     

     


     

     

    展开全文
  • 天线问题的特点

    2020-01-02 14:30:11
    一、天线问题的特点 1、种类繁多 2、可依据频率进行缩放设计 3、很难进行标准化模块设计 4、特殊边值问题,开放空间 5、天线与天线、天线与工作环境之间相互作用 6、非线性 7、特定约束下的优化设计:尺寸、重量等 8...

    一、天线问题的特点
    1、种类繁多
    2、可依据频率进行缩放设计
    3、很难进行标准化模块设计
    4、特殊边值问题,开放空间
    5、天线与天线、天线与工作环境之间相互作用
    6、非线性
    7、特定约束下的优化设计:尺寸、重量等
    8、不同的应用场景需求不同的结果:时域、频域、近场、远场
    二、FEKO
    1、以矩量法为核心算法的高频电磁仿真软件
    2、应用于电大尺寸阵列/散射体、有耗半空间电磁问题、细线结构天线、散射体
    电大尺寸反射面天线、天线布局
    3、基本使用方法:Cadfeko建模、Editfeko建模、Postfeko查看结果
    三、CST
    1、时域有限积分算法
    2、应用于微波器件、天线、散射、电磁兼容、信号完整性等
    3、基本方法:
    在这里插入图片描述

    展开全文
  • 各种语言各有它自身的特点,我们只能根据具体的语言来说明代码优化的方法。当然,语言太多,不可能把每一种语言都拉进来,主要就谈谈C,C++,JAVE,Delphi等语言相关的 代码优化。而对于其它一些语言,也 可以从...
  • sql优化问题

    2018-11-13 10:21:35
    针对数据分析来说,sql语句是必不可少,但是怎么做到sql的优化问题呢,这里就简单总结一下。 首先,sql优化几种途径(这里分为两大块表述): 第一部分:数据表格创建时: 1、选择合适数据库表格存储引擎...

    针对数据分析来说,sql语句是必不可少的,但是怎么做到sql的优化问题呢,这里就简单的总结一下。

    首先,sql优化的几种途径(这里分为两大块表述):

    第一部分:数据表格创建时:

    1、选择合适的数据库表格存储引擎

    通过show engines;查看SQL下的引擎,存储引擎的概念是MySQL的特点,Oracle中没有专门的存储引擎的概念,Oracle有OLTP和OLAP模式的区分。不同的存储引擎决定了MySQL数据库中的表可以用不同的方式来存储。我们可以根据数据的特点来选择不同的存储引擎。

    引擎包括三种,innodb、myisam、memory,各有优缺点。

    其中,innoDB的优势在于提供了良好的事务处理、崩溃修复能力和并发控制,支持回滚。缺点是读写效率较差,占用的数据空间相对较大(连表查询),

    MyISAM的表存储成3个文件。文件的名字与表名相同。拓展名为frmMYDMYI。其实,frm文件存储表的结构;MYD文件存储数据,是MYData的缩写;MYI文件存储索引,是MYIndex的缩写。

    基于MyISAM存储引擎的表支持3种不同的存储格式。包括静态型、动态型和压缩型。

    其中,静态型是MyISAM的默认存储格式,它的字段是固定长度的,该表具有极高的访问速度,即使在操作相当的数据表也是如此,但其最大的缺点就是占用空间较大;

    动态型包含变长字段,记录的长度不是固定的,其优点是它存数据时,采用的是数据的实际长度,能节省不少空间,但也是由于这点,当数据要做更新时,长度发生变更时,
    就不会存在原来的位置,而存在别的位置,造成原来的位置形成一空洞,并且关联的数据并不是存放在相邻的块中,而且产生大量的碎片,要定期进行碎片整理;

    压缩型需要用到myisampack工具,空间占用相当小,只有原大小的一半,而且读取数据时,还会对数据进行加压缩,并且注意该类型的表是只读表,不能进行修改.

    MEMORY数据全部放在内存中,

    每个基于MEMORY存储引擎的表实际对应一个磁盘文件。该文件的文件名与表名相同,类型为frm类型。该文件中只存储表的结构。而其数据文件,都是存储在内存中,这样有利于数据的快速处理,提高整个表的效率。值得注意的是,服务器需要有足够的内存来维持MEMORY存储引擎的表的使用。如果不需要了,可以释放内存,甚至删除不需要的表。MEMORY默认使用哈希索引。速度比使用B型树索引快。当然如果你想用B型树索引,可以在创建索引时指定。注意,MEMORY用到的很少,因为它是把数据存到内存中,如果内存出现异常就会影响数据。如果重启或者关机,所有数据都会消失。因此,基于MEMORY的表的生命周期很短,一般是一次性的

    2、设置表格字段时,使用varchar代替char,因为变长字段记录的长度不是固定的,存储时采用的是数据的实际长度,节省空间,另外,尽量采用数字型字段,若只含数值信息的字段尽量不要设计为字符型,这会降低查询和连接的性能,并会增加存储开销。 这是因为引擎在处理查询和连接时会逐个比较字符串中每一个字符,而对于数字型而言只需要比较一次就够了

    3、创建表格时,添加索引,可以增加查询的速度,但是索引也不是越多越好,太多的索引会降低insert和update的效率,因为插入和更新时有可能会重建索引,一个表的索引最好不要超出6个,具体要根据需要确定是否有必要添加索引

    第二部分sql语句部分:

    1、尽量避免全表查询,不要出现select * from table的情况,首先考虑where和order by

    2、避免使用太过复杂的sql语句查询,尤其是出现嵌套的时候,最好不要出现三层以上的嵌套,否则会影响查询效率。

    3、考虑使用临时表暂存,简化SQL语句的重要方法就是采用临时表暂存中间结果,但是,临时表的好处远远不止这些,将临时结果暂存在临时表,后面的查询就在tempdb中了,这可以避免程序中多次扫描主表。

    4.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:    
    select id from t where num is null    
    可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:    
    select id from t where num=0    
        
    5.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。    
        
    6.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全表扫描,如:    
    select id from t where num=10 or num=20    
    可以这样查询:    
    select id from t where num=10    
    union all    
    select id from t where num=20    
        
    7.in 和 not in 也要慎用,否则会导致全表扫描,如:    
    select id from t where num in(1,2,3)    
    对于连续的数值,能用 between 就不要用 in 了:    
    select id from t where num between 1 and 3    
        
    8.下面的查询也将导致全表扫描:    
    select id from t where name like '%abc%'    
        
    9.应尽量避免在 where 子句中对字段进行表达式操作,这将导致引擎放弃使用索引而进行全表扫描。如:    
    select id from t where num/2=100    
    应改为:    
    select id from t where num=100*2    
        
    10.应尽量避免在where子句中对字段进行函数操作,这将导致引擎放弃使用索引而进行全表扫描。如:    
    select id from t where substring(name,1,3)='abc'--name以abc开头的id    
    应改为:    
    select id from t where name like 'abc%'    
        
    11.不要在 where 子句中的“=”左边进行函数、算术运算或其他表达式运算,否则系统将可能无法正确使用索引
     

     

     

     

    展开全文
  • 为了克服免疫算法在优化高维多峰函数时存在早熟收敛问题,提出一种高效混合免疫进化算法.动态克隆扩张、基于学习机制超变异和多母体交叉是该算法主要特点.同时,提出了一种算法性能评价准则,以比较不同算法在...
  • 一个优化问题的交叉熵算法,杨乐好,,交叉熵方法(Cross Entropy)是近几年发展而来的一种启发式方法,在求解组合优化问题中显示出其简单有效的特点,本文将运用交叉熵方法(CE
  • SOL是一个库,可让您快速构建需要构建优化的网络管理应用程序原型。 它旨在与软件定义网络(SDN)完美配合,因为它利用网络全局视图来计算全局最佳(或接近最佳)解决方案。 此存储库包含SOL库及其扩展Chopin...
  • 各种语言各有它自身的特点,我们只能根据具体的语言来说明代码优化的方法。当然,高级语言太多,不可能把每一种语言都拉进来,主要就谈谈C,C++,JAVE,Delphi等语言相关的 代码优化。而对于其它一些语言,也 可以...
  • 根据多目标优化问题(MOP)的特点,将一个进化群体分成若干个子群体,利用非劣支配的概念构造全局最优区域,用以指导整个粒子群的进化.通过子群体间的信息交换,使整个群体分布更均匀,并且避免了局部最优,保证了解的多样性...
  • 对计及分时电价和可再生能源电动汽车换电站多目标调度模型进行优化,在MATLAB仿真平台上对比了传统严格递增罚函数、自适应罚函数和分段穿透罚函数方法,验证了所提分段穿透罚函数处理方法具有求解速度快、全局寻优...
  • 在遗传算法中最难处理是有等式约束的优化问题,而等式约束在一般问题中常常遇到。许多算法采用引入惩罚函 数降低适应度方法使其满足等式约束条件,但太难收敛或解根本不满足约束条件,因此它是遗传算法一个瓶颈...
  • 改进遗传算法在函数优化问题中的应用,王慧,丁海军,函数优化是算法应用中的基本问题,遗传算法具有线性时间复杂度和全局收敛的特点,正好适合于该问题的求解。文章首先对遗传算法进
  • 在进行GSM网络基础建设的过程中,一直存在着建设周期较短、网络变动频繁的特点。建设间除了大规模的扩容外,还有许多小规模的扩容、调整和升级等工程。 常常是工程结束后会遗留较多的问题,需要网络优化来解决。GSM...
  • 因此,有必要找到并优化网站建设核心。小编让大家了解一些相关内容。 网站建设重点 今天,有越来越多网站建设者。如何使企业网站与众不同,根据自身特点,为企业量身打造官方网站,是一个高端网站 网站建设者...

    越来越多的公司在创建网站时缺乏创新精神,而公司网站却表现平平。这种情况导致访问者无法浏览网站,也没有新鲜感。

    这给公司留下了不太好的印象,也影响了信息交流。因此,有必要找到并优化网站建设的核心。非著名网站开发员让大家了解一些相关内容。

    网站建设的重点
    今天,有越来越多的网站建设者。如何使企业网站与众不同,根据自身特点,为企业量身打造官方网站,是一个高端网站建设者应注意的重点。

    比如说网站菜单栏更改。除传统方法外,公司网站的菜单栏也可以直接从传统的列显示转换为完整的菜单栏布局模式。大大改善用户留存率,这样可以提高网站访问者的舒适度,并降低跳出率。

    又比如说主页的横幅图像。主页横幅的概述在视觉上占很高的比例,应加强创意设计和图像信息传递的作用。不只是简单的图表影片的辅助文字还应结合公司产品或服务的特点,具有更深的创造力。

    请参阅转化rate。在访问者有查询意图的同时,公司网站必须具有更便捷的操作方法和进入,以允许访问者更早地进行各种查询。
    比如说某法律网站与公司互动模块,达到建设企业网站内容的目的。

    网站建设优化策略
    该网站根据百度的网站开发规范进行开发,完全符合SEO框架的网站。

    1.尽量减少在网站上使用Flash元素,因为搜索引擎当前无法读取Flash内容。但是,出于营销目的,例如视觉效果,客户保留天气仍然不错,但是建议减少使用。

    2.尽可能使用JS进行导航。即使您使用它,也应尝试使用常用功能,这些功能可由搜索引擎读取。

    3.图像优化。使用图像时,请确保简要描述图像的Alt标签,以便搜索引擎可以理解图像的内容。

    4.通常不使用框架,如果使用框架,则网页上必须有其他实质性内容,如果不需要在搜索引擎中包含广告,则可以使用它们。

    5.您不应该使用动态网页,动态网页应该是静态的。

    6.禁止搜索引擎包含不必要的重复内容和页面。
    robots文件禁止搜索引擎抓取不必要的文件
    robots.txt文件可以禁止搜索引擎抓取不必要的文件
    https://site.muzeseo.com/robots.txt

    7.网站的结构必须是:目录结构,平面结构或两者。

    8.页面的结构应尽可能平整,深度不得超过4级。特别是对于小型网站,应将其控制在3个级别内。网站的结构如何影响SEO。

    9.该网站必须具有辅助导航,以便搜索引擎可以了解您的网站结构。

    10.建立网站地址,为网站创建HTML地址和XML映射,并加快搜索引擎的收录速度。

    11.网站的首选域名是标准化的,所有不规则域名都被重定向到301的首选域名,权重集中。

    展开全文
  • 本文针对p-hub中心问题开发了三个新平衡优化模型,其中旅行时间以模糊随机变量为特征。 所提出平衡优化方法是找到枢纽设施和需求节点位置,以使不确定行程时间平衡服务水平最大化。 在温和假设下,我们...
  • ListView优化问题

    2018-03-14 21:00:53
    第一(优化加载布局: 重用了convertView,很大程度上减少了内存消耗。...特点:如果当前convertView为null,则通过LayoutInflat产生一个view。 代码如下 View view; if(convertView == n...
  • 针对很多约束优化问题的最优解位于可行域的边界上或其附近的特点,提出了一种新的遗传算法.算法将种群中的可行解和不可行解分别存贮在两个容器中,新设计的交叉算子(内外...
  • 在进行函数优化时,遗传算法具有全局搜索能力强的特点,但其存在早熟收敛和后期收敛速度慢及...仿真实验结果表明,该算法在解决复杂函数优化时全局收敛性能好、速度快,尤其在解决高维多峰函数优化问题时效果更显著。
  • Rosenbrock函数优化属于无约束优化问题,其全局最小值位于抛物线形状的平滑且狭窄的谷底。 由于为优化算法提供的信息很少,因此很难找到函数的全局最小值。 根据Rosenbrock函数的特点,专门提出了一种改进的差分进化...
  • 提出一种基于高斯柯西变异算子的多父体杂交自适应演化算法,并用于求解约束函数优化问题。算法的特点:在随机搜索过程中引入三种新的多父体杂交算子加速收敛;基于高斯柯西变异算子提出一种新的产生新个体的方法;...
  • 针对该优化问题的特点,提出了β分布-粒子群优化算法(β-PSO),用β分布函数代替传统PSO算法中的均匀分布函数。在产生可行解的过程和迭代过程中动态地调整β随机函数的参数,以提高产生可行解的速度和质量,在粒子速度...
  • 论文研究-对地观测卫星系统优化问题的求解框架与方法.pdf, 对地观测卫星系统优化问题具有设计变量多、设计空间大、难以解析计算而仿真又十分耗时的特点, 因此提出了基于...
  • 我们可以直接调用这些函数完成我们的优化问题。optimize中函数最典型的特点就是能够从函数名称上看出是使用了什么算法。下面optimize包中函数的概览:1.非线性最优化fmin--简单Nelder-Mead算法fmin_powell --改进型...
  • 0-1背包问题的优化

    2019-04-12 16:04:20
    对于0-1背包问题,它时间优化空间已经非常小了,但是空间还有很大的优化空间。 0-1背包问题相应状态转移方程 对于状态转移方程,它有这样一个特点,每一次只更新一行内容,而每一次所更新那一行...
  • 一种求解非线性单目标优化问题的混合粒子群算法 PS:本文为原创文章:未经允许禁止转载 引言 传统的优化方法(如牛顿法、单纯形法)需要遍历整个搜索空间,无法在短时间内完成搜索,也容易陷入局部最优,并且最优...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,931
精华内容 1,572
关键字:

优化问题的特点