Skip to content

Commit 306ec8b

Browse files
[lp_intro.md]Translation Updating (#151)
* Update lp_intro.md * updates --------- Co-authored-by: Humphrey Yang <u6474961@anu.edu.au>
1 parent 097a485 commit 306ec8b

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

lectures/lp_intro.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ kernelspec:
1212
(lp_intro)=
1313
# 线性规划
1414

15-
在本讲中,我们将需要以下库。使用 `pip` 安装 [ortools](https://developers.google.com/optimization)
15+
在本讲中,我们将需要以下库并使用 `pip` 安装 [ortools](https://developers.google.com/optimization)
1616

1717

1818
```{code-cell} ipython3
@@ -26,7 +26,7 @@ tags: [hide-output]
2626

2727
**线性规划** 问题旨在在一组线性等式和/或不等式约束下,最大化或最小化一个线性目标函数。
2828

29-
线性程序成对出现
29+
线性规划问题是成对出现的
3030

3131
* 一个原始的 **原始** 问题,以及
3232

@@ -36,7 +36,7 @@ tags: [hide-output]
3636

3737
如果原始问题涉及 *最小化*,则对偶问题涉及 *最大化*
3838

39-
我们提供线性程序的标准形式,以及将其他形式的线性规划问题转化为标准形式的方法。
39+
我们提供线性规划的标准形式,以及将其他形式的线性规划问题转化为标准形式的方法。
4040

4141
我们将说明如何使用 [SciPy](https://scipy.org/)[Google OR-Tools](https://developers.google.com/optimization) 来解决线性规划问题。
4242

@@ -45,7 +45,7 @@ tags: [hide-output]
4545
在另一讲中,我们将使用线性规划方法来解决 {doc}`最优运输问题 <tools:opt_transport>`。
4646
```
4747

48-
让我们先进行一些标准的导入
48+
让我们先进行一些导入
4949

5050
```{code-cell} ipython3
5151
import numpy as np
@@ -106,6 +106,7 @@ $$
106106
tags: [hide-input]
107107
---
108108
fig, ax = plt.subplots()
109+
109110
#绘制约束
110111
ax.set_xlim(0,15)
111112
ax.set_ylim(0,10)
@@ -195,7 +196,7 @@ else:
195196

196197
我们现在考虑一个由 {cite}`hu_guo2018` 提出的并解决的问题。
197198

198-
一个共同基金有 $100,000 美元$ 可在三年内投资。
199+
一个共同基金有 $100,000 美元 可在三年内投资。
199200

200201
有三种投资选择可供选择:
201202

@@ -342,7 +343,7 @@ OR-Tools 告诉我们,最佳投资策略是:
342343

343344
* 统一最初以表面不同形式表述的线性规划问题,以及
344345

345-
* 拥有一种便于放入黑盒软件包的形式
346+
* 拥有一种便于放入程序的统一形式
346347

347348
花一些精力来描述 **标准形式** 是很有用的。
348349

@@ -383,7 +384,7 @@ $$
383384
\end{aligned}
384385
$$ (lpproblem)
385386
386-
这里,$Ax = b$ 意味着 $Ax$ 的第 $i$ 个元素等于 $b$ 的第 $i$ 个元素,对于每个 $i$ 都成立。
387+
这里,$Ax = b$ 意味着 $Ax$ 的第 $i$ 个元素等于 $b$ 的第 $i$ 个元素,这个等式对于每个 $i$ 都成立。
387388
388389
同样,$x \geq 0$ 意味着 $x_j$ 对于每个 $j$ 都大于等于 $0$。
389390
@@ -459,7 +460,7 @@ A_ex1 = np.array([[2, 5],
459460
b_ex1 = np.array([30,20])
460461
```
461462
462-
一旦我们解决了问题,就可以使用布尔属性 `success` 检查求解器是否成功解决了该问题。如果成功,则 `success` 属性被设置为 `True`。
463+
一旦我们解决了问题,就可以使用布尔属性 `success` 查看求解器是否成功解决了该问题。如果成功,则 `success` 属性被设置为 `True`。
463464
464465
```{code-cell} ipython3
465466
# 解决问题

0 commit comments

Comments
 (0)