bzoj3265 noi2008志愿者招募 【线性规划】
2017-05-28 14:25
169 查看
听说这是道费用流神题,学了线性规划后发现这题好裸.......
目标函数 min{ci*xi}
约束方程 sigma(s[i,j]*xj>=ai)
发现转化成对偶问题后不用处理常数项为负的情况
所以,转化成对偶问题:
目标函数 max{ai*yi}
约束方程 sigma(s[j,i]*yj<=ci)
效率对比:
不转化对偶问题,用辅助型直接做: 16072MS
转化成对偶问题: 7504MS
效率提高了一倍多
代码:
不转化:http://paste.ubuntu.com/24687794/
转化 :http://paste.ubuntu.com/24687797/
目标函数 min{ci*xi}
约束方程 sigma(s[i,j]*xj>=ai)
发现转化成对偶问题后不用处理常数项为负的情况
所以,转化成对偶问题:
目标函数 max{ai*yi}
约束方程 sigma(s[j,i]*yj<=ci)
效率对比:
不转化对偶问题,用辅助型直接做: 16072MS
转化成对偶问题: 7504MS
效率提高了一倍多
代码:
不转化:http://paste.ubuntu.com/24687794/
转化 :http://paste.ubuntu.com/24687797/
相关文章推荐
- 网络流解线性规划问题 BZOJ1061: [Noi2008]志愿者招募
- [线性规划 对偶原理 单纯形] BZOJ 3265 志愿者招募加强版
- [bzoj1061][Noi2008]志愿者招募【网络流】【线性规划】
- BZOJ 1061: [Noi2008]志愿者招募(线性规划与网络流)
- 线性规划||网络流(费用流):COGS 288. [NOI2008] 志愿者招募
- [bzoj1061][线性规划][单纯形][Noi2008]志愿者招募]
- 【BZOJ3265】志愿者招募加强版 线性规划 单纯形法 对偶原理
- [BZOJ1061]NOI2008志愿者招募|费用流|线性规划
- 【BZOJ 1061】 1061: [Noi2008]志愿者招募 (线性规划与网络流)**
- BZOJ.1061.[NOI2008]志愿者招募(线性规划 对偶原理 单纯形 / 费用流SPFA)
- BZOJ 1061 [Noi2008]志愿者招募 线性规划
- 黑客百科发展规划及志愿者招募!
- codevs 1803 志愿者招募
- 线性规划算法原理介绍
- 数学建模(一)线性规划
- [线性规划 对偶 凸包 三分] Codeforces 605C #335 (Div. 1) C. Freelancer's Dreams
- P3386 【模板】二分图匹配(网络流与线性规划24题01飞行员配对方案问题)
- bzoj1061: [Noi2008]志愿者招募
- 【线性规划与网络流24题】汽车加油行驶问题 分层图
- 【线性结构上的动态规划】UVa 11584 - Partitioning by Palindromes