目录

  • 1.什么是互补问题
  • 2.Linear Complementarity Problem (LCP,线性互补问题)
  • 3.Complementarity Problem (NCP,非线性互补问题)
  • reference

1.什么是互补问题

在数学上,如果说xxx与yyy互补,则
x≥0,y≥0,and xTy=0x \geq 0, y \geq 0, \text { and } x^T y=0 x≥0,y≥0, and xTy=0
或者说
0≤x⊥y≥00 \leq x \perp y \geq 0 0≤x⊥y≥0

2.Linear Complementarity Problem (LCP,线性互补问题)

给定一个n*n的矩阵MMM和n维向量qqq,要找到n维向量ω\omegaω和n维向量zzz满足以下方程:
w−Mz=qw≧0z≧0wizi=0∀i=1,⋯,n\begin{aligned} w-M z &=q \\ w & \geqq 0 \\ z & \geqq 0 \\ w_i z_i &=0 \quad \forall i=1, \cdots, n \end{aligned} w−Mzwzwi​zi​​=q≧0≧0=0∀i=1,⋯,n​

3.Complementarity Problem (NCP,非线性互补问题)

给定一个映射F:Rn→RnF: \mathbb{R}^n \rightarrow \mathbb{R}^nF:Rn→Rn,要找到n维向量xxx,满足以下方程
x≥0,F(x)≥0,xTF(x)=0x \geq 0, \quad F(x) \geq 0, \quad x^T F(x)=0 x≥0,F(x)≥0,xTF(x)=0

或者
xi≥0,Fi(x)≥0,xiTFi(x)=0∀i=1,⋯,nx_i \geq 0, \quad F_i(x) \geq 0, \quad x_i^T F_i(x)=0 \quad \forall i=1, \cdots, n xi​≥0,Fi​(x)≥0,xiT​Fi​(x)=0∀i=1,⋯,n

reference

1.https://neos-guide.org/guide/types/complementarity-problems/
2.https://en.wikipedia.org/wiki/Nonlinear_complementarity_problem

了解Nonlinear Complementarity Problem (NCP,非线性互补问题)相关推荐

  1. matlab复杂函数多元函数拟合

    简介 本文介绍了基于matlab实现的复杂函数以及多元函数的拟合.在工程和研究中偶尔会遇到要用一个非常复杂的数学公式来拟合实验测量数据,对这些复杂的数学公式拟合时,采用常见的拟合方法往往会失败,或者得 ...

  2. 求解多变量非线性全局最优解_一种求解非线性约束优化全局最优的新方法

    一种求解非线性约束优化全局最优的新方法 刘子军,吕柏权,曹媛, (上海大学 机电工程与自动化学院  上海 200072) [摘要] 本文提出了一种求解非线性约束优化的全局最优的新方法-它是基于利用非线 ...

  3. 数学知识--Methods for Non-Linear Least Squares Problems(第一章)

    Methods for Non-Linear Least Squares Problems 非线性最小二乘问题的方法 2nd Edition, April 2004 K. Madsen, H.B. N ...

  4. Matlab: Adaptive MPC Design, Time-Varying MPC Design, Nonlinear MPC Design

    Matlab里的自适应mpc.(线性)时变MPC.非线性MPC有什么联系和区别? 看看帮助文档里Adaptive MPC Design: Adaptive MPC controllers adjust ...

  5. 数学知识--Methods for Non-Linear Least Squares Problems(第三章)

    Methods for Non-Linear Least Squares Problems 非线性最小二乘问题的方法 2nd Edition, April 2004 K. Madsen, H.B. N ...

  6. 数学知识--Methods for Non-Linear Least Squares Problems(第二章)

    Methods for Non-Linear Least Squares Problems 非线性最小二乘问题的方法 2nd Edition, April 2004 K. Madsen, H.B. N ...

  7. r软件时间序列分析论文_高度比较的时间序列分析-一篇论文评论

    r软件时间序列分析论文 数据科学 , 机器学习 (Data Science, Machine Learning) In machine learning with time series, using ...

  8. 阅读Book: MultiObjective using Evolutionary Algorithms (2) -- Multi-Objective Optimization: 各种解释多目标

    1. 多目标相关的概念 In a single-objective optimization problem, the task is tp find one solution (Except in ...

  9. 【Paper】2018_Nonlinear Consensus-Based Connected Vehicle Platoon Control Incorporating Car-Following

    [Y. Li, C. Tang, S. Peeta and Y. Wang, "Nonlinear Consensus-Based Connected Vehicle Platoon Con ...

最新文章

  1. 【面试】我是如何面试别人List相关知识的,深度有点长文
  2. 一款免费好用的代码在线比较工具
  3. error while loading shared libraries: libopencv_highgui.so.3.2: cannot open shared object file 的解决办法
  4. 维护无后效性的技巧——立即计算代价
  5. “CEPH浅析”系列之七——关于CEPH的若干想法
  6. 给新手程序猿的16个必备小妙招
  7. 有趣的js匿名函数写法(function嵌套)
  8. 中风偏瘫疾病的预防方法是什么
  9. vb中如何在任务管理器里面隐藏应用程序进程
  10. ESRI2017总结(深度好文有彩蛋——数据处理服务方案总结)
  11. 一个demo学会c#
  12. 颠覆大数据分析之Storm简介
  13. 网页中常说的‘焦点’是什么意思
  14. 北京大学C语言学习第6天
  15. 矢量量化识别孤立字的matlab编码_新zwpython 完胜 老matlab 篇二
  16. 尝试搭建本地语音转文字系统[1]
  17. 复杂度分析--时间复杂度
  18. uniapp生成 NFC 卡片 例子
  19. android QQ第三方登陆 错误 登陆授权失败(错误码:110406)
  20. python彩票预测与分析_294期黄欢福彩3D预测奖号:跨度和值分析

热门文章

  1. 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个 嫌疑犯的一个
  2. SpringBoot12 QueryDSL01之QueryDSL介绍、springBoot项目中集成QueryDSL、利用QueryDSL实现单表RUD、新增类初始化逻辑...
  3. 网站开发中的常用词语中英文对照表
  4. 控制 video 标签的控制栏组件(隐藏、显示进度条、播放按钮、全屏按钮等)
  5. 鼠标悬停显示视频播放按钮
  6. 瓴羊QUICKBI工具帮助企业处理数据,效率提升数倍!
  7. 安卓案例-霓虹灯效果
  8. 新玺配资:指数再度失守 调整或是再度蓄势?
  9. Android 超级简单的打包apk
  10. soap和wsdl区别说明