展厅监控问题(试求出所有可能的解—Lingo和matlab求解)

本文探讨了如何使用Lingo和MATLAB解决展厅监控布局问题,目标是在13个位置上放置摄像头,确保8个房间全部覆盖,并以最少的摄像头数量达到这一目标。文章详细介绍了建模思路,包括目标函数和不等式约束,并提供了MATLAB的intlinprog函数用于求解整数线性规划问题。
摘要由CSDN通过智能技术生成

题目

目标

 让所有房间有监控

限制

1.只能放在13个位子上

2.每个位置对应两个房间

3.用最少的摄像头

4.房间的位置关系

思路

01规划:

有监控1无监控0

每个位置对应两个1

可令1-13行为1-13个部署位

1-8列为1-8个房间

目标得到全1

如下

c=[1 1 1 1 1 1 1 1 1 1 1 1 1 ];目标函数的系数矩阵

b=[-1;-1;-1;-1;-1;-1;-1;-1];不等式约束的资源数

建模如下

A=[ -1  0   0  -1   0   -1  0   0   0   0   0   0   0;
    0   0   0   0   0   -1  0   -1  0   0   0   -1  0;
    -1  -1  -1  0   0   0   0   0   0   0   0   0   0;
    0   0   -1  -1  -1  0   -1  0   0   0   0   0   0;
    0   0   0   0   0   0   -1  -1  -1  -1  0   0   0;
    0   0   0   0   0   0   0   0   0   -1  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值