简单用法
https://r.jina.ai/+URL就可以将网页内容Markdown下来。
这里我以我自己博客内容为例。
多目标遗传算法
只需要将网页的URL加在后面即可,如:https://r.jina.ai/https://b1ue-e.github.io/2024/11/19/NSGA-II/#more
效果如图
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| Title: 多目标遗传算法NSGA-II实现
URL Source: https://b1ue-e.github.io/2024/11/19/NSGA-II/
Published Time: 2024-11-19T02:30:54.000Z
Markdown Content: [](https://b1ue-e.github.io/2024/11/19/NSGA-II/#INTRODUCTION "INTRODUCTION")INTRODUCTION ----------------------------------------------------------------------------------------
非支配排序遗传算法(NSGA-II)是一种多目标优化算法,它通过在遗传算法的基础上引入非支配排序和拥挤度计算,以平衡多目标优化问题中的多个目标。NSGA-II是遗传算法的一种改进版本,它在遗传算法的基础上引入了**非支配排序和拥挤度**计算,以平衡多目标优化问题中的多个目标。本文将简要介绍NSGA-II的关键点和实现。
[](https://b1ue-e.github.io/2024/11/19/NSGA-II/#%E9%9D%9E%E6%94%AF%E9%85%8D%E6%8E%92%E5%BA%8F "非支配排序")非支配排序 -----------------------------------------------------------------------------------------------------------
### [](https://b1ue-e.github.io/2024/11/19/NSGA-II/#%E6%94%AF%E9%85%8D%E5%92%8C%E9%9D%9E%E6%94%AF%E9%85%8D%E5%85%B3%E7%B3%BB "支配和非支配关系")支配和非支配关系
设p和q是两个解,称p支配q,当且仅当,1. 对于所有的子目标,p的目标值都不劣于q的目标值;2. 至少有一个子目标,p的目标值优于q的目标值。
### [](https://b1ue-e.github.io/2024/11/19/NSGA-II/#%E9%9D%9E%E6%94%AF%E9%85%8D%E6%8E%92%E5%BA%8F-1 "非支配排序")非支配排序
_Non-dominated Sorting_ 是一种用于多目标优化的排序算法,它将解按照支配关系划分为多个非支配集合。
1. 初始化:将所有解放入一个初始非支配集合中。 2. 对每个解计算两个属性:(1):解 被其他解支配的次数;(2):解 支配的解的集合。 3. 然后找到 的解,将其放入一个新的集合 中,此时 的等级为1 4. 对 中的每个解 ,将其从 中删除,然后对 中的每个解 ,计算 ,如果 ,则将其放入 中,此时 的等级为2。依此类推,直至所有解被分类。 ### [](https://b1ue-e.github.io/2024/11/19/NSGA-II/#%E5%AE%9E%E7%8E%B0 "实现")实现
|
Refs
liangdabiao的帖子