关于#算法#的问题:在基于MATLAB的遗传算法解决设施布局布局问题

img

img

在基于MATLAB的遗传算法解决设施布局布局问题中,这样的目标函数和约束条件怎么写

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/233148
  • 你也可以参考下这篇文章:MATLAB蚁群算法解决旅行商问题
  • 除此之外, 这篇博客: MATLAB快捷键中的 MATLAB快捷键 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    1. MATLAB编辑窗口快捷键
      Ctrl + I:自动对齐程序(整理缩进)
      Ctrl + R:快速注释代码段
      Ctrl + T:撤销注释的代码行
      Ctrl + Z:撤销改动
      Ctrl + Y:取消撤销(撒销过多时使用)
      Tab:代码段右移
      Shift + Tab:减少缩进
      输入函数的前几个字母,再按Tab:自动补全命令(记不全函数名时使用)
      Ctrl + F:查找或替换变量名、函数名
      Ctrl + W:关闭当前的程序文本(.m)文件
      Ctrl + Page Up:编辑器窗口向左切换文件
      Ctrl +Page Down:编辑器窗口向右切换文件

    2. 代码调试常用快捷键
      F5:可保存并直接运行程序
      F9:执行选中代码段
      F10:单步执行
      F11:表示 step in,即当遇见子函数时,使用此快捷键,进入函数内部
      Shift + F11:表示 step out,即使用此快捷键,执行完子函数的剩余程序,并跳出子 函数
      F12:设置断点
      Ctrl + G:当程序源代码很长时,可能有几百上千行。有时错误出现在很后面的地 方,需要用鼠标中间的滚轮往下滚很久,才能滚到想要的那一行。这 时,按Ctrl + G,就会跳出一个对话框,输入想要去的那一行的行号,就 可以直接跳过去了
      Ctrl+ C:强制中断程序的运行

    3. 命令窗口快捷键
      上下光标键↑↓:在命令窗口中,上下光标键可以调用 Matlab 最近使用过的历史命 令,便于快速重新执行。如果输入命令的前几个字母,再使用光标 键,则只会选择以这些字母开始的命令。上下箭头寻找此前和此后 输入的命令,每次一条
      Ctrl +Q:快速退出 MATLAB
      Esc:清除输入的命令
      Ctrl + K:将光标处至结尾之间的代码删除
      what:显示当前工作路径中的所有代码文件
      type代码文件名:显示代码文件的内容
      Edit:启动编辑器,并新建一个空白文件
      Edit代码文件名:打开相应代码文件
      Whatsnew:列出 MATLAB新版本更新的内容

    4. 切换窗口快捷键
      Ctrl + 0:命令行窗口(Command Window)
      Ctrl + Shift +0:编辑器窗口(Editor)
      Ctrl +1:历史命令窗口(command History)
      Ctrl+2:当前工作窗口(Current Folder)
      Ctrl +3:工作空间(Workspace)


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^