约束优化:约束优化的三种序列无约束优化方法

14 篇文章 14 订阅
订阅专栏
11 篇文章 9 订阅
订阅专栏

约束优化:约束优化的三种序列无约束优化方法

罚函数法是指将约束作为惩罚项加到目标函数中,从而转化成熟悉的无约束优化问题。

外点罚函数法

简而言之,外点罚函数法是指对于可行域外的点,惩罚项为正,即对该点进行惩罚;对于可行域内的点,惩罚项为0,即不做任何惩罚。因此,该算法在迭代过程中点列一般处于可行域之外,惩罚项会促使无约束优化问题的解落在可行域内。罚函数一般由约束部分乘正系数组成,通过增大该系数,我们可以更严厉地惩罚违反约束的行为,从而迫使惩罚函数的最小值更接近约束问题的可行区域。

L2-罚函数法:非精确算法

对于等式约束
在这里插入图片描述 在这里插入图片描述
对于不等式约束
在这里插入图片描述 在这里插入图片描述

对于一般优化问题,则是将上述不等式约束和等式约束的惩罚项加到一起。

在这里插入图片描述

什么情况下使用L2-罚函数法?

  • 实际优化问题中,等式与不等式约束具有物理意义;
  • 约束违背量不要求特别小,在1e-2~1e-3之间可接受就行。例如某优化问题中速度约束 v ≤ 10 v \leq 10 v10,解 v = 10.01 v=10.01 v=10.01也可以接受。

使用该方法时,可采用如下两种方式:

  • 一步到位,即取 σ \sigma σ足够大,直接解无约束罚函数P最优化问题,此时P最优解是个近似解,与实际最优解之间的误差在可接受范围内;
  • 序列迭代优化,例如:

σ = 1    ⟹    P ( x , 1 ) \sigma=1 \implies P(x,1) σ=1P(x,1),解 x 1 ∗ = x 1 x^{*}_{1}=x_1 x1=x1;

σ = 10    ⟹    P ( x , 10 ) \sigma=10 \implies P(x,10) σ=10P(x,10),上一次迭代 x 1 x_1 x1作初值解 x 2 ∗ = x 2 x^{*}_{2}=x_2 x2=x2;

σ = 100    ⟹    P ( x , 100 ) \sigma=100 \implies P(x,100) σ=100P(x,100),上一次迭代 x 2 x_2 x2作初值解 x 3 ∗ = x 3 x^{*}_{3}=x_3 x3=x3;

​ ……直到达到收敛准则。算法伪代码如下:

在这里插入图片描述

一般情况下,具体选择何种方式取决于实际工程问题的精度需求和速度需求。

L2-罚函数法的优缺点?

优点:

  • 将约束优化问题转化为无约束优化问题,当 c i ( x ) c_i(x) ci(x)光滑时可以调用一般的无约束光滑优化问题算法求解;
  • 二次罚函数形式简洁直观而在实际中广泛使用。

缺点:

  • 需要 σ → ∞ \sigma \rightarrow \infty σ,此时海瑟矩阵条件数过大,对于无约束优化问题的数值方法拟牛顿法与共轭梯度法存在数值困难,且需要多次迭代求解子问题;
  • 对于存在不等式约束的 P ( x , σ ) P(x,\sigma) P(x,σ)可能不存在二次可微性质,光滑性降低;
  • 不精确,与原问题最优解存在距离。

例子:

在这里插入图片描述 在这里插入图片描述

L1-罚函数法:精确算法

由于L2-罚函数法存在数值困难,并且与原问题的解存在误差,因此考虑精确罚函数法。精确罚函数是一种问题求解时不需要令罚因子趋于正无穷(或零)的罚函数。换句话说,若罚因子选取适当,对罚函数进行极小化得到的解恰好就是原问题的精确解。这个性质在设计算法时非常有用,使用精确罚函数的算法通常会有比较好的性质。

由于L1-罚函数非光滑,因此无约束优化问题P的收敛速度无法保证,这实际上就相当于用牺牲收敛速度的方式来换取优化问题P的精确最优解。

在这里插入图片描述

内点罚函数法:障碍函数法

前面介绍的L1和L2罚函数均属于外点罚函数,即在求解过程中允许自变量 x x x位于原问题可行域之外,当罚因子趋于无穷时,子问题最优解序列从可行域外部逼近最优解。自然地,如果我们想要使得子问题最优解序列从可行域内部逼近最优解,则需要构造内点罚函数。顾名思义,内点罚函数在迭代时始终要求自变量 x x x不能违反约束,因此它主要用于不等式约束优化问题

