智能优化算法——哈里鹰算法(Matlab实现)

目录

1 算法简介

2 算法数学模型

2.1.全局探索阶段

2.2 过渡阶段

2.3.局部开采阶段

3 求解步骤与程序框图

3.1 步骤

3.2 程序框图 

4 matlab代码及结果

4.1 代码

4.2 结果 


1 算法简介

哈里斯鹰算法(Harris Hawks Optimization,HHO),是由Ali Asghar Heidari和Seyedali Mrjaili于2019年提出的一种新型仿生智能优化算法。该算法模仿哈里斯鹰捕食特点,结合Levy飞行(Levy Flights)实现对复杂多维问题求解。研究表明该新型算法具有良好的性能。在HHO中,哈里斯鹰是候选解,猎物随迭代逼近最优解.HHO算法包括两个阶段:全局探索阶段、局部开采阶段.

2 算法数学模型

2.1.全局探索阶段

在这一阶段中,哈里斯鹰处于等待状态。仔细检查和监控搜索空间[b , ub]以发现猎物。根据两种策略在随机的地方寻找猎物,迭代时以概率q进行位置更新。数学表达式如下:

                 

式中,X_{t+1}X_{t}分别为哈里斯鹰第t+1次和第t次迭代时的位置,Xrabbit,t表示猎物第t次迭代时的位置,q和r1,r2,r3,r4是区间(0,1)内的随机数字,lb是搜索空间的下界,ub是搜索空间的上界,Xrand,t表示第t次迭代时哈里斯鹰的随机位置,Xm,t表示第t次迭代时哈里斯鹰的平均位置,公式如下: 

                                                                   

2.2 过渡阶段

该阶段用于保持探索和开采之间适当的平衡。HHO通过猎物的能量方程实现从探索到开采的过渡。

                                         

式中,E表示猎物逃跑的能量,E_{0}是猎物能量的初始状态,公式为E0= 2*rand - 1,rand是(0,1)之间的随机数字,T为最大迭代次数,t为当前迭代次数.当E≥1时,哈里斯鹰算法将执行全局探索;否则,HHO算法进入局部开采。


2.3.局部开采阶段

根据猎物的逃跑行为和哈里斯鹰的追逐策略,HHO算法提出了四种可能的策略来模拟攻击行为.用N表示猎物成功逃脱的概率。
(1)软围攻.当E≥0.5,A≥0.5时,猎物有足够的能量且以跳跃的方式逃脱围捕,而哈里斯鹰会逐渐消耗猎物的能量,然后选择最佳的位置突袭俯冲逮捕猎物.更新位置的方程如下:

                                       

式中,Xt是迭代时猎物与哈里斯鹰的位置之差,J=2(1-r5)表示猎物逃跑过程中的随机跳跃,r5是介于0到1之间的随机数字.


(2)硬围攻.当E<0.5,入≥0.5时,猎物筋疲力尽,哈里斯鹰选择迅速突袭.位置更新如下:

                                

(3)累速俯冲式软围攻.当E>0.5,入<0.5时,猎物有足够的能量E逃跑,哈里斯鹰在突袭之前会建立一个软围攻.为了模拟猎物的逃跑模式和跳跃动作,将levy函数LF集成在HHO算法中.更新位置的策略为: 
                                          

式中,D为问题维度,S为D维随机行向量.
(4)累速俯冲式硬围攻.当E<0.5,入<0.5时,猎物能量E低,哈里斯鹰在突袭前构建硬围攻捕捉猎物,位置更新如:

                                   

Levy飞行函数公式如下:
                   

式中,u、v是(0,1)之间的随机数,β取常值1.5。
HHO算法用猎物能量E和因子入调节哈里斯鹰和猎物(兔子)之间的四种围捕机制,来实现优化求解问题.

3 求解步骤与程序框图

3.1 步骤

HHO算法的规则描述如下:
1)每次迭代前,判断是否越界并调整,更新猎物位置与适应度值;
2)在搜索阶段,哈里斯鹰拥有两种不同搜索方式,分别针对发现和未发现猎物;
3)野兔的逃逸能量会随着迭代次数增加而自适应减小;
4)当野兔能量降低到某一阈值,将被哈里斯鹰群发现,狩猎从搜索阶段转为围捕突袭阶段;
5)每一次突袭前,兔子都有一定的概率从包围中逃脱;
6)针对兔子的体力,以及是否逃脱包围圈,哈里斯鹰有四种不同的围捕策略;
7)每次围捕最终兔子将会捕获,每次迭代会产生一个新的猎物,该位置将由新一代种群中适应度值最优者占据。                                       

