优化711问题

我们可以自定义x,y,z的大小为判断条件,检测寻找到第一个结果所用的次数,发现明显快很多,代码将判断条件改了即可,可以自己试试

public class issue1 {public static void main(String[] args) {// TODO Auto-generated method stub
//美国有一个连锁店叫做711店,将四个数乘起来为7.11,加起来也是7.11求这四个数//通过检测三次循环比四次明显快很多int number=1;for(double x=2;x<711;x++) {for(double y=1;y<711-x;y++) {for(double z=1;z<711-x-y;z++){
//                  for(int w=1 ;w<711;w++) {
//                      if ((x*y*z*w)==711000000&&(x+y+z+w)==711) {
//                          System.out.println("x="+x+",y="+y+",z="+z+",w="+w);
//                      }
//                  }number++;double w=711-x-y-z;if ((x*y*z*w)==711000000&&(x+y+z+w)==711) {System.out.println("寻找次数为: "+number);System.out.println("x="+(x/100)+",y="+(y/100)+",z="+(z/100)+",w="+(w/100));}}}  }}
}

结果如图所示,找出来第一个结果用了24984860次,通常我们想到的暴力方法就是用四个for循环就能搞定,但是这样速度特别慢,可以上机试试。
因此我们通过这一策略优化改进,减少算法复杂度,变成三个for循环

**

711问题-优化蛮力求解相关推荐

  1. 优化算法求解复杂约束问题策略(以粒子群算法为例讲解求解复杂约束问题的多种策略)

    优化算法求解复杂约束问题策略(以粒子群算法为例讲解求解复杂约束问题的多种策略)python实现     整个代码文字讲解共17页 提示:专栏解锁后,可以查看该专栏所有文章. 文章目录 策略1:在位置更 ...

  2. 【运筹优化】SOA海鸥优化算法求解无约束多元函数最值(Java代码实现)

    文章目录 前言 优化目标 求解结果 搜索过程可视化 Java算法代码 可视化代码 前言 本文以求解二元函数最小值为例,如果需要求解多元函数,只需要修改以下变量即可: varNum:变量维度数 ub和l ...

  3. AI:人工智能领域算法思维导图集合之有监督学习/无监督学习/强化学习类型的具体算法简介(预测函数/优化目标/求解算法)、分类/回归/聚类/降维算法模型选择思路、11类机器学习算法详细分类之详细攻略

    AI:人工智能领域算法思维导图集合之有监督学习/无监督学习/强化学习类型的具体算法简介(预测函数/优化目标/求解算法).分类/回归/聚类/降维算法模型选择思路.11类机器学习算法详细分类(决策树/贝叶 ...

  4. matlab采用粒子群优化算法求解含压缩储能设备的综合能源系统运行优化

    matlab采用粒子群优化算法求解含压缩储能设备的综合能源系统运行优化. 结果包含储能设备24时出力,内燃机发电和发热出力,电制冷机出力等. 代码包含相关注释,方便对算法进行改进. 附相关参考文献. ...

  5. CEC2015:动态多目标野狗优化算法求解CEC2015(提供完整MATLAB代码,含GD、IGD、HV和SP评价指标)

    一.动态多目标优化问题简介 现实世界中,许多优化问题不仅具有多属性,而且与时间相关,即随着时间的变化,优化问题本身也发生改变,这类问题称为动态多目标优化问题(dynamic multi-objecti ...

  6. 【智能优化算法】基于矮猫鼬优化算法求解单目标优化问题附matlab代码

    1 简介 基于矮猫鼬优化算法求解单目标优化问题​ 2 部分代码 %___________________________________________________________________ ...

  7. pso解决tsp matlab,计算智能课程设计_粒子群优化算法求解旅行商问题_Matlab实现.doc...

    计算智能课程设计_粒子群优化算法求解旅行商问题_Matlab实现.doc 摘要:TSP是一个典型的NPC问题.本文首先介绍旅行商问题和粒子群优化算法的基本概念.然后构造一种基于交换子和交换序[1]概念 ...

  8. 【智能优化算法-灰狼算法】基于贪婪非分级灰狼优化器求解单目标优化问题附matlab代码

    1 内容介绍 灰狼优化(GWO)算法是一种新兴的算法,它基于灰狼的社会等级以及它们的狩猎和合作策略. 该算法于 2014 年推出,已被大量研究人员和设计人员使用,原始论文的引用次数超过了许多其他算法. ...

  9. MATLAB灰狼优化算法求解超市物流配送中心选址问题代码实例

    MATLAB灰狼算法求解超市物流配送选址问题实例 作者:麦哥 MATLAB灰狼优化算法求解超市物流配送中心选址问题代码实例 灰狼算法编程问题实例: 在范围为(0,0)到(100,100)的矩形区域内, ...

最新文章

  1. python处理excel-使用python将数据写入excel
  2. 小区的足球场地实地拍摄
  3. iOS-开发记录-UIView属性
  4. 插入节点insertBefore()
  5. hybris backoffice搜索时遇到could not execute full-text query的解决方案
  6. 【渝粤教育】电大中专跨境电子商务理论与实务 (29)作业 题库
  7. 软件测试之单元测试之Junit测试使用前准备
  8. Java工作笔记-IntelliJ IDEA中高效文件切换跳转
  9. matlab相机标定畸变参数,相机标定的原理与意义及OpenCVMatlab实现差异小结.doc
  10. 动易软件上传文件服务器错误,动易 应用程序中的服务器错误
  11. linux更新模块,GNOME 3.29.3 发布,大量模块更新及功能改进
  12. Nginx环境搭建Discuz论坛
  13. mysql binlog 备份_Mysql数据库的增量备份与还原
  14. 微软4月13日发布Silverlight 4正式版
  15. 联想计算机usb驱动程序,联想笔记本USB3.0驱动
  16. 【深度学习基础-02】概念学习-例子3则
  17. 转:著名的100个管理定律点评6 -- 决策(上)
  18. 2022年湖北劳务资质如何办理?劳务资质不分等级
  19. 【AcWing19】【LeetCode】DFS - 46/47/39/77/78/216/17/131/93/90/491
  20. Promise 入门

热门文章

  1. Nginx 同时运行多个服务
  2. vi使用技巧--批量加注释任意符号
  3. yolo imgaug数据增强 标签同时也增强
  4. vue 在线访问word,excel,pdf 文件以及打印
  5. 算法笔记(六)多尺度特征融合之FPN/PANet
  6. 二分图的判定最大匹配
  7. 人脸识别常用数据集大全(12/20更新)
  8. 企业服务是移动互联网的下一个风口
  9. 计算机组成与体系架构
  10. 【独立版】翻牌领红包系统一物一码仿口味王验证码抽奖码得红包追溯码源码程序无加密