• 2022-06-12
    ⼋皇后问题的遗传算法求解。⼋皇后问题是⼀个以国际象棋为背景的问题:如何能够在 8×8 的国际象棋棋盘上放置⼋个皇后,使得任何⼀个皇后都⽆法直接吃掉其他的皇后?为了达到此⽬的,任两个皇后都不能处于同⼀条横⾏、纵⾏或斜线上。下图给出了⼋皇后问题的⼀个解。回答问题。 ⼋皇后问题的建模。将棋盘抽象为n×n的矩阵(此时n=8,但抽象不限于n=8,可以是n皇后问题),=1表示放置皇后,=0表示未放置皇后,其⽬标函数为。因此⼋皇后问题求解的关键是设计约束条件,即满⾜什么条件的可能解才是可⾏解,⽽任何⼀个可⾏解都为满意解。有四个公式,表达了某种约束条件(注意,不能确定给出的公式⼀定是正确的),下列说法不正确的是_____。
  • 举一反三