线性规划解的概念

简介: 线性规划解的概念

一、线性规划的可行解

若x1,x2满足条件[1]-[4],则称向量为线性规划问题的一个可行解。

例如

其中x(1),x(2)为可行解,而x(3),x(4)不是可行解。

二、线性规划的可行域

所有可行解构成的集合称为该线性规划的可行域。

三、线性规划的最优解

使目标函数最大或最小的可行解

四、 可行解、可行域、最优解的几何意义

可以用图解法求解两个决策变量的线性规划问题。

举例:

例1

Q2对应的点就是线性规划问题的唯一最优解:x*=[x1*=3.5,x2*=1.5]T。

例2

可以看出,Q2Q3上的点全是最优解。

即问题有无穷多最优解

例3

可以看出,在可行域内,当可行解变化时,目标函数可以无限增大。即问题为无界解

例4

可以看出,该问题两个约束矛盾,无可行解

综上所述,对于线性规划问题,其结果不外乎下面几种情况:

  1. 有最优解:唯一最优解或无穷多最优解,且最优解一定在可行域某顶点达到;
  2. 无界解;
  3. 无可行解。

在实际的线性规划模型的计算中,如果遇到3情况,说明漏掉了重要的约束;如果遇到4情况,说明问题有约束冲突,检查约束条件,一般采取如下策略:要么留下主要约束,去掉与之矛盾的次要约束;要么承认矛盾的合理性,采用多目标规划


相关文章
|
IDE Java 开发工具
@Builder这个注解的作用
@Builder这个注解的作用
714 0
|
负载均衡 应用服务中间件 Linux
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
4059 0
|
人工智能 前端开发 Java
计算机语言:人与计算机沟通的桥梁
计算机语言:人与计算机沟通的桥梁
535 1
|
传感器 人工智能 监控
2025年五款电梯维保管理系统评测
本文对市面上主流的电梯巡检系统优缺点进行分析,方便大家可根据自身规模和技术能力选择合适的巡检系统。
|
XML 算法 自动驾驶
使用URDF和Xacro构建差速轮式机器人模型
前言 本篇文章介绍的是ROS高效进阶内容,使用URDF 语言(xml格式)做一个差速轮式机器人模型,并使用URDF的增强版xacro,对机器人模型文件进行二次优化。 差速轮式机器人:两轮差速底盘由两个动力轮位于底盘左右两侧,两轮独立控制速度,通过给定不同速度实现底盘转向控制。一般会配有一到两个辅助支撑的万向轮。 此次建模,不引入算法,只是把机器人模型的样子做出来,所以只使用 rivz 进行可视化显示。 机器人的定义和构成 机器人定义:机器人是一种自动化的机器,所不同的是这种机器具备一些与人或生物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一种具有高级灵活性的自动化机器
400 15
|
存储 人工智能 机器人
工作3年,还分不清文件大小单位关系的?就看这篇吧!
工作3年,还分不清文件大小单位关系的?就看这篇吧!
672 2
|
消息中间件 存储 Java
【RocketMQ系列一】初识RocketMQ
【RocketMQ系列一】初识RocketMQ
303 1
|
自然语言处理 前端开发 JavaScript
V8引擎的运行原理
【9月更文挑战第1天】V8引擎的运行原理
472 0