如下图所示,考虑含不等式约束的优化问题,为了使迭代点始终在可行域内,当迭代点趋于可行域边界时,我们需要罚函数趋于正无穷。常见的罚函数有三种:对数罚函数,逆罚函数和指数罚函数。对于原问题,它的最优解通常位于可行域边界,即 c i ( x ) ≤ 0 c_i(x) \leq 0 ci(x)0中至少有一个取到等号,此时需要调整惩罚因子 σ \sigma σ使其趋于0,这会减弱障碍罚函数在边界附近的惩罚效果。

在这里插入图片描述

算法伪代码如下:

在这里插入图片描述

同样地,内点罚函数法也会有类似外点罚函数法的数值困难,即当 σ \sigma σ趋于0时,子问题 P ( x , σ ) P(x,\sigma) P(x,σ)的海瑟矩阵条件数会趋于无穷,因此对子问题的求解将会越来越困难。

在这里插入图片描述

等式约束优化问题的拉格朗日函数法:Uzawa’s Method for convex optimization

基础预备:

凸优化学习笔记(一)

凸优化学习笔记:Lagrange函数、对偶函数、对偶问题、KKT条件

多元函数的极值和鞍点

**若原问题是凸问题,则KKT条件是充要条件。**原问题连续凸则拉格朗日函数严格凸,原问题的最优值 p ∗ p^* p与对偶问题的最优值 d ∗ d^* d相等, ( x ∗ , λ ∗ ) (x^*,\lambda ^*) (x,λ)是拉格朗日函数的鞍点,同时也是原问题和对偶问题的最优解。

在这里插入图片描述 在这里插入图片描述

