卡车运油一题的求解

数学建模解决露天矿卡车调度问题 下面来介绍一下进行数学建模解决露天矿卡车调度问题的思路以及在MATLAB中实现的源码,具体如下:   为了便于问题的研究,对题目中的不确定因素做一些约定和假设: (1)电铲在一个班次内不改变铲位,也就是说每台电在一个班次内只在一个铲位上工作。这主要是因为电铲的转移不方便并且电铲的转移需要占用时间,影响公司的效益。 (2)矿石漏和铁路倒装场只是卸矿石的不同地方,它们的开采对露天矿的经... 阅读详情

这是天涯上很久以前的一个帖子,多年前求解过,但是具体过程写得不好,自己都看得都晦涩了。所以重新写一遍。

原题目:假设有一辆车,它的油箱恰好和一个油桶一样大,而且车上恰好可以运载一个油桶。假设一桶油可以让车开一百公里。现在在起点,车装满了油,另外起点还有100桶油。问,这车通过运油并途中自加油的方式,最远能离开起点多远?

首先简化一下题目,一桶油可以走一个单位长度(不用100公里,这样后面容易折算一些)
从某一个途中点A(i)运油到下一个途中点A(i+1),可作以下考虑:
1、把车辆的油箱里的油也计入,出发点A(i)有x桶油(x可以为小数),下一个加油点A(i+1)有y桶油(y也可以是小数)
2、为保证最大化运油效率,卡车从A(i+1)返回A(i)时,油箱留存的一点点油应该恰好用完,设距离为s,因此单程的油量也是s
3、总的往返次数为2m+1,其中返回次数为m,由1、2可得,x-y=(2m+1)*s。这里2m是往返m次,1是最后一次前往第i+1点。
4、前m次去,肯定要把油装满,即2桶油,去的路上用掉了s桶油,然后再装s桶油返回第i点,所以可以推论出:前m次实际运到的油量为(2-2*s)*m。(此处隐含了一个条件 s < 1)
5、最后一次前往第i+1点时,第i点剩下的油为 x-2m,然后把这剩下的油拖到第i+1点后,最后一次能运到第i+1点的油量为 x-2m-s。
6、考虑一种意外的情况,即到最后一次,由于第i点剩余的油量不足s了,就不值得回去了。这样是不是会因此而浪费一部分油呢?其实不会,如果出现这种情况,就应该缩小s,以满足最后一次的效率。当然最好的方案是,最后一次也能拉满,即也拉上 2桶油,即 x-2m = 2。
7、思考到这里,发现每次循环中 s 的设定,只有满足 x-2m = 2是效率最高的,即每个途中点的油量必须是 2的整数倍数。
8、由于起点(定义为第1点)的油量为101,不是2的整数倍数。所以在第2个点就必须设法将其凑整为2的整数倍数,最近的一个数就是100。这样,第一个关键问题,就是要用1的油耗量,让s尽可能的远。根据分析3,1=(2m+1)*s,其中m=50(因为先得把100桶油运走)。故 s=1/101。
9、  继续考虑到第3点,运到第3点98个油量,总油耗为2=(2m+1)*s,其中m=48,解得s=2/97
10、继续考虑到第4点,运到第4点96个油量,总油耗为2=(2m+1)*s,其中m=47,解得s=2/95
11、继续考虑到第5点,运到第4点94个油量,总油耗为2=(2m+1)*s,其中m=46,解得s=2/93
12、以此类推,\sum s=\frac{1}{101}+\frac{2}{97}+\frac{2}{95}+\frac{2}{93}+....+\frac{2}{5}+\frac{2}{3}+2,其中最后一个 2,是最后一次用2桶油不跑往返,直接跑直线的距离。上式使用电子表格可计算得5.86524。

以上的分析8,不一定是最优方案。以前用模拟退火,算到过5.87,但是具体算法还要再检查一下,再继续发布。

13、现在回到分析6,重新考虑 x 与 m之间的关系(暂不考虑 s)。根据分析4,当 x 不是 2的整数倍数时,必有 2m + z = x,其中 z < 2。因此 m=int(\frac{x}{2}),int是取整函数。而x是是 2的整数倍数时,根据分析6,有 2m+2 = x,即 m=\frac{x}{2}-1。

