news 2026/8/11 14:04:03

TSP算法小软件V7.0源代码(ubuntu24+lazarus4+sqlite3)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
TSP算法小软件V7.0源代码(ubuntu24+lazarus4+sqlite3)

TSP算法小软件V7.0源代码(ubuntu24+lazarus4+sqlite3)
2024年2月 网名:窗明几净~天气几好^几何原本^欧几里得

关于TSP的 P=NP 解法的可能性猜想:海岸线猜想
三界火宅人 /开源(元)盛世/阴汁成世 2026-03-16

网上寻TA千百度,找到如下文字,
P 问题(多项式时间可解问题):这就像你有一串数字组成的密码锁,但你有一个神奇的解锁工具,只要用它,你可以在有限时间内尝试所有可能的组合,并且确保找到正确的密码。
NP 问题(多项式时间可验证问题):这就像你找到了一个宝藏箱,装有一个巨大的数字锁,但你没有解锁工具。你可以尝试不同的密码组合,但你无法确定哪一个是正确的。然而,一旦你猜到了一个密码,你可以轻松地用它来验证是否正确。如果是正确的,你就找到了宝藏。
P 问题是容易解决的,就像有一个快速解锁工具,可以在多项式时间内找到答案。
而NP问题则更像是容易验证,但难以找到解答的问题。
一个重要的问题是,是否 P 问题和 NP 问题是等价的,也就是说,是否“所有可以轻松验证的问题也可以轻松解决”?
经典的 NP 问题的示例:
旅行推销员问题(Traveling Salesman Problem,TSP) :给定一组城市和它们之间的距离,找到一条最短路径,使得每个城市都恰好被访问一次,然后返回起始城市。

研究TSP算法,忽得一猜想:
设想一个薄膜包装袋,真空抽空式的,里面是TSP的点,当空气抽空时,薄膜收缩,但是薄膜有弹性,最后,紧紧压住所有TSP的点,这是不是就是TSP的结果呢?这可以推广成三维TSP?如果平面,一样原理乎,TSP所有平面点集,外面一条橡皮筋一条线,不停收缩,最后压住所有TSP点,就是结果所求乎
==模拟这个空气压缩过程,就是求出TSP结果乎?
猜想如果算法逻辑对,这个过程可能不是计算量太大乎
观察TSP结果,一般是凸包线,至少不可能出现相交线的情况(除非考虑权值,一般TSP不理权值,没太多意义似的,最短路径最快路线才考虑点的权值乎),所以结果就象是空气压缩抽空塑料袋一样乎,这个设想有可能乎
这个空气真空食物保鲜袋的原理,也是映像相似海岸线乎,因为海岸线易于表达,采用海岸线猜想乎。就是,象海水潮水涌入海岸一样,海水蜂涌而入,也象这个过程,TSP的求解过程乎
当三点时,三角形为TSP,当四点时,三角形三边延长线A字形延长线,第四点位于三角形的何区域,也应易求解的,当五点时六点时,数学归纳法?
这仅是我临时起意的猜想而已,并未证实,而且有可能是,有可能不是,要写代码来验证这个猜想,我似乎没太多兴趣太多动力矣
因为,我上机,打开ubuntu打开lazarus,调试一下,在网上找来的遗传算法,那个fitness到底错在哪,也疲忙了大半天,最后发现,是我以前添加了权重值,现在不要权重值了,没及时更改更新同步修改代码造成的,可见,有时,烦到不顺到疲劳,啥兴趣也没有了,V速退

用物理方法来解数学题,例如,最短路径最快路线,我闭门造车想到了“燃线法”,角谷猜想,我想到了二进制的熵增定律,现在这TSP,我又想到了真空包装薄膜-海岸线猜想。四色定理染色算法,我又想到了水的波动的涟漪模型。
而且在海岸线猜想中,在一步步进逼真空过程中,可能象平面难抵极-尼莫点的求解过程一样,找最近或最远的点来先实现
这仅是猜想,未验证也

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 15:39:26

P1550 [USACO08OCT] Watering Hole G

使用并查集&#xff0c;将水井的打井钱看作是边加入edges中即可#include<bits/stdc.h> using namespace std; struct Edge{int u,v,w; }; vector<int> parent; int find(int x){if(x!parent[x]){parent[x]find(parent[x]);}return parent[x]; } bool unite(int x,i…

作者头像 李华
网站建设 2026/7/14 15:39:27

推荐开源项目:Aperi‘Solve - 图像深度分析平台

推荐开源项目&#xff1a;AperiSolve - 图像深度分析平台 【免费下载链接】AperiSolve Steganalysis web platform 项目地址: https://gitcode.com/gh_mirrors/ap/AperiSolve 1、项目介绍 AperiSolve 是一个强大的图像分析平台&#xff0c;特别专注于隐藏信息的检测与提…

作者头像 李华
网站建设 2026/7/16 20:04:03

linux的常用命令

linux的常用命令 1 压缩解压缩 &#xff08;1&#xff09;解压到指定目录 tar -zxvf nginx-1.23.1 -C /home/aries/nginx&#xff08;2&#xff09;unzip解压zip文件 -o&#xff1a;表示解压后覆盖目录中的相同文件 不进行询问 unzip - o **.zip -d 目录2 列表 文件内容大小…

作者头像 李华
网站建设 2026/7/14 15:39:45

基于Git图形化工具TortoiseGit在Gitee上进行代码托管与协作开发

参考视频&#xff1a;TortoiseGit常用的基本使用教程 点击观看 文章目录前言一、下载软件二、基本操作1.在Gitee网站上创建远程仓库2.clone远程仓库到本地电脑3.如果是团队协作需要创建自己的分支4.add将代码添加到本地仓库5.commit提交代码到本地仓库6.push推送本次操作到远程…

作者头像 李华
网站建设 2026/7/14 15:39:44

java面试常见的问题以及解决方法

一. 网络抓包问题&#xff1a; 常用的网络抓包工具&#xff1a; 1. tcpdump&#xff1a;最常用的命令行抓包工具&#xff0c;功能强大&#xff0c;可过滤各种协议。Linux、macOS 2. Wireshark: 最强大、最常用的 GUI 抓包工具&#xff0c;支持协议解析、图形化分析等。 Wind…

作者头像 李华