综上分析,Uzawa’s Method迭代过程分为两个步骤:
{ x k + 1 = argmin ⁡ x L ( x , λ k ) λ k + 1 = λ k + α ( A x k + 1 − b ) \left\{\begin{array}{l} x^{k+1}=\underset{x}{\operatorname{argmin}} \mathcal{L}\left(x, \lambda^k\right) \\ \lambda^{k+1}=\lambda^k+\alpha\left(A x^{k+1}-b\right) \end{array}\right. {xk+1=xargminL(x,λk)λk+1=λk+α(Axk+1b)
(1)给定 λ k \lambda^k λk,求解 min ⁡ x L ( x , λ k ) \min _x \mathcal{L}(x, \lambda^k) minxL(x,λk)无约束优化问题,求解得到 x k + 1 x^{k+1} xk+1

(2)更新 λ \lambda λ L ( x k + 1 , λ ) L(x^{k+1},\lambda) L(xk+1,λ)关于 λ \lambda λ的梯度为 ∂ L ∂ λ ∣ x + 1 = A x k + 1 − b \left.\frac{\partial L}{\partial \lambda}\right|_{x+1}=A x^{k+1}-b λL x+1=Axk+1b,若要求解 max ⁡ λ L ( x k + 1 , λ ) \max _\lambda \mathcal{L}(x^{k+1}, \lambda) maxλL(xk+1,λ),则沿着梯度上升方向进入步长迭代,即 λ k + 1 = λ k + α ( A x k + 1 − b ) \lambda^{k+1}=\lambda^k+\alpha\left(A x^{k+1}-b\right) λk+1=λk+α(Axk+1b) α \alpha α为迭代步长。

该方法的前提就是原函数连续凸, L ( x , λ ) \mathcal L(x,\lambda) L(x,λ)关于 x x x严格凸,则 min ⁡ x L ( x , λ k ) \min _x \mathcal{L}(x, \lambda^k) minxL(x,λk)只存在一个最优解,可求出唯一 x k + 1 x^{k+1} xk+1进而更新 λ k + 1 \lambda^{k+1} λk+1,否则 x k + 1 x^{k+1} xk+1会存在多个,不知道选择哪个去更新 λ \lambda λ。因此缺点很明显,该方法要求原函数必须为连续凸函数,梯度上升步长需要调整且收敛速率不能保证。


参考文献

机器人中的数值优化

最优化:建模、算法与理论/最优化计算方法

罚函数与内罚函数
ice110956的专栏
12-28 2万+
罚函数法和内罚函数法式基本的求解有约束条件的最优化问题的方法。 外罚函数法通过在非可行域上加上很大的惩罚,迫使解在可行域内,从而求解。 内罚函数法通过在可行域边界上筑起高墙,使得函数无法穿透边界,从而求解。 外罚函数与内罚函数都有其适用性及弊端。 这篇blog通过这两种方法的介绍和对比,引出我们常用的拉格朗日乘子法。
优化 [4]:有约束转为无约束——Lagrange 乘子理论与 Lagrange 函数
01-07
优化 [4]:有约束转为无约束——Lagrange 乘子理论 本篇主要目的: 解决含有等式、不等式约束优化问题。 主要方法: 将目标函数进行转换,将原问题转换为无约束最优化问题。 证明部分: 见《凸优化》或《非线性规划》,这里不抄一遍了。 等式约束条件下的最优解 最优化以下问题: min⁡f(x)subject toh(x)=[h1(x)⋮hm(x)]=0 \begin{aligned} \min & && f(x)\\ \text{subject to} & && h(x) =\left[\begin{matrix}h_1(x)\\\vdots\\h_m(x)\end{matrix}\r
惩罚项介绍加L1L2正则介绍
最新发布
qq_29837229的博客
04-01 225
机器学习中,损失函数后接的补充项就是惩罚项。训练中希望得到简洁,泛化能力强的模型。随着训练使用的数据越多,特征维度也多,模型泛化能力会变差,也就是过拟合,为了掌握一种平衡增加惩罚项。
约束优化问题(SVM预备知识)
咔咔响
11-08 2275
1.带约束条件的最优化问题称为原问题p2.通过拉格朗日乘子法可以将原问题变为无约束形式3.通常原问题难求解,需要构造其对偶问题d4.可以证明,原问题的解大于等于对偶问题的解,这个称为弱对...
最优化理论中的罚函数法:解决约束优化问题的强大工具
m0_61789994的博客
06-21 4183
罚函数法是一种将约束优化问题转化为无约束优化问题的方法。它通过对目标函数添加罚项来惩罚违反约束条件的解,从而将约束问题转化为无约束问题。罚函数法的基本思想是在目标函数中引入一个罚项,该罚项在违反约束条件时增加函数值,从而促使优化算法在搜索过程中更倾向于满足约束
罚函数将有约束优化转化为无约束优化问题
m2xgo的博客
12-13 7884
罚函数也叫乘子法,求解带约束的非线性规划问题时,常用KKT条件列出满足条件的方程组,解方程组后即可得到最值点,但是满足KKT条件的方程组是一个非线性方程组,利用计算机求解很难给出通用算法,本篇介绍的惩罚函数也是利用KKT条件,惩罚函数的引入可以将一个约束非线性问题转化为无约束的非线性规划,而无约束线性规划可以用梯度法等实现求解,利用惩罚函数更方便我们制成计算机算法,在现代计算机算法中,凡涉及到求解最值,都会大量的运用惩罚函数或者借鉴惩罚函数思想。 惩罚函数可以分为外点法和内点法,其中外点法更通用...
最优化基础理论与方法学习笔记——约束优化问题转化为无约束优化问题和曲线拟合问题
HiSi_的博客
08-26 2963
设有一个可行域D: 若D=Rn,也就是所有元素都在这个可行域里面,那么就没有起约束作用的约束函数或者是根本就没有约束函数,此时最优化数学模型中的x叫做自由变量,此时的最优化问题叫做无约束优化问题。 若D真包含于Rn,也就是不是所有的元素都在这个可行域里面,也就是有元素x被限制在可行域外面了,此时的最优化问题叫做约束优化问题。 约束优化问题转为为无约束优化问题的方法:Lagrange乘子化(拉格朗日乘子化)。然后得到多元函数,然后对各个变量求偏导数。 曲线拟合问题: 比如某个实验得出一系列数据,但是由于实验误
使用鲍威尔的无约束优化:使用鲍威尔的无约束优化-matlab开发
05-31
使用 Powell 的确定性无约束优化方法
求解约束优化问题的萤火虫算法及其工程应用
03-30
针对基本萤火虫算法存在收敛速度慢、易陷入局部最优等缺点,提出一种改进的萤火虫算法用于求解约束优化问题。该算法首先利用混沌序列初始化萤火虫的位置,引入动态随机局部搜索以加快算法的收敛速度;为了避免算法陷入...
基于深度邻域搜索PSO 算法的装配序列优化问题
01-13
针对产品结构特征建立几何约束矩阵, 以最大化满足几何约束条件装配次数和最小化装配方向改变次数为目标, 研究产品装配序列优化问题. 利用值变换的粒子位置和速度更新规则, 基于具有随机性启发式算法产生初始种群, ...
论文研究-一种改进的约束优化粒子群算法.pdf
07-22
提出一种新的约束优化粒子群算法。该算法采用非固定多段映射罚函数法处理约束条件。在进化过程中,利用混沌序列初始化种群,选取最优粒子进行局部一维搜索,增强了在最优点附近的局部搜索能力,以加快算法的收敛速度...
基于约束粒子群优化的海底地形辅助惯性导航定位方法
03-06
针对水下自主航行器长时间航行后惯性导航系统位置误差积累的问题,提出一种关于约束粒子群优化的海底地形辅助惯性导航定位方法。通过在等值域内进行粒子群初始化,改善粒子“早熟”问题。采用惯性导航和水深测量序列...
《百面》-7.优化算法
qq_33228039的博客
11-26 259
1.有监督学习的损失函数 问题1:有监督学习涉及的损失函数有哪些?请列举并简述他们的特点。 答:1.二分类问题,Y={1,-1} (1)0-1损失,非凸,非光滑,算法很难优化 ,,当P为真时取值为1,否则为0. (2)Hinge,凸上界,在fy=1出不可导 , (3)Logistic,凸上界,处处光滑,可以使用梯度下降,因为对所有样本点都有所惩罚,所以对异常点更敏感 (4)Cr...
约束优化方法
_2312
05-27 7370
简述约束优化方法的基本思想和分类。
优化设计-内点罚函数法-MATLAB编程
热门推荐
Randall_crow_J的博客
05-23 1万+
优化设计-内点罚函数法-MATLAB编程 有关于内点惩罚法原理的详细介绍可参考: 《结构优化设计概论》[M]国防工业出版社,1997.谢祚水,或者其他优化设计有关书籍 (谢祚水先生的书很经典,所以放这了) 内点罚函数法介绍 内点法是将惩罚函数定义在可行域内,并从可行域内某一初始点出发,在可行域内进行迭代的方法。它的最大特点是在给定一个初始可行的方案之后,通过迭代寻优, 可以得到一系列可行的、逐步改进的及可任意选取的设计方案。这对决策人员具有很大的可选灵活性,他既可以选择约束最优解x*,也可以根据具体情况
python最优化算法实战---线性规划之内点
qq_44872260的博客
08-25 4332
内点法和单纯形法的结果(上一篇博客中最终的结果为5700,而内点法只有2021.27)相差较大,这是因为内点法的搜索路径在可行域的内部,而不可能在可行域的边上,这也是内点法的局限性。
拉格朗日鞍点(Lagrange Saddle Point)
李宏宗的博客
09-23 3544
拉格朗日鞍点(Lagrange saddle point)是非线性规划问题中满足特定条件的点。对于非线性规划问题(NP),它的拉格朗日函数是指目标函数和约束条件中函数的如下线性组合: L(x,λ,μ)=f(x)+∑i=1pλigi(x)+∑j=1qμjhj(x) L(x,\lambda,\mu)=f(x)+\sum\limits_{i=1}^p\lambda_ig_i(x)+\sum\limits_{j=1}^q\mu_jh_j(x) L(x,λ,μ)=f(x)+i=1∑p​λi​gi​(x)+j=1∑q​
【原创】在Gurbio优化算例中添加多元分段常数约束方法
ID1368的博客
03-29 824
Gurbio求解器的9.0以上版本,对于求解已经非常友好了。但它仍然不能添加三个或三个以上决策变量相乘的约束。因此使用不能如下图所示的类似一元分段约束方法: 如果用一个分段值乘以多个0-1决策变量来得到函数值,如: 则这个约束在Gurbio中无法求解。 下面介绍一种分次分段再组合的约束构造方法,对下述一个2*2*2的分为8块的约束进行构造。 三维决策变量的范围是以(0,0,0)和(4,4,4)为对顶角的立方体,将其均匀的分为八块。 首先,在8个块内分别取一个点,他们的坐标为: .
运筹理论与案例实现01: 包含分段线性约束优化问题(Python+Cplex版本)
AmieeXue的博客
01-02 3194
以运输问题为例,研究非线性成本运输成本下的优化模型,以及基于Cpex+Python的代码事先
KKT 罚函数 无约束优化
08-25
KKT罚函数是一种无约束优化方法,它通过将约束问题转化为无约束问题来求解。KKT罚函数是基于Karush-Kuhn-Tucker(KKT)条件的,这是一组用于非线性规划问题的充要条件。使用KKT罚函数方法时,将原始约束问题的目标函数与惩罚项相结合,通过调整惩罚因子的大小来达到逼近约束问题的目的。其中,L2-罚函数是一种非精确算法,由于存在数值困难和误差,所以考虑使用精确罚函数法。而L1-罚函数则是一种精确算法,它通过牺牲收敛速度来获得约束问题的精确最优解。内点罚函数法,也称为障碍函数法,是一种用于等式约束优化问题的算法,它通过引入障碍函数来处理约束条件,并通过在可行域内迭代搜索最优解。因此,KKT罚函数是一种无约束优化方法,可以通过选择合适的罚因子来逼近约束问题的最优解。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [约束优化约束优化三种序列无约束优化方法](https://blog.csdn.net/qq_26565435/article/details/129127355)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 数学不好是原罪——高等数学笔记(汇总版) 39737
  • 机器人学回炉重造(1):正运动学、标准D-H法与改进D-H法的区别与应用(附ABB机械臂运动学建模matlab代码) 32032
  • 五自由度机械臂正逆运动学算法(C语言+Matlab) 28080
  • 输入2 个字符串S1 和S2,要求删除字符串S1 中出现的所有子串S2 25340
  • 机器人学回炉重造(5-1):关节空间规划方法——多项式轨迹(三次多项式、五次多项式、抛物线轨迹) 24766

分类专栏

  • 数学笔记 11篇
  • 高等数学 22篇
  • 凸优化 14篇
  • 矩阵分析 10篇
  • 机器人学 35篇
  • 算法 26篇
  • RoboticsSystemToolbox 9篇
  • 运动控制 1篇
  • 数据结构 38篇
  • ROS探索 12篇
  • Qt编程 4篇
  • 数据结构与算法题目集(中文) 14篇
  • C语言程序练习 15篇
  • 机械设计制造 1篇
  • 2018秋MOOC数据结构PTA练习 11篇
  • Matlab 12篇
  • C语言基础知识 11篇
  • C++ 基础知识 2篇
  • STM32学习 5篇
  • Arduino 6篇
  • 经验杂谈 3篇

最新评论

  • 五自由度机械臂正逆运动学算法(C语言+Matlab)

    琛琛快跑!: 错误使用 atan2 请问这个报错是怎么回事 输入必须为实数。 出错 five_dof_ikine (第 17 行) theta3_1 = atan2(sqrt(1-power(c3, 2)), c3);

  • 机器人学回炉重造(2-2):雅可比矩阵的求法——矢量积法、微分变换法、Manipulator Jacobian(Jacobian for short)

    小陆zi: Theat(i+1) = dot(Theat(i+1)).Z(i+1)是点乘。w=theat.n[3x1]

  • 六自由度机械臂SolidWorks模型转化成urdf文件,添加简单gazebo属性并修改为xacro

    伴谁闯荡s: 可以滴,用joint标签下的<mimic>,可以做到关节的从动.

  • 机器人学回炉重造(5-1):关节空间规划方法——多项式轨迹(三次多项式、五次多项式、抛物线轨迹)

    黄范: 请问下,多轴机械臂走关节运动的时候,是所有关节同时停止吗?是否存在有的轴停了有的轴还在运动

  • 机器人学回炉重造(4):动力学仿真(附牛顿-欧拉递归逆动力学算法matlab代码)

    学,给我学: 你好,你是做惯性参数辨识的吗,加个好友吧交流下吧

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 凸优化学习笔记:等式约束凸优化问题的Newton方法、不可行初始点的Newton方法
  • 优化:YALMIP一般使用方法及例程
  • 模型预测控制(MPC)基础简介与数学推导
2023年12篇
2022年46篇
2021年5篇
2020年24篇
2019年39篇
2018年59篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xuuyann

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

聚圣源办公家具公司起名郭姓男孩起名三个字护栏公司名字起名大全姓邓起男孩名字大全吉祥物起名好看的修真小说完本推荐魔兽人物名字父欲小说血染雪山堡聂怎么起名字鞋店起什么名好呢叶南弦沈蔓歌叶南弦全文免费阅读纨绔绝顶风流慕思床垫好吗姓氏欧阳男孩起名大全高起专报名网址女孩起名字免费测试打分神兵奶爸小说免费阅读取名起名大全免费八字五行八字起名字怎么给自己起名免费的给虎宝宝起小名美女叫床黄皮子坟百度云小野洋子朝花夕拾主要内容男孩取起名怡品客2018年免费起名大全睿起什么名字好淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化