现在进入模拟退火的算法思考:

1、如分析8-12,设定了包含49个运油点,下面不拘泥于运油点只有49个。假设有P个运油点,每个运油点油量为p_{i},从上一个点到当前运油点的抵达路程为s_{i}。所有P个运油点的p_{i}和s_{i}构成了一条路径(route),现在就要求一个路径(route),使\sum s_{i}能有最大值。
2、先“随意”预定义一条路径,然后对路径进行随机微调,依据模拟退火的判决原则,决定微调结果是否能接受,反复进行这样的随机微调,直至模拟退火到达目标
3、随机微调的方式,包括下面几种调整方式
3.1 随机选择一个运油点,微调(增或减)油量,相当于移动其距离位置
3.2 在路径中随机增加或减少一个运油点
3.3 为保证增、减的微动变量相对稳定,应设定一个最小微动变量,即最小油量变化量。上述两种变化,都必须保证在相邻的两个路径点之间满足最小油量变化量。当然这个最小油量变化量也就是本算法能达到的最小精度。毕竟不是求解析解,只是在求数值解。

# -*- coding: utf-8 -*-
from __future__ import absolute_import, print_function
import random
import math
import copy

# 最小油量变化量
global Oil_Step
Oil_minStep = 0.00003 # 这个参数决定了每次的微变量大小
#Boltzmann_constant=1.3806505*10^(-23) #kB

def One_CircleCount (x):
# 某一段的往返次数,x 为起始油量 (见 分析13)
    m = int(x/2)
    if m *1.0 == x/2 :
        # 如果 x 是2的整数倍
        m = x/2 - 1
    return m

def One_Distance (x, y):
# 某一段的运送距离,x 为起始油量, y 为运到油量 (见 分析3 )
    m = One_CircleCount (x)
    L = (x - y) / (2*m + 1)
    return L

def Route_Distance (Route):
    Distance = 0
    for i in range(1,len(Route)):
        Distance += One_Distance(Route[i-1],Route[i])
    return Distance

def Make_Next_Route (Route):    
    Not_New_Route_Generate = True
    while Not_New_Route_Generate:
        mRand = random.randint (1,4)
        if mRand == 1 : 
        # 1 右移动某个路径点(左边方向是起点,右边是终点)
            m = random.randint(1,len(Route)-2)
            #移动谁,不能是第一点101,也不能是最后一点2
            if Route[m]-Oil_minStep > Route[m+1]:
                if One_Distance (Route[m-1],Route[m]-Oil_minStep) < 1.0:
                    Route[m] = Route[m]-Oil_minStep
                    Not_New_Route_Generate = False
        elif mRand == 2 : 
        # 2 左移动某个路径点
            m = random.randint(1,len(Route)-2)
            if Route[m]+Oil_minStep < Route[m-1]:
                if One_Distance (Route[m]+Oil_minStep, Route[m+1]) < 1.0:
                    Route[m] = Route[m]+Oil_minStep
                    Not_New_Route_Generate = False
        elif mRand == 3 :
        # 3 增加一个路径点
            m = random.randint(0,len(Route)-2) # 在第m点后增点
            if Route[m+1]-Route[m] > Oil_minStep:
                Route.insert(m+1, Route[m]+(Route[m+1]-Route[m])/2)
                Not_New_Route_Generate = False
        else:
        # 4 减去一个路径点
            m = random.randint(1,len(Route)-2)
            if One_Distance (Route[m-1], Route[m+1]) < 1.0:
                del Route[m]
                Not_New_Route_Generate = False