实现步骤
Step1:初始化种群:包括搜索空间的上限和下限,算法的最大迭代次数T。随机初始化种群位置.
Step2:根据适应度函数计算每个个体的适应度值,保存种群最优个体.
Step3:更新猎物逃逸能量E.
Step4:比较E的大小,按位置更新公式或四种策略追捕猎物,更新位置.Step5:对每个个体,计算适应度,更新种群最优的适应度值.
Step6:判断搜索到的结果是否满足停止条件(达到最大迭代次数或满足精度要求),若满足停止条件则输出最优值,否则转到Step3继续运行直到满足条件为止. 

3.2 程序框图 

                 

4 matlab代码及结果

4.1 代码

%% 智能优化算法——哈里鹰算法(Matlab实现)
clear
close all
clc
 
SearchAgents_no = 30 ; % 种群规模
dim = 10 ; % 粒子维度
Max_iter = 1000 ; % 迭代次数
ub = 5 ;
lb = -5 ;
%% 初始化猎物位置和逃逸能量
Rabbit_Location=zeros(1,dim);
Rabbit_Energy=inf;
 
%% 初始化种群的位置
Positions= lb + rand(SearchAgents_no,dim).*(ub-lb) ;
 
Convergence_curve = zeros(Max_iter,1);
 
%% 开始循环
for t=1:Max_iter
    for i=1:size(Positions,1)
        % Check boundries
        FU=Positions(i,:)>ub;FL=Positions(i,:)<lb;Positions(i,:)=(Positions(i,:).*(~(FU+FL)))+ub.*FU+lb.*FL;
        % fitness of locations
        fitness=sum(Positions(i,:).^2);
        % Update the location of Rabbit
        if fitness<Rabbit_Energy
            Rabbit_Energy=fitness;
            Rabbit_Location=Positions(i,:);
        end
    end
    
    E1=2*(1-(t/Max_iter)); % factor to show the decreaing energy of rabbit
    %% Update the location of Harris' hawks
    for i=1:size(Positions,1)
        E0=2*rand()-1; %-1<E0<1
        Escaping_Energy=E1*(E0);  % escaping energy of rabbit
        
        if abs(Escaping_Energy)>=1
            %% Exploration:
            % Harris' hawks perch randomly based on 2 strategy:
            
            q=rand();
            rand_Hawk_index = floor(SearchAgents_no*rand()+1);
            X_rand = Positions(rand_Hawk_index, :);
            if q<0.5
                % perch based on other family members
                Positions(i,:)=X_rand-rand()*abs(X_rand-2*rand()*Positions(i,:));
            elseif q>=0.5
                % perch on a random tall tree (random site inside group's home range)
                Positions(i,:)=(Rabbit_Location(1,:)-mean(Positions))-rand()*((ub-lb)*rand+lb);
            end
            
        elseif abs(Escaping_Energy)<1
            %% Exploitation:
            % Attacking the rabbit using 4 strategies regarding the behavior of the rabbit
            
            %% phase 1: surprise pounce (seven kills)
            % surprise pounce (seven kills): multiple, short rapid dives by different hawks
            
            r=rand(); % probablity of each event
            
            if r>=0.5 && abs(Escaping_Energy)<0.5 % Hard besiege
                Positions(i,:)=(Rabbit_Location)-Escaping_Energy*abs(Rabbit_Location-Positions(i,:));
            end
            
            if r>=0.5 && abs(Escaping_Energy)>=0.5  % Soft besiege
                Jump_strength=2*(1-rand()); % random jump strength of the rabbit
                Positions(i,:)=(Rabbit_Location-Positions(i,:))-Escaping_Energy*abs(Jump_strength*Rabbit_Location-Positions(i,:));
            end
            
            %% phase 2: performing team rapid dives (leapfrog movements)
            if r<0.5 && abs(Escaping_Energy)>=0.5% Soft besiege % rabbit try to escape by many zigzag deceptive motions
                
                Jump_strength=2*(1-rand());
                X1=Rabbit_Location-Escaping_Energy*abs(Jump_strength*Rabbit_Location-Positions(i,:));
                
                if sum(X1.^2)<sum(Positions(i,:).^2) % improved move
                    Positions(i,:)=X1;
                else % hawks perform levy-based short rapid dives around the rabbit
                    %Levy flight
                    beta=1.5;
                    sigma=(gamma(1+beta)*sin(pi*beta/2)/(gamma((1+beta)/2)*beta*2^((beta-1)/2)))^(1/beta);
                    u=randn(1,dim)*sigma;v=randn(1,dim);step=u./abs(v).^(1/beta);
                    o1=0.01*step;
                    X2=Rabbit_Location-Escaping_Energy*abs(Jump_strength*Rabbit_Location-Positions(i,:))+rand(1,dim).*o1;
                    if (sum(X2.^2)<sum(Positions(i,:).^2))% improved move
                        Positions(i,:)=X2;
                    end
                end
            end
            
            if r<0.5 && abs(Escaping_Energy)<0.5% Hard besiege % rabbit try to escape by many zigzag deceptive motions
                % hawks try to decrease their average location with the rabbit
                Jump_strength=2*(1-rand());
                X1=Rabbit_Location-Escaping_Energy*abs(Jump_strength*Rabbit_Location-mean(Positions));
                
                if sum(X1.^2)<sum(Positions(i,:).^2) % improved move
                    Positions(i,:)=X1;
                else % Perform levy-based short rapid dives around the rabbit
                    %Levy flight
                    beta=1.5;
                    sigma=(gamma(1+beta)*sin(pi*beta/2)/(gamma((1+beta)/2)*beta*2^((beta-1)/2)))^(1/beta);
                    u=randn(1,dim)*sigma;v=randn(1,dim);step=u./abs(v).^(1/beta);
                    o2=0.01*step;
                    X2=Rabbit_Location-Escaping_Energy*abs(Jump_strength*Rabbit_Location-mean(Positions))+rand(1,dim).*o2;
                    if (sum(X2.^2)<sum(Positions(i,:).^2))% improved move
                        Positions(i,:)=X2;
                    end
                end
            end
            %%
        end
    end
    
    Convergence_curve(t)=Rabbit_Energy;
    % Print the progress every 100 iterations
    if mod(t,50)==0
        display(['At iteration ', num2str(t), ' the best fitness is ', num2str(Rabbit_Energy)]);
    end
end
figure('unit','normalize','Position',[0.3,0.35,0.4,0.35],'color',[1 1 1],'toolbar','none')
subplot(1,2,1);
x = -5:0.1:5;y=x;
L=length(x);
f=zeros(L,L);
for i=1:L
    for j=1:L
       f(i,j) = x(i)^2+y(j)^2;
    end
end
surfc(x,y,f,'LineStyle','none');
xlabel('x_1');
ylabel('x_2');
zlabel('F')
title('Objective space')
 
subplot(1,2,2);
semilogy(Convergence_curve,'Color','r','linewidth',1.5)
title('Convergence_curve')
xlabel('Iteration');
ylabel('Best score obtained so far');
 
axis tight
grid on
box on
legend('HHO')
display(['The best solution obtained by HHO is : ', num2str(Rabbit_Location)]);
display(['The best optimal value of the objective funciton found by HHO is : ', num2str(Rabbit_Energy)]);
 

4.2 结果 

然哥爱编程
关注 关注
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
优化算法哈里斯鹰算法(HHO)【含Matlab源码 1309期】
订阅付费专栏(初级版),可赠送该付费专栏任意代码1份;
09-09 3198
HHO算法用数学公式来模拟现实中哈里斯鹰在不同机制下捕捉猎物的策略.在HHO中,哈里斯鹰是候选解,猎物随迭代逼近最优解.HHO算法包括两个阶段:全局探索阶段、局部开采阶段。
哈里斯鹰优化(HHO)算法(含MATLAB代码)
algorithmzzy的博客
12-14 9043
哈里斯鹰优化(HHO)算法(含MATLAB代码)
一些常用的智能优化算法以及matlab实现程序
liuren666的博客
05-08 6595
智能优化算法以及matlab实现程序智能优化算法的优点智能优化算法的分类主要的智能优化算法有: 智能优化算法的优点 智能优化算法在现在的工程中越来越流行,可以解决工程应用中的最优值的求解问题,只需要在可行解范围里探索适应度最低的可行解,不需要函数的梯度信息,可以避免陷入局部最优解.在实验的过程中,智能优化算法对于高维数和高复杂度的函数都有着相对高的运行速度和高的精确度. 智能优化算法的分类 智能优化算法可以大致分为三类: ①Evolution-based:,遗传算法,差分进化算法等 ②Physics-bas
基于鲸鱼优化算法(WOA)优化CNN-BiGUR-Attention风电功率预测研究(Matlab代码实现
最新发布
Ke_Yan_She的博客
08-26 960
鲸鱼优化算法是一种模拟鲸鱼捕食行为的群体智能优化算法,由澳大利亚格里菲斯大学的Mirjalili等于2016年提出。WOA通过模拟鲸鱼的包围猎物、螺旋攻击猎物和随机搜索猎物等行为,实现对全局最优解的搜索。该算法具有收敛速度快、全局搜索能力强、算法简单易实现等优点。
哈里斯鹰优化算法学习笔记2
H_Qian的博客
10-09 3269
哈里斯鹰是一种著名的猛禽,其独特之处在于它与生活在同一稳定群体中的其他家庭成员一起进行独特的合作觅食活动,而其他猛禽通常独自攻击,发现和捕获猎物。哈里斯鹰捕捉猎物的主要策略是“突袭”,也被称为“七杀”策略。在这种聪明的策略中,几只试图从不同的方向进行合作攻击,同时聚集在被发现的正在掩体外逃跑的兔子身上。攻击可以在几秒钟内迅速完成,捕获受惊的猎物,但偶尔,考虑到猎物的逃跑能力和行为,七杀可能包括几分钟内在猎物附近多次短距离快速俯冲。哈里斯鹰会根据环境的动态性质和猎物的逃跑模式表现出各种各样的追逐风格。 1
智能优化算法matlab实现(附有详细注释)
08-21
内含附有详细代码注释的进化算法(遗传算法、差分进化算法、免疫算法)、群智能算法(蚁群算法、粒子群算法)、禁忌搜索算法、模拟退火算法、神经网络算法MATLAB实现。以及用以上算法进行TSP问题、背包问题、函数极值问题的求解。
智能优化算法
热门推荐
人工智能讲师团
05-14 2万+
开发十年,就只剩下这套Java开发体系了 &gt;&gt;&gt;    ...
智能优化算法——哈里斯鹰算法Matlab代码实现
weixin_46039719的博客
04-12 280
目录 1 知识点 2 Matlab代码 3 结果 1 知识点 智能优化算法哈里斯鹰Matlab 2 Matlab代码 %% 智能优化算法——哈里算法Matlab实现) clear close all clc SearchAgents_no = 30 ; % 种群规模 dim = 10 ; % 粒子维度 Max_iter = 1000 ; % 迭代次数 ub = 5 ; lb = -5 ; %% 初始化猎物位置和逃逸能量 Rabbit_Location=zeros(1,dim).
优化算法哈里斯鹰算法(HHO)【含Matlab源码 1309期】.zip
10-11
完整代码,可直接运行
哈里斯鹰优化 (HHO)算法.zip
12-07
哈里斯鹰算法
哈里算法优化 matlab
08-22
下面是使用MATLAB实现哈里算法的基本步骤: 1. 初始化参数:设置问题的维数、优化目标函数、变量的取值范围等参数。 2. 初始化种群:根据问题的维数和变量的取值范围,随机生成一组初始解作为种群。 3. 计算...
matlab 基于混沌和非线性控制的哈里算法解决车联网相关的路由问题
走向CTO的路上...
07-29 1150
结合混沌和非线性控制方法可以增强其优化能力,特别适用于动态环境中的车联网(Vehicular Ad Hoc Networks, VANETs)的路由问题。基于混沌和非线性控制的哈里优化算法在车联网路由优化问题上具有显著优势,通过模拟哈里的捕猎行为,有效提高了算法的全局搜索能力和收敛速度。传统的路由算法难以应对高动态、高密度的网络环境,而智慧化的 HHO 算法可提供更有效的解决方案。交通负载均衡:通过优化车辆间的通信路径,可以实现交通流量的合理分配,缓解拥堵现象,提高整体交通系统的运行效率。
智能优化算法哈里斯鹰算法-附代码
Jack旭的博客
09-11 2万+
2019智能优化算法哈里斯鹰算法-附代码 文章目录2019智能优化算法哈里斯鹰算法-附代码1.算法原理1.1 搜索阶段1.2 搜索与开发的转换1.3 开发阶段2.算法结果3.参考文献4.Matlab代码 摘要:2019 年 Heidari 等人提出哈里斯鹰优化算法(Harris Hawk Optimization, HHO),该算法有较强的全局搜索能力,并且需要调节的参数较少的优点。 1.算法原理 哈里斯鹰优化算法是一种模拟哈里斯鹰捕食行为的智能优化算法,主要由 3 部分组成:搜索阶段、搜索与开发
哈里斯鹰优化算法(HHO)附matlab code链接
qq_39128405的博客
02-18 8837
哈里斯鹰优化算法算法简介算法实现过程1. 探索阶段2.探索到开发的转换3.开发阶段3.1软围攻3.2硬围攻3.3渐进式快速俯冲的软包围3.4渐进式快速俯冲的硬包围算法示意图 群智能算法学习笔记 笔记内容和仿真代码可能会不断改动 如有不当之处,欢迎指正 算法简介   哈里斯鹰算法是化(Harris Hawks Optimization,HHO)是Heidari等于2019年提出的一种群体优化算法,该算法模拟哈里斯鹰(美国亚利桑那州南部的猛禽)的捕食行为,主要分为探索阶段、探索与开发转换阶段和开发阶段。 算
写文章

热门文章

  • 电力系统强大的Gurobi 求解器的学习(Python&Matlab) 6196
  • 【数学建模】多元非线性回归nlinfit(Matlab代码实现) 6071
  • 【数学建模】混合整数规划MIP(Python+Gurobi代码实现) 6059
  • 【雷达通信】回波数据处理(Matlab代码实现) 4787
  • 新型智能优化算法——海鸥优化算法(基于Matlab代码实现) 4276

分类专栏

  • 神经网络预测 29篇
  • 无人机 12篇
  • 信号处理 12篇
  • 数据驱动 1篇
  • 雷达成像/雷达通信 6篇
  • GUI/状态估计 9篇
  • 优化算法 85篇
  • 余阴下的一潭 4篇
  • 路径规划、轨迹跟踪 43篇
  • PID 6篇
  • 图像处理 15篇
  • 无线传感器 1篇
  • 经济调度、状态估计 4篇
  • 故障诊断 10篇
  • 能量算子 1篇
  • 车间调度 10篇
  • 数学建模 17篇
  • 蒙特卡洛模型 3篇
  • 神经网络 29篇
  • 投资学 3篇
  • 优化调度 6篇
  • 波动光学模拟 1篇
  • 热交换器 2篇
  • 灵敏度分析 4篇
  • 通信优化 1篇
  • 综合能源系统 1篇
  • 冷热电联供型 1篇
  • 信息融合 4篇
  • 蜻蜓算法 2篇

最新评论

  • 【Pytorch】基于LSTM-KAN、BiLSTM-KAN、GRU-KAN、TCN-KAN、Transformer-KAN(各种KAN修改一行代码搞定)的共享单车租赁预测研究(数据可换)Python

    鱼中水中鱼: 所以这些方法都是把kan当做linear层,并没有考虑到他的公式表达??那有什么意思

  • 【弹性分布式EMA】在智能电网中DoS攻击和虚假数据注入攻击(Matlab代码实现)

    2401_86331718: 你好,可以发下完整代码吗?非常感谢 nihao_xiazhen@163.com

  • 【多变量输入超前多步预测】基于LSSVM的光伏功率预测研究(Matlab代码实现)

    月下独码: 博主的文章细节很到位,兼顾实用性和可操作性,感谢博主的分享,文章思路清晰,干货满满,很有学习价值! 欢迎交流学习哦

  • 【弹性分布式EMA】在智能电网中DoS攻击和虚假数据注入攻击(Matlab代码实现)

    小晓先生: 在智能电网中DoS攻击和虚假数据注入攻击,你获得完整代码了吗?可以发我一份不,1053935680@qq.com

  • 【2023华为杯D题】区域双碳目标与路径规划研究(思路、代码下载)

    Pineapple131: 区域双碳目标与路径规划研究

最新文章

  • 【数据驱动】【航空航天结构的高效损伤检测技术】一种数据驱动的结构健康监测(SHM)方法,用于进行原位评估结构健康状态,即损伤位置和程度,在其中利用了选定位置的引导式兰姆波响应(Matlab代码实现)
  • 【二维盖板驱动空腔流求解器】使用涡量-流函数公式解决盖驱动腔流问题(Matlab代码实现)
  • 在异构系统中学习应用的流迭代分布式编码计算研究(Matlab代码实现)
2024
10月 239篇
09月 450篇
08月 90篇
07月 5篇
06月 10篇
05月 2篇
04月 90篇
03月 169篇
02月 75篇
01月 128篇
2023年1416篇
2022年132篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳坪山网站建设公司网站排名优化外包公司金山区360网站优化案例中国网站优化代理项目揭阳网站优化策略php网站优化方法济南网站优化总部高端网站优化公司哪家服务好贞丰网站seo优化网站上线后怎么优化江西省网站优化排名专门做网站优化计划封开网站搜索引擎优化公司被黑的网站还能做优化吗昆明网站优化总部商品类网站怎么优化重庆网站优化公司怎么样邹平网站关键词百度优化山西百度网站优化推广网站优化难不难亳州网站推广优化哪家服务好淮北网站优化多少钱一年盖州seo网站优化百度网站优化工具网站链接与搜索引擎优化哪里有seo网站优化推广无为网站排名优化公司海口seo优化网站网站排名提升优化陆丰网站seo优化网站温江网站排名如何优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化