def MainRun ():
    random.seed()
    Route = []
    Step_Value = 101
    # 以下生成一条路径list,路径上每个点的油量差为 1
    # list中存储的是运到的油量
    # 第0点油量 101, 最后1点油量 2
    while Step_Value > 2:
        Route.append(Step_Value)
        Step_Value = Step_Value - 0.001 # 这个参数是一个奇葩,越小,初始的总距离越远
    Route.append(2)
    R_Distance = Route_Distance(Route)
    """
    for i in range(0,len(Route)):
        print (Route[i],)
    print ("")
    """    
    T = 200
    # 估计最远距离为 5-6 之间,而初始距离 3.8,那么每次的微变量 dE 瞎猜最大也就是0.2
    # 根据 exp(-dE/T) 的判决式
    # 把模拟退火起点温度 2,温度每次下降 0.001,温度下降到 0.001,完成退火
    cc = 0
    while T > 1:
        print ("\n%d \t %f \t %e" %(cc, T, 2+R_Distance) ,end="",flush=True)
        cc += 1
        T -= 0.001
        j = 20
        while j > 0:
            # 内循环用来模拟同一温度下多次的状态转移,也称为抽样稳定准则
            # (为什么称为“抽样稳定”准则,我的理解是等温过程在邻域选择下
            # 一次状态转移,一般需要在邻域内采样多次,进行多次状态转移,
            # 进而达到这一温度下的稳定状态)
            tmp_R = copy.copy(Route)
            Make_Next_Route (tmp_R)
            tmp_R_Distance = Route_Distance(tmp_R)
            delta_Distance = R_Distance - tmp_R_Distance
            if delta_Distance < 0:
                # 新目标值更优
                j -= 1
                Route = tmp_R
                R_Distance = tmp_R_Distance
                print ("|", end="", flush=True)
            elif delta_Distance == 0:
                # 新目标没有变化,本次循环无效
                pass
            else:
                # 新目标值较劣,delta_Distance >0
                # 使用 metropolis principle
                j -= 1
                k = 10000000000 # 奇葩的优化参数,根据数据变化趋势进行手动调整
                BozF = - delta_Distance*k / T
                #try:
                Boz = math.exp (BozF)
                BozRand = random.random()
                print ("*", end=" ", flush=True)
                if (BozRand < Boz) :
                    Route = tmp_R
                    R_Distance = tmp_R_Distance
                    print ("_", end=" ", flush=True)
    print ("%d \t %f \t %e" %(cc, T, R_Distance))
    for i in range(1,len(Route)):
        print ("第 %d 段: " %(i), end="")
        print ("距离: %e," % (One_Distance(Route[i-1],Route[i])), end="")
        print ("往返次数: %d," % (2*One_CircleCount(Route[i-1],Route[i])+1),end="")
        print ("搬运油量: %e" % (Route[i]))

if __name__ == '__main__':
    MainRun()


##1使用随机数发生器产生一个随机的分子构型。 
##2对此分子构型的其中粒子坐标做无规则的改变,产生一个新的分子构型。 
##3计算新的分子构型的能量。 
##4比较新的分子构型于改变前的分子构型的能量变化,判断是否接受该构型。 
##若新的分子构型能量低于原分子构型的能量,则接受新的构型,使用这个构型重复再做下一次迭代。 
##若新的分子构型能量高于原分子构型的能量,则计算玻尔兹曼因子,并产生一个随机数。 
##	若这个随机数大于所计算出的玻尔兹曼因子,
##  则放弃这个构型,重新计算。 x1 := exp(-delta_distance*k/T);
##	k = 1.3806505(24) × 10^23 J/K
##	若这个随机数小于所计算出的玻尔兹曼因子,则接受这个构型,使用这个构型重复再做下一次迭代。 
##5如此进行迭代计算,直至最后搜索出低于所给能量条件的分子构型结束。 
#@ignore

代码中的几个参数需要手动调整,详见注释。简单优化一下参数,可以得到5.885451的结果。
但是似乎每次运油点的间隔越小,总距离就越大。

其中的解析解的数学推导可能会涉及到变分和泛函,一直也没有精力去进一步学习研究了。

遗传算法解决卡车货物运送成本最小C++ 遗传算法解决卡车货物运送成本最小C++货物传送最优化算法:code.txt即为源代码.程序在VC6.0正常运行 立即下载

相关推荐

Quantum Espresso实战进阶:HSE混合泛函在能带计算中的精准应用

本文深入探讨了在Quantum Espresso中应用HSE混合泛函进行高精度能带计算的实战方法。针对传统DFT方法低估半导体带隙的问题,HSE通过混合精确交换能,显著提升计算精度。文章详细讲解了从输入文件配置、参数设置(如nqx网格、exxdiv_treatment)、到自洽与非自洽计算流程,以及结果可视化与对比的全过程,并提供了关键的调优与避坑指南,助力实现从PBE到HSE的精准进阶。

weixin_28363123的博客 226

汽车运油问题

记得第一次参加一个公司的宣讲会的时候,有这样的一道题。 A,B两地相距1000公里,A处有3000升油,现在有辆车从A地到B地运油,一次最多装1000升油,车每行驶1公里消耗1升油,问最多能运多少升油到B地? 我先谈谈我当时做题的情况吧,这道题其实是我第一次参加宣讲会的时候,其实之前有很多东西都准备不足,之前还做了公司的逻辑题,到最后我的脑袋真的是已经七荤八素了,当时时间也很赶,也...

weixin_33973600的博客 337

机械臂TCP标定实战:从四点法到六点法的精度跃迁

本文详细解析机械臂TCP标定技术,从基础的四点法到高精度的六点法实现精度跃迁。通过工具坐标系与基坐标系的转换原理,结合实战案例展示六点法如何将装配合格率提升至99.5%,并分享环境控制、操作技巧等提升标定精度的关键要素。

weixin_29038345的博客 896

汽车运油

解决方法: 1)  将A到B的距离进行8等分;若汽车到达第四点,即500公里时,油箱中有500升油即可到达B点,此时,汽车用油量最少。 2)  从开始到第一点,需要汽车第一次从开始装500升油,到达第一点,将邮箱中的250升油放到第一点,此时,汽车从开始到达第一点已经用了125升油,剩下125升,可以回到出发点,以此类推,汽车要从开始点12次装500升油,直到第12次,不用回去,直接在从第一点

sinat_15155817的专栏 797

Anaconda+清华源加速PyTorch GPU环境安装与CUDA版本匹配指南

深度学习环境管理常面临依赖冲突与下载缓慢问题,通过虚拟环境隔离与镜像源加速可显著提升效率。Anaconda利用conda机制创建独立Python环境,避免包版本冲突;清华源通过国内镜像同步大幅提高下载速度。GPU版PyTorch安装需严格匹配CUDA、cuDNN与显卡驱动版本,否则易出现CUDA不可用错误。该方案适用于图像分割、目标检测等需多版本PyTorch并存的场景,能快速搭建稳定GPU训练环境。本文详解Anaconda安装、清华源配置及PyTorch GPU版安装全流程。

weixin_30522983的博客 236

数字电路实验避坑指南:如何正确搭建主从JK触发器测试电路(附Proteus仿真)

本文详细解析了主从JK触发器的工作原理及实验搭建指南,重点解决了常见的Catching Problem现象,并提供了Proteus仿真优化方案。通过元器件选型、电路连接步骤和常见错误排查,帮助读者正确搭建测试电路,确保数字电路实验的稳定性和可靠性。

weixin_30790841的博客 470

算法设计二(3)——汽车加油行驶问题

pan.baidu.com/s/1w-VSMWmr9ntEWWdxZoD4Yw 码:jnlh 算法分析与设计第 2 次实验 时间 2020.4.23 实验名称 汽车加油行驶问题 实验目的 通过上机实验,要求掌握动态规划算法的问题描述、算法设计思想、程序设计。 ......

weixin_43973089的博客 4720

UE4虚拟现实实习总结---蓝图中的常用交互事件|人物行走|物体移动|动态触发|材质改变

这周是ue4实习周,老师给我们的任务就是基于中学物理和化学实验的虚拟实验室,要有交互事件,后期可以链接vr手柄进行操作。 但是实习开始老师影都没了,全靠自己学习。感觉自己学习了不少东西,这里就来总结一下!顺便感叹一下,ue4好玩又强大! 以下主要介绍蓝图中的几种交互事件1.新建游戏角色并且进行角色行走旋转,2.如何控制物体移动旋转,3.如何控制物体材质动态变化 大家可以举一反三,作出更好的作品 1.新建游戏角色并且进行角色行走旋转 步骤 在刚刚新建的文件夹中鼠标右击新建蓝图类,然后分别创建以下:chara

weixin_43902063的博客 6122

邮箱问题的诸多解法

题目:假设有一辆车,它的油箱恰好和一个油桶一样大,而且车上恰好可以装载一个桶。假设一桶油可以让车开100公里。现在在起点,车装满了油,另外起点还有100桶油。问:这车最远能离开起点多远?   说明:汽车上最多带一个桶,不管这个桶里装了多少油,不能再带另外的空桶。桶中的油可以倒入油箱中,油箱中的油也可以倒入桶中。  解法一:是最先想到的。很简单。加满油,再装一满桶油,这样就能跑1

littlebigbar的专栏 1341

GEE高阶应用——如何绘制2000-2022年土地利用变化轨迹时序图

土地利用变化是指在一定时间范围内,土地利用类型和结构发生的变化。时序变化是指这种变化随时间的推移而发生的序列变化。土地利用变化轨迹的时序变化具体介绍如下:首先,土地利用变化轨迹的时序变化体现在土地利用类型的演变上。在过去的几十年里,随着人口的增加、经济的发展和城市化的推进,土地利用类型发生了显著的变化。传统的农田逐渐减少,而城市、工业、交通、居住等用地的面积不断扩大。同时,随着环境保护意识的提高,生态保护用地、森林、湿地等绿色用地的面积也在增加。

此星光明博客 1113

Whisper 模型在嘈杂环境中的表现:降噪与增强技术

本报告系统分析了OpenAI Whisper模型在嘈杂环境中的表现机制,重点揭示其内在降噪能力的技术边界,并结合语音增强(SE)、时频分析等前沿技术提出优化方案。内容覆盖从基础概念(如噪声类型对ASR的影响)到理论框架(模型架构与数学形式化),再到实际应用(端到端部署策略)的全链路分析,同时通过案例研究与可视化工具(如梅尔频谱对比图)降低复杂概念的认知门槛。核心结论指出:Whisper的多语言预训练虽提升了泛化性,但在低信噪比(SNR<5dB)场景下需结合前端降噪或联合训练技术以突破性能瓶颈。

AI 原生应用开发的博客 488

汽车加油问题(智力题)

题目如下:   一辆载油500升的汽车从A开往1000公里外的B,已知汽车每公里耗油量为1升,A处有无穷多的油,其他任何地点都没有油,但该车可以在任何地点存放油以备中转,问从A到B最少需要多少油。       这个题想了好多天也没想出来,在网上找答案也都是基本相同的,只给出了一个结论,而没有一个详细推导过程。今天没事在家仔细   的推导了一下,终于有些眉目了。记录如下: 由最少耗油

Athenaer的专栏 3175

把 ABAP 出站 IDoc 做到稳如老狗:从数据抽取到端口投递的全链路拆解

SAP出站IDoc创建流程解析 本文详细拆解了SAP系统中出站IDoc的创建流程,将其归纳为四个关键阶段:数据获取、数据转换、控制记录校验和端口投递。文章指出,IDoc的稳定性取决于整条流水线的设计质量,而不仅仅是字段映射。 核心要点包括: IDoc由控制记录和数据记录组成,需在WE31/WE30中定义段结构 2.数据获取阶段需明确触发点、依赖链和一致性保证 3.数据转换应遵循"结构版本+映射纪律"原则 4.控制记录校验决定IDoc能否发出,需与WE20伙伴配置匹配 5.端口类型(tRF

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 172

汽车加油问题(贪心算法)

让我们看一个问题: 问题描述:一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。 输入:第一行有2个正整数n和k,表示汽车加满油后可行驶n公里,且旅途中有k个加油站。接下来的1 行中,有k+1个整数,表示第k个加油站与第k-1个加油站之间的距离。第0个加油站表示出发地,汽车已加满油。第k+1个加油站表示目的地。

PushYE的博客 8207

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

储油点问题扩展:运油问题

参考文章:http://www.cnblogs.com/lulup/p/4133431.html 问题:A,B两地相距1000公里,A处有3000升油,现在有辆车从A地到B地运油,一次最多装1000升油,车每行驶1公里消耗1升油,问最多能运多少升油到B地? 解决: 这个问题可以转化为3000L油最多能跑多远:将整个路程分成几段,每一段车子都会往返几次。每一段路程都应该把油全部运过去,而且出发...

weixin_30693683的博客 314

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【卡车和无人机协同】基于遗传算法求解利用一辆卡车和两架无人机配送路径优化研究Matlab代码

摘要: 本文研究利用一辆卡车和两架无人机协同进行货物配送的路径优化问题。针对多目标、多约束的复杂配送场景,提出了一种基于遗传算法的优化模型。该模型考虑了卡车和无人机的速度差异、载重限制、飞行距离限制以及配送时间窗口等因素,以总配送时间和总运输成本为目标函数,构建了多目标优化模型。通过设计合适的染色体编码、适应度函数和遗传算子,利用遗传算法对模型进行求解,最终得到一组帕累托最优解,为决策者提供多种可行方案,以选择最优的卡车和无人机协同配送路径。

matlab_dingdang的博客 1400

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

【卡车无人机】遗传算法GA求解卡车联合无人机配送路径规划【含Matlab源码 13080期】

遗传算法GA求解卡车联合无人机配送路径规划 完整代码,包运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 1685

无人机与卡车联合配送 - README

无人机与卡车联合配送-论文代码复现 原博客链接 https://blog.youkuaiyun.com/HsinglukLiu/article/details/107871295 Introduction 本代码主要是复现了2015年发表在Transportation Research Part C: Emerging Technologies上的关于无人机与卡车联合配送的文章中的模型部分的求解器求解代码。论文题目为The flying sidekick traveling salesman problem: O

HsinglukLiu的博客 6522

【卡车和无人机协同配送路径优化】遗传算法求解一辆卡车和两架无人机配合,将小包裹递送给随机分布的客户,以使所有站点都由卡车或无人机递送一次后返回起始位置(中转站)研究附Matlab代码

本研究聚焦于一辆卡车与两架无人机协同配送小包裹至随机分布客户的路径优化问题。通过构建以总配送距离最短为目标的数学模型,引入遗传算法对该问题进行求解。详细设计了遗传算法的编码、选择、交叉、变异等操作步骤,并通过仿真实验验证算法有效性。结果表明,遗传算法能够有效求解卡车与无人机协同配送路径优化问题,显著降低总配送距离,为物流配送领域提供了新的优化思路与方法。​一、引言​1.1 研究背景​在电子商务蓬勃发展的当下,物流配送作为供应链的关键环节,面临着配送效率与成本的双重挑战。

matlab_dingdang的博客 1148

FSTSP无人机与卡车协同配送的MILP建模与Gurobi求解实践

在物流配送与智慧运输领域,车辆路径问题(VRP)一直是优化研究的核心,而随着无人机技术的成熟,卡车搭载无人机协同配送的FSTSP(Flying Sidekick Traveling Salesman Problem)成为近年来的热点。该问题本质上是一辆卡车携带一架无人机,无人机可脱离卡车短途飞行服务客户,再在后续节点与卡车汇合,以实现成本与时效的平衡。将FSTSP建模为混合整数线性规划(MILP),借助Gurobi等求解器可以获取精确最优解,为路径规划提供理论基准。该模型在快递最后一公里、应急物资配送、偏远

weixin_29057695的博客 341

【卡车和无人机协同配送路径优化】遗传算法求解利用一辆卡车和两架无人机配合,将小包裹递送给随机分布的客户,以使所有站点都由卡车或无人机递送一次后返回起始位置(中转站)研究附Matlab代码

随着物流行业的快速发展,如何提高配送效率、降低成本成为关键问题。本文针对一辆卡车与两架无人机协同配送小包裹至随机分布客户的场景,以配送总距离最短为目标,构建协同配送路径优化数学模型,并采用遗传算法进行求解。通过设计合适的染色体编码、遗传操作及适应度函数,实现配送路径的优化。仿真实验结果表明,遗传算法能够有效求解该协同配送路径优化问题,相较于传统配送方案,可显著缩短配送总距离,提高配送效率,为物流配送的智能化发展提供理论与实践参考。关键词卡车 - 无人机协同配送;路径优化;遗传算法;配送效率一、引言。

m0_57702748的博客 899
上一篇: 小米路由作二级路由,挂在上级路由之下,samba能被上级访问
下一篇: numpy的并行多进程处理
makefool
博客等级 码龄23年 54粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值