در این مطلب، ویدئو آموزش 6 | مشکل مسیریابی خودرو | Cplex و Python [VRP] با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:46:55
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:06,330
[موسیقی]
2
00:00:06,330 –> 00:00:09,100
سلام و خوش آمدید sa هنوز آموزشی نیست
3
00:00:09,100 –> 00:00:11,470
پیمان xxi ساده در این هفته خواهیم دید
4
00:00:11,470 –> 00:00:14,410
یکی دیگر از مشکلات بهینه سازی معروف
5
00:00:14,410 –> 00:00:16,299
مسیر وسیله نقلیه یک مشکل یا بیشتر
6
00:00:16,299 –> 00:00:19,690
به عنوان باز شناخته می شود
7
00:00:19,690 –> 00:00:22,690
از آنچه که pp برای کسانی که نیستند
8
00:00:22,690 –> 00:00:25,390
آشنا با این مشکل خوب است
9
00:00:25,390 –> 00:00:27,940
تعمیم یک معروف است
10
00:00:27,940 –> 00:00:29,050
مشکلی که قبلا دیده بودیم
11
00:00:29,050 –> 00:00:34,120
جاسوس یا فروشنده دوره گرد پیشنهاد شد
12
00:00:34,120 –> 00:00:36,430
برای اولین بار توسط اردن بدون نایون
13
00:00:36,430 –> 00:00:41,800
جدایی در سال 1959 و سالها بعد طولانی است
14
00:00:41,800 –> 00:00:44,440
و حق یک اکتشافی را پیشنهاد کرد که
15
00:00:44,440 –> 00:00:46,270
تا به امروز به آن معروف است
16
00:00:46,270 –> 00:00:48,700
الگوریتم پس انداز یا 6000
17
00:00:48,700 –> 00:00:50,370
درختکاری
18
00:00:50,370 –> 00:00:52,410
این یک مشکل کاملا پیچیده است
19
00:00:52,410 –> 00:00:55,140
از دیدگاه نظریه
20
00:00:55,140 –> 00:00:58,350
پیچیدگی فشاری است که ایجاد می کند
21
00:00:58,350 –> 00:01:00,390
بسیاری از راه حل های ممکن در واقع
22
00:01:00,390 –> 00:01:02,960
بسیاری دیگر که شما نیزه نمی کنید
23
00:01:02,960 –> 00:01:07,040
اگر یکی 10 گره داشت می شد
24
00:01:07,040 –> 00:01:08,960
تقریبا 3 میلیون ممکنه
25
00:01:08,960 –> 00:01:11,000
راه حل ها در حالی که یکسان است
26
00:01:11,000 –> 00:01:13,820
مشکل به صورت vip و 10 گره حل شد
27
00:01:13,820 –> 00:01:16,070
تقریبا 9 میلیون خواهد بود
28
00:01:16,070 –> 00:01:18,259
راه حل های این باعث می شود آن را بسیار بیشتر
29
00:01:18,259 –> 00:01:19,970
مجموعه برای این آموزش
30
00:01:19,970 –> 00:01:22,369
ما بر اساس این کتاب مسیریابی وسایل نقلیه خواهیم بود
31
00:01:22,369 –> 00:01:25,070
مشکلات و کاربرد کافی است
32
00:01:25,070 –> 00:01:27,710
خوب این توسط پائولو توت و دانیل ویگو توسط
33
00:01:27,710 –> 00:01:29,600
دانشگاه بولونیا مهم است
34
00:01:29,600 –> 00:01:32,659
در برخی از قسمت های کتاب برجسته کنید
35
00:01:32,659 –> 00:01:34,460
سطح پیچیدگی الگوریتم و
36
00:01:34,460 –> 00:01:36,619
روش ما بسیار بالا است
37
00:01:36,619 –> 00:01:38,360
ما در ابتدایی ترین قسمت را حفظ خواهیم کرد
38
00:01:38,360 –> 00:01:40,460
فصل شماره دو نحوه حل است
39
00:01:40,460 –> 00:01:43,700
مشکل روزی که ناتوانی
40
00:01:43,700 –> 00:01:46,580
کامیون یا حمل و نقل برای آن
41
00:01:46,580 –> 00:01:48,380
همانطور که قبلاً انجام داده ایم استفاده خواهیم کرد
42
00:01:48,380 –> 00:01:52,190
قبلا ibm the simplex the
43
00:01:52,190 –> 00:01:54,259
سوئیت آناکوندا یا مشتری را اشغال خواهیم کرد
44
00:01:54,259 –> 00:01:57,140
نوت بوک با استفاده از زبان پایتون و
45
00:01:57,140 –> 00:01:59,509
نور کتابفروشی ها یک پرداخت و کلان نیست
46
00:01:59,509 –> 00:02:01,230
کلیپ
47
00:02:01,230 –> 00:02:04,620
الان که دیدمشون
48
00:02:04,620 –> 00:02:06,480
اگر تصویر را در کنار ببینیم
49
00:02:06,480 –> 00:02:09,318
چپ ما متوجه خواهیم شد که
50
00:02:09,318 –> 00:02:12,650
ما در اینجا یک نوع یا یک مرکز داریم
51
00:02:12,650 –> 00:02:14,000
توزیع
52
00:02:14,000 –> 00:02:16,250
و اگر حل کنم با 10 و نشان می دهم
53
00:02:16,250 –> 00:02:17,660
ما باید بیشترین را پیدا کنیم
54
00:02:17,660 –> 00:02:20,420
برش بین این گره ها vip و آن است
55
00:02:20,420 –> 00:02:21,560
ناهمسان
56
00:02:21,560 –> 00:02:23,200
فرض اساسی ما
57
00:02:23,200 –> 00:02:26,480
در این مورد با سرعت آن خواهد بود که
58
00:02:26,480 –> 00:02:28,100
ما فقط یک کامیون داریم و مجبوریم
59
00:02:28,100 –> 00:02:30,260
از تمام این گره ها عبور کنید
60
00:02:30,260 –> 00:02:33,350
همه به یکباره در حالی که وقتی
61
00:02:33,350 –> 00:02:35,230
ما روی یک فیلم بیوگرافی که داریم کار می کنیم
62
00:02:35,230 –> 00:02:38,090
مسیرهای مختلف یا کامیون های مختلف
63
00:02:38,090 –> 00:02:39,800
که این گره ها باید از آن عبور کنند
64
00:02:39,800 –> 00:02:41,170
بنابراین آنچه ما انتظار داریم
65
00:02:41,170 –> 00:02:43,520
تعیین و به عنوان راه حل پیدا کنید
66
00:02:43,520 –> 00:02:46,790
بهینه مجموعه ای از گره ها هستند که در آن قرار دارند
67
00:02:46,790 –> 00:02:49,790
این مورد یک 5 است که می تواند یا 5 باشد
68
00:02:49,790 –> 00:02:52,780
مسیرها یا 5 کامیون
69
00:02:52,780 –> 00:02:55,360
خوب از آنجایی که ما کمی در مورد چیست می دانیم
70
00:02:55,360 –> 00:02:57,780
این مشکل را امتحان کنید
71
00:02:57,780 –> 00:03:00,090
و ما با یک مثال ساده 10 شروع می کنیم
72
00:03:00,090 –> 00:03:01,890
تقریباً ما آنها را در گره ایجاد خواهیم کرد
73
00:03:01,890 –> 00:03:03,720
به طور تصادفی به عنوان شما چقدر در
74
00:03:03,720 –> 00:03:06,150
مواقع دیگر و در این مورد توضیح خواهیم داد
75
00:03:06,150 –> 00:03:08,370
اگر کمی بیشتر مدل تا آنجا که می تواند
76
00:03:08,370 –> 00:03:09,810
باشد که این مدلی نیست که من هستم
77
00:03:09,810 –> 00:03:11,520
بسیار آشنا کمی توضیح خواهیم داد
78
00:03:11,520 –> 00:03:13,650
به علاوه فرمول بندی آن در برنامه نویسی
79
00:03:13,650 –> 00:03:16,700
خطی سپس برنامه نویسی را شروع می کنیم
80
00:03:16,700 –> 00:03:20,700
خوب برای این ما مجموعه را باز می کنیم
81
00:03:20,700 –> 00:03:23,250
دفترچه یادداشت آناکوندا
82
00:03:23,250 –> 00:03:26,340
و ما شروع به دیدن مشکلاتی از این قبیل خواهیم کرد
83
00:03:26,340 –> 00:03:28,080
همیشه مهم است که به یاد داشته باشید که این است
84
00:03:28,080 –> 00:03:31,020
علامت گذاری که من به تازگی دیدم است
85
00:03:31,020 –> 00:03:33,810
کدی را نوشته که معادلات به آن می روند
86
00:03:33,810 –> 00:03:36,860
در لاتکس مستقر شود
87
00:03:37,100 –> 00:03:38,990
اگرچه این یک کلاس نیست
88
00:03:38,990 –> 00:03:40,310
تحقیق عملیاتی یا
89
00:03:40,310 –> 00:03:42,230
بررسی عملیات در این مورد
90
00:03:42,230 –> 00:03:44,720
اگر مدل را کمی بیشتر توضیح دهیم بله
91
00:03:44,720 –> 00:03:47,300
درک این مدل برای شما بسیار دشوار است
92
00:03:47,300 –> 00:03:48,920
بیش از حد پیشرفته برای شما به این معنی است
93
00:03:48,920 –> 00:03:52,100
که می خواهید دوره ساده تری را طی کنید
94
00:03:52,100 –> 00:03:54,310
تحقیقات عملیاتی یا izarra
95
00:03:54,310 –> 00:03:56,780
آن را در موضوع تحقیق بررسی کنید
96
00:03:56,780 –> 00:03:59,200
از خواب بیدار
97
00:04:00,790 –> 00:04:04,310
و آنچه در اینجا داریم و اجازه دهید کمی مرور کنیم
98
00:04:04,310 –> 00:04:07,250
مشکل ما مجموعه ای از گره هاست
99
00:04:07,250 –> 00:04:09,410
و ما یک مرکز آموزشی داریم که
100
00:04:09,410 –> 00:04:11,420
همچنین یک گره چیزی است که ما باید انجام دهیم
101
00:04:11,420 –> 00:04:14,530
انجام این کار یافتن مسیرها است
102
00:04:14,910 –> 00:04:17,070
این مشتریان جدید شاید به
103
00:04:17,070 –> 00:04:19,170
من باید چه کسی را توزیع کنم
104
00:04:19,170 –> 00:04:21,600
محصول و بیایید مانند یک شرکت فکر کنیم
105
00:04:21,600 –> 00:04:26,420
پست یا کامیون زباله و غیره
106
00:04:27,270 –> 00:04:30,780
و تنظیم می کند من قصد دارم کار را شروع کنم
107
00:04:30,780 –> 00:04:32,550
من قصد دارم با یک مجموعه شروع به کار کنم
108
00:04:32,550 –> 00:04:34,290
از مشتریان
109
00:04:34,290 –> 00:04:36,060
که همه مشتریان را خواهد داشت
110
00:04:36,060 –> 00:04:39,320
به جز مرکز توزیع یا نوع
111
00:04:39,320 –> 00:04:42,050
از مجموعه گره هایی که می خواهید
112
00:04:42,050 –> 00:04:43,820
مجموعه گره ها چیزی بیشتر از
113
00:04:43,820 –> 00:04:46,670
اتحاد بین گروه مشتریان و
114
00:04:46,670 –> 00:04:48,470
مسیحی باشد
115
00:04:48,470 –> 00:04:50,690
این مجموعه شامل نوع
116
00:04:50,690 –> 00:04:53,600
فوق العاده مهم یا خیلی مهم
117
00:04:53,600 –> 00:04:57,140
برای تاکید بر اینکه انگیزه توزیع
118
00:04:57,140 –> 00:04:59,540
در جایگاه اول قرار دارد
119
00:04:59,540 –> 00:05:03,080
موقعیت 0 اولین چیزی است که ظاهر می شود
120
00:05:03,080 –> 00:05:05,990
سپس ما کمان هایی را که من می خورم بخوریم
121
00:05:05,990 –> 00:05:07,310
ما قبلا روی مدل های دیگر کار کرده ایم
122
00:05:07,310 –> 00:05:10,220
بالا دقیقا برای رفتن از
123
00:05:10,220 –> 00:05:11,810
گره و کوتاه کردن همه ممکن است
124
00:05:11,810 –> 00:05:13,360
ترکیباتی که می توان ساخت
125
00:05:13,360 –> 00:05:15,949
جز آنهایی که در آنها هستند
126
00:05:15,949 –> 00:05:18,349
همان است که می گویند به دیدار بودن در یک
127
00:05:18,349 –> 00:05:21,740
گره بازدید شده در همان هزینه یا
128
00:05:21,740 –> 00:05:24,409
فاصله بین گره انجام شد بین
129
00:05:24,409 –> 00:05:27,379
گره و گره j فرزند آن است مانند
130
00:05:27,379 –> 00:05:28,699
همیشه کمی هزینه از
131
00:05:28,699 –> 00:05:30,500
حمل و نقل متناسب با
132
00:05:30,500 –> 00:05:31,960
فاصله
133
00:05:31,960 –> 00:05:37,389
حجم یا ظرفیت یا وزن
134
00:05:37,389 –> 00:05:41,970
هر محصولی را باید بارگذاری کنیم
135
00:05:41,970 –> 00:05:45,039
قرار نیست مجبور به بارگذاری آن شود
136
00:05:45,039 –> 00:05:47,590
یک مقدار خاص برای بارگذاری باشد
137
00:05:47,590 –> 00:05:51,060
حجم یا ظرفیت
138
00:05:51,910 –> 00:05:54,550
و چه چیزی خواهد بود
139
00:05:54,550 –> 00:05:57,129
ظرفیت وسیله نقلیه
140
00:05:57,129 –> 00:06:00,489
بدیهی است که این حجم ها یا وزن ها اینطور نیستند
141
00:06:00,489 –> 00:06:03,179
می تواند بیشتر از ظرفیت باشد
142
00:06:03,179 –> 00:06:05,319
ما می توانیم آن را جایگزین کنیم
143
00:06:05,319 –> 00:06:07,769
جایگزین کردن
144
00:06:09,969 –> 00:06:13,139
به دنبال حجم باشید
145
00:06:21,210 –> 00:06:23,710
بیش از یک حجم بار وجود دارد
146
00:06:23,710 –> 00:06:25,240
برای آوردن و بدیهی است که وجود دارد
147
00:06:25,240 –> 00:06:27,900
حداکثر ظرفیت
148
00:06:28,050 –> 00:06:31,470
تصمیم غیر قابل تغییر ما با آن کار خواهیم کرد
149
00:06:31,470 –> 00:06:33,930
دو متغیر تصمیم اولی است
150
00:06:33,930 –> 00:06:38,509
کلاسیک باینری x j که برابر با 1 است
151
00:06:38,509 –> 00:06:42,120
آن قوس psir را که از نقطه می روم فعال می کند
152
00:06:42,120 –> 00:06:44,970
از گره و گره j و غیره
153
00:06:44,970 –> 00:06:48,539
برابر با صفر و متغیری است که a
154
00:06:48,539 –> 00:06:50,310
ظرفیت متغیر که متعلق به
155
00:06:50,310 –> 00:06:52,110
مشتری، یعنی هر مشتری دارد
156
00:06:52,110 –> 00:06:54,720
مرتبط با ظرفیتی است که باید باشد
157
00:06:54,720 –> 00:06:57,650
شما راضی
158
00:06:57,720 –> 00:07:00,420
تابع هدف من کمینه کردن
159
00:07:00,420 –> 00:07:03,129
مجموع کل هزینه ها
160
00:07:03,129 –> 00:07:05,139
و بازتاب هایی که داریم 5
161
00:07:05,139 –> 00:07:07,990
محدودیت در این برنامه ها
162
00:07:07,990 –> 00:07:10,300
دو مورد اول به خوبی شناخته شده اند
163
00:07:10,300 –> 00:07:12,350
ما هستیم
164
00:07:12,350 –> 00:07:14,180
اگر به مجموع تمام موارد نگاه کنیم
165
00:07:14,180 –> 00:07:15,770
متغیرهای باینری باید برابر باشند
166
00:07:15,770 –> 00:07:18,680
1 برای همه گره ها و y متعلق است
167
00:07:18,680 –> 00:07:20,810
به مشتری یعنی هر کدام
168
00:07:20,810 –> 00:07:23,960
گره من فقط می توانم برای بازدید از a
169
00:07:23,960 –> 00:07:26,200
فقط گره بعدی نه گره های زیادی
170
00:07:26,200 –> 00:07:28,850
گره واقعی 1 نمی تواند به 1 2 2 و
171
00:07:28,850 –> 00:07:32,490
3 دارای گره 2 یا گره 3 خواهد بود
172
00:07:32,490 –> 00:07:35,310
به همین ترتیب اما برعکس
173
00:07:35,310 –> 00:07:37,680
که هر گره باید بازدید شود
174
00:07:37,680 –> 00:07:40,979
فقط از یک گره که بله می گوید
175
00:07:40,979 –> 00:07:42,840
من در گره 3 هستم فقط من می توانم
176
00:07:42,840 –> 00:07:45,509
بازدید از گره 2 یا گره 1 نمی تواند
177
00:07:45,509 –> 00:07:47,940
به همین دلیل دوباره به من سر بزنید
178
00:07:47,940 –> 00:07:50,099
مجموع باینری ها برابر با 1 برای است
179
00:07:50,099 –> 00:07:51,790
همه گره ها
180
00:07:51,790 –> 00:07:54,889
اما جک متعلق به مشتری است
181
00:07:54,889 –> 00:07:56,810
این دو محدودیت در اینجا هستند
182
00:07:56,810 –> 00:07:59,419
محدودیت ظرفیت از چند
183
00:07:59,419 –> 00:08:02,300
آیا کامیون دارم یا چند مسیر می توانم
184
00:08:02,300 –> 00:08:04,610
انجام دهید و این محدودیت بسیار است
185
00:08:04,610 –> 00:08:07,310
جالب است که این محدودیت در خدمت است
186
00:08:07,310 –> 00:08:10,490
دو چیز یکی برای محدود کردن
187
00:08:10,490 –> 00:08:13,340
ظرفیت خودرو تا حد امکان
188
00:08:13,340 –> 00:08:15,919
شارژ و دیگری برای روشنایی
189
00:08:15,919 –> 00:08:18,469
تورهای شما مشکل با این است
190
00:08:18,469 –> 00:08:21,169
محدودیت این است که در این فرمول
191
00:08:21,169 –> 00:08:24,879
استفاده از آن بسیار پیچیده است
192
00:08:24,879 –> 00:08:27,710
برنامه مهندسی شما a
193
00:08:27,710 –> 00:08:30,650
تعداد محدودیت ها به صورت نمایی
194
00:08:30,650 –> 00:08:32,899
متناسب با هر تعداد
195
00:08:32,899 –> 00:08:35,020
گره ها بله
196
00:08:35,020 –> 00:08:37,299
که شما را کمی به دردسر می اندازد
197
00:08:37,299 –> 00:08:38,860
بزرگتر از آنهایی که واقعا هستند
198
00:08:38,860 –> 00:08:41,470
ما باید حل کنیم غیر عملی است
199
00:08:41,470 –> 00:08:42,719
از آن استفاده کنید
200
00:08:42,719 –> 00:08:44,819
برای آن استفاده در فرمول دوم
201
00:08:44,819 –> 00:08:46,769
که به فرمول mt معروف است
202
00:08:46,769 –> 00:08:49,019
زتا و در واقع این چیزی بود که ما داشتیم
203
00:08:49,019 –> 00:08:50,850
مسابقه ساخت شروع متشکل
204
00:08:50,850 –> 00:08:52,800
در اضافه کردن این متغیر ساخت
205
00:08:52,800 –> 00:08:56,000
ظرفیت
206
00:08:58,370 –> 00:09:01,080
و هنگام استفاده از این فرمولاسیون
207
00:09:01,080 –> 00:09:03,640
و ما قرار است چه کار کنیم
208
00:09:03,640 –> 00:09:05,650
بیایید با این بازتاب کار کنیم
209
00:09:05,650 –> 00:09:08,560
جایگزین کنیم
210
00:09:08,560 –> 00:09:11,080
این سه محدودیت که از
211
00:09:11,080 –> 00:09:13,660
ظرفیت و حذف تور شما توسط
212
00:09:13,660 –> 00:09:16,120
این دو محدودیت
213
00:09:16,120 –> 00:09:18,880
بیایید اولین چیزی که این محدودیت است را ببینیم
214
00:09:18,880 –> 00:09:20,470
مشابه
215
00:09:20,470 –> 00:09:22,750
و وقتی می گویم مشابه منظورم خیلی است
216
00:09:22,750 –> 00:09:25,540
مشابه آنچه که ما اساساً استفاده می کنیم
217
00:09:25,540 –> 00:09:27,660
با پیکربندی یک مهاجر
218
00:09:27,660 –> 00:09:29,830
بیایید مورد اول را تجزیه و تحلیل کنیم و سپس ببینیم چرا
219
00:09:29,830 –> 00:09:32,940
چیزی که ما از مهاجر استفاده نمی کنیم
220
00:09:33,840 –> 00:09:38,250
اگر x و از آنجایی که j برابر با 1 است، من دارم
221
00:09:38,250 –> 00:09:40,020
که وارد گره می شوند و aj که جدید هستند
222
00:09:40,020 –> 00:09:42,570
استخراجی، این باید رعایت شود
223
00:09:42,570 –> 00:09:44,790
شرایط و آن چیزی است که من جمع کرده ام
224
00:09:44,790 –> 00:09:46,830
به علاوه
225
00:09:46,830 –> 00:09:48,570
ظرفیت هر آنچه که باید
226
00:09:48,570 –> 00:09:50,940
حمل و نقل در 12 جک باید انجام شود
227
00:09:50,940 –> 00:09:52,260
شبیه هم باشند
228
00:09:52,260 –> 00:09:54,150
به متغیر انباشته شده جدید if
229
00:09:54,150 –> 00:09:56,730
سپس شما باید انباشته شوید، اما همین است
230
00:09:56,730 –> 00:09:59,790
ابتدا مشمول محدودیت می شود
231
00:09:59,790 –> 00:10:02,250
مقدار باید کمتر از
232
00:10:02,250 –> 00:10:05,850
متغیر انباشته شده تا زمانی که و دوم آن
233
00:10:05,850 –> 00:10:07,620
متغیر انباشته شده نمی تواند باشد
234
00:10:07,620 –> 00:10:12,770
بیشتر از حداکثر ظرفیت کامیون و
235
00:10:12,770 –> 00:10:15,960
حالا چرا برای این a استفاده نکنیم
236
00:10:15,960 –> 00:10:17,590
زمان بسیار بزرگ
237
00:10:17,590 –> 00:10:20,440
اولین دلیل این است که ما همیشه
238
00:10:20,440 –> 00:10:22,600
امکان استفاده از این نوع را می دهد
239
00:10:22,600 –> 00:10:24,460
بازتاب هایی که به آنها نشانگر با می گویند
240
00:10:24,460 –> 00:10:25,900
تریلرها
241
00:10:25,900 –> 00:10:28,000
و دوم به این دلیل است که ما از
242
00:10:28,000 –> 00:10:30,370
نشانگر ایندیکار با 30 به جای
243
00:10:30,370 –> 00:10:33,040
از یک مهاجر خوب استفاده کنید
244
00:10:33,040 –> 00:10:36,010
از نظر عددی این نوع محدودیت ها
245
00:10:36,010 –> 00:10:37,780
کار با ساده بسیار بیشتر است
246
00:10:37,780 –> 00:10:39,910
فرمولاسیون قوی و دقیق تر
247
00:10:39,910 –> 00:10:43,660
تغییر طبقه یا مهاجرت از
248
00:10:43,660 –> 00:10:45,520
انجام کاری که انجام می دهد ساده است استفاده از آن است
249
00:10:45,520 –> 00:10:47,800
پیکربندی اما به شکل عددی
250
00:10:47,800 –> 00:10:50,110
و مقدار m را خیلی بهتر تخمین می زند
251
00:10:50,110 –> 00:10:52,390
زیرا به بحث بالا می رود
252
00:10:52,390 –> 00:10:55,270
چقدر باید l m چقدر باشد
253
00:10:55,270 –> 00:10:57,280
بزرگ باید باشد که برخی می گویند
254
00:10:57,280 –> 00:11:00,280
مقدار زیادی 999 روی آن قرار دهید، اما این خیلی نیست
255
00:11:00,280 –> 00:11:02,650
درست است و در آنچه هست کمک نمی کند
256
00:11:02,650 –> 00:11:04,990
حل مسئله قرار دادن عدد
257
00:11:04,990 –> 00:11:07,660
خیلی بزرگتر از ماست
258
00:11:07,660 –> 00:11:10,240
مدل ما را توضیح داد بیایید شروع کنیم
259
00:11:10,240 –> 00:11:12,690
کار کردن
260
00:11:14,050 –> 00:11:16,670
اول ما نمی خواهیم برای ایجاد
261
00:11:16,670 –> 00:11:19,220
داده ها و مجموعه داده ها
262
00:11:19,220 –> 00:11:20,860
از این استفاده کن
263
00:11:20,860 –> 00:11:23,060
برای مثال زمانی که داده ها را ایجاد می کنید
264
00:11:23,060 –> 00:11:24,860
ظرفیت ها چقدر خواهد بود
265
00:11:24,860 –> 00:11:28,360
آنها باید دوره ها را بگذرانند
266
00:11:29,370 –> 00:11:32,310
چگونه یک عدد را ابتدا تقسیم کنیم؟
267
00:11:32,310 –> 00:11:34,200
مشتریان
268
00:11:34,200 –> 00:11:37,520
با 10 شروع می کنیم
269
00:11:41,550 –> 00:11:44,060
ما 10 مشتری می بینیم
270
00:11:44,060 –> 00:11:47,760
و اکنون یک لیست مشتری ایجاد می کنیم
271
00:11:47,760 –> 00:11:49,820
ما با بهترین ها ترکیب خواهیم کرد
272
00:11:49,820 –> 00:11:53,150
مشتریان یکسان خواهند بود
273
00:11:53,150 –> 00:11:56,320
x x
274
00:11:58,910 –> 00:12:03,260
و من فکر می کنم آنها از 1 به 10 می روند
275
00:12:03,260 –> 00:12:05,540
10 در اینجا در 11 متوقف می شود، یعنی
276
00:12:05,540 –> 00:12:07,040
ما 10 مشتری را خواهیم داشت که من
277
00:12:07,040 –> 00:12:09,420
مورد نیاز است
278
00:12:09,420 –> 00:12:11,139
یک برنج وجود دارد
279
00:12:11,139 –> 00:12:13,680
x پرش اینجا
280
00:12:13,680 –> 00:12:16,410
بیایید ببینیم لیست چگونه است
281
00:12:16,410 –> 00:12:18,750
و در واقع آنها از 1 تا 10 دارند
282
00:12:18,750 –> 00:12:22,560
اگر این کار را نکنم، آنها 10 مشتری من خواهند بود
283
00:12:22,560 –> 00:12:25,340
محدودیت را قرار دهید
284
00:12:25,340 –> 00:12:28,850
اینجا اما به سادگی بگو
285
00:12:28,850 –> 00:12:31,480
شامل
286
00:12:32,870 –> 00:12:35,690
من از 0 تا 9 دارم و 0 نمی توانم
287
00:12:35,690 –> 00:12:37,839
چون گفتم میخواهم آن را رزرو کنم
288
00:12:37,839 –> 00:12:41,060
به مرکز توزیع و سپس توسط
289
00:12:41,060 –> 00:12:44,240
این چیزی است که من می گویم جدا از 1 اگر قرار ندهم
290
00:12:44,240 –> 00:12:46,730
به علاوه یک تا 9 باقی می ماند زیرا
291
00:12:46,730 –> 00:12:49,490
اگرچه 10 است، قبل از آن متوقف خواهد شد
292
00:12:49,490 –> 00:12:51,170
بالا یعنی آن را اجرا خواهد کرد
293
00:12:51,170 –> 00:12:53,540
عدد 9 می شود 10 و می رود به
294
00:12:53,540 –> 00:12:55,880
بس کن به همین دلیل اگر از 1 بخواهم
295
00:12:55,880 –> 00:12:58,070
به دست راستی که به دست آوردیم و در آن جنایتکار
296
00:12:58,070 –> 00:13:01,240
11 من گره هایم را از 1 تا 10 دارم
297
00:13:01,240 –> 00:13:03,600
کامل
298
00:13:03,600 –> 00:13:06,800
به طور کلی به چه چیز دیگری نیاز دارم؟
299
00:13:06,800 –> 00:13:09,720
گره ها
300
00:13:09,720 –> 00:13:11,639
بیایید مدل خود را که نه گفت را مرور کنیم
301
00:13:11,639 –> 00:13:14,939
دو گره کلاینت هایی است که به آن متصل شده اند
302
00:13:14,939 –> 00:13:17,410
صفر چه نوع است
303
00:13:17,410 –> 00:13:19,480
پس بیایید این کار را انجام دهیم، بیایید ایجاد کنیم
304
00:13:19,480 –> 00:13:23,620
لیستی با مقداری که یک گره به آن می رود
305
00:13:23,620 –> 00:13:27,340
بزرگترین مشتری بین صفر صفر باشید
306
00:13:27,340 –> 00:13:32,030
و بیایید به 12 مورد اول برویم تا ببینیم چگونه استفاده می کنند
307
00:13:32,030 –> 00:13:34,310
در صفر که می دانم که مرکز است
308
00:13:34,310 –> 00:13:37,340
انتساب یا نوع و مقادیر دیگر
309
00:13:37,340 –> 00:13:39,830
مشتریان چه هستند
310
00:13:39,830 –> 00:13:44,320
در حال سوختن ما فاقد ظرفیت مکعب هستیم
311
00:13:44,320 –> 00:13:50,250
[موسیقی]
312
00:13:50,250 –> 00:13:53,230
ظرفیت وسایل نقلیه ای که در اینجا هستند
313
00:13:53,230 –> 00:13:56,910
چه بویی خواهد داد 15
314
00:13:57,209 –> 00:13:59,129
و حالا بیایید قابلیت ها را ایجاد کنیم
315
00:13:59,129 –> 00:14:00,809
به صورت جداگانه برای هر یک از
316
00:14:00,809 –> 00:14:05,240
مشتریان چگونه می خواهیم این کار را انجام دهیم
317
00:14:05,410 –> 00:14:08,170
ابتدا یک تابع تصادفی از
318
00:14:08,170 –> 00:14:10,690
در یک رقص
319
00:14:10,690 –> 00:14:11,950
من اول به دیگری این کار را انجام داده ام
320
00:14:11,950 –> 00:14:14,850
یک کشور مهم
321
00:14:23,939 –> 00:14:28,099
و اکنون می خواهیم یک تابع تصادفی ایجاد کنیم
322
00:14:39,920 –> 00:14:42,410
و بیایید یک دانه برای آن تعریف کنیم
323
00:14:42,410 –> 00:14:45,589
اگر در اینجا نتیجه مشابهی داشته باشید
324
00:14:45,589 –> 00:14:47,149
تولید تابع run در جایی که هرگز
325
00:14:47,149 –> 00:14:49,910
به دانه اضافه کنید
326
00:14:49,910 –> 00:14:52,680
و چرا می خواهیم این کار را انجام دهیم زیرا می رویم
327
00:14:52,680 –> 00:14:54,450
برای ایجاد ظرفیت ها و اینها
328
00:14:54,450 –> 00:14:56,220
ظرفیت هایی که هر یک از آنها خواهند داشت
329
00:14:56,220 –> 00:14:57,990
مشتریان شما ما قصد داریم به یک
330
00:14:57,990 –> 00:15:00,510
دیکشنری خوب ما قرار است داشته باشیم و این می رود
331
00:15:00,510 –> 00:15:02,310
شناسه فرهنگ لغت باشد
332
00:15:02,310 –> 00:15:05,430
بنابراین مشتری 1 در اینجا خواهد بود
333
00:15:05,430 –> 00:15:08,070
منحصر به فرد ظرفیت خاصی دارد
334
00:15:08,070 –> 00:15:09,960
ظرفیتی که قبلاً برای آن به ثور می دهیم
335
00:15:09,960 –> 00:15:12,330
که قرار است تابع تصادفی و را اشغال کنیم
336
00:15:12,330 –> 00:15:14,760
ما قصد داریم ایجاد کنیم
337
00:15:14,760 –> 00:15:18,240
اعداد صحیح بین 1 تا 10 تا
338
00:15:18,240 –> 00:15:20,230
به او توانایی بدهید
339
00:15:20,230 –> 00:15:23,670
برای من
340
00:15:26,150 –> 00:15:29,050
مشتریان
341
00:15:30,200 –> 00:15:34,680
من از قبل می دانم که یک شماره مشتری است
342
00:15:34,680 –> 00:15:37,110
یکی از ظرفیت 6 بیشتر از یک است
343
00:15:37,110 –> 00:15:39,360
ظرفیت شکایت فلیکس است
344
00:15:39,360 –> 00:15:41,490
مشتری 2 از 9 مشتری شکایت می کند
345
00:15:41,490 –> 00:15:44,070
سه نفر شش بدون شماره می دادند
346
00:15:44,070 –> 00:15:46,220
تصادفی
347
00:15:50,960 –> 00:15:53,240
حالا دومین کاری که قرار است انجام دهیم بیایید
348
00:15:53,240 –> 00:15:56,110
برای ایجاد مختصات
349
00:15:59,610 –> 00:16:01,470
بنابراین ما می خواهیم مختصات را ایجاد کنیم
350
00:16:01,470 –> 00:16:02,880
این است که بتوان فاصله را محاسبه کرد
351
00:16:02,880 –> 00:16:05,550
بین این نقاط ما نیز می توانیم
352
00:16:05,550 –> 00:16:08,269
به صورت تصادفی ایجاد کنید
353
00:16:21,960 –> 00:16:24,180
پس بیایید ببینیم با استفاده از a چه چیزی ایجاد می کنیم
354
00:16:24,180 –> 00:16:26,870
تابع تصادفی
355
00:16:29,430 –> 00:16:33,279
او آنچه را که فکر می کند می گوید
356
00:16:33,279 –> 00:16:35,980
گره های تصادفی اعداد تصادفی و
357
00:16:35,980 –> 00:16:37,389
یک چهارم این عددی بود که من هستم
358
00:16:37,389 –> 00:16:39,310
در اینجا همان طول شماره 2 را می دهیم زیرا
359
00:16:39,310 –> 00:16:44,110
چون حتی به یک فاصله هم نیاز دارم
360
00:16:44,110 –> 00:16:46,870
مکانی برای نوع یا مرکز
361
00:16:46,870 –> 00:16:49,290
توزیع
362
00:16:49,529 –> 00:16:52,829
اما هنوز هم اعداد بسیار اندک است
363
00:16:52,829 –> 00:16:55,020
و برای آن چیست
364
00:16:55,020 –> 00:16:56,880
به صرف هزینه های تصادفی می رویم
365
00:16:56,880 –> 00:17:00,830
فاصله بدم و 200 رو بذارم
366
00:17:01,170 –> 00:17:04,070
بیایید چاپ کنیم
367
00:17:05,339 –> 00:17:10,589
در اینجا من مقادیری بین 0 و 200 با the دارم
368
00:17:10,589 –> 00:17:13,380
فاصله متفاوتی که در آن قرار دارند یا چگونه هستند
369
00:17:13,380 –> 00:17:15,559
مکان هایی که در آن قرار دارند
370
00:17:15,559 –> 00:17:17,509
فقط مختصات را تجربه می کند
371
00:17:17,509 –> 00:17:19,279
ضربدر برای ایجاد مختصات
372
00:17:19,279 –> 00:17:21,319
ساده بیایید دقیقا همان چیزی را تکرار کنیم
373
00:17:21,319 –> 00:17:23,379
یکسان
374
00:17:25,648 –> 00:17:29,610
آنقدرها هم بلند نیست
375
00:17:31,650 –> 00:17:34,400
اجازه بدید ببینم
376
00:17:35,220 –> 00:17:38,460
همچنین در آنجا من فاصله و بیش از
377
00:17:38,460 –> 00:17:40,230
فاصله من در مکان من
378
00:17:40,230 –> 00:17:41,850
من می خواهم فاصله را محاسبه کنم
379
00:17:41,850 –> 00:17:43,830
فاصله بین این نقاط
380
00:17:43,830 –> 00:17:46,370
قبلا، پیش از این
381
00:17:47,220 –> 00:17:50,419
من این را از جلوی چشممان پاک می کنم
382
00:17:50,419 –> 00:17:54,350
پس چه چیزی را در حال حاضر قبل از آن خواهیم دید
383
00:17:54,350 –> 00:17:56,149
که حل به یاد داشته باشید که این قسمت
384
00:17:56,149 –> 00:17:58,429
این کاملا اختیاری است اما معمولا
385
00:17:58,429 –> 00:18:02,210
مهم است که این کار را انجام دهیم
386
00:18:02,210 –> 00:18:06,220
موقعیت گره ها روی نقشه
387
00:18:07,510 –> 00:18:09,670
برای آن ما می خواهیم با واردات شروع کنیم
388
00:18:09,670 –> 00:18:13,320
کتابفروشی احتمال بیشتری دارد
389
00:18:17,430 –> 00:18:21,260
مثل همیشه ما آن را پوست می نامیم
390
00:18:26,000 –> 00:18:30,790
و ما یک اندازه را تعریف می کنیم
391
00:18:34,020 –> 00:18:36,570
اندازه فیلد خوراک است که در آن
392
00:18:36,570 –> 00:18:40,590
ما به نمودار می رویم و می خواهیم نمودار a
393
00:18:40,590 –> 00:18:43,220
موتور اسکوتر
394
00:18:43,220 –> 00:18:46,600
جایی که x قرار نیست مکان x باشد
395
00:18:46,600 –> 00:18:50,919
و در روز خواهد بود محل و
396
00:18:50,919 –> 00:18:54,050
و رنگ خواهد بود
397
00:18:54,050 –> 00:18:56,830
درست است، واقعی
398
00:18:56,930 –> 00:19:00,880
برای پسر نمایش
399
00:19:02,269 –> 00:19:05,679
و در اینجا ما نکات را داریم
400
00:19:10,290 –> 00:19:12,429
بدون او
401
00:19:12,429 –> 00:19:14,200
اما هی شما کمی بیشتر نیاز دارید
402
00:19:14,200 –> 00:19:16,480
اطلاعات من دقیقا نمی دانم چیست
403
00:19:16,480 –> 00:19:18,100
در حال حاضر برای اضافه کردن
404
00:19:18,100 –> 00:19:20,259
ابتدا این یک فرم گرافیکی بود
405
00:19:20,259 –> 00:19:21,999
چیزی که ما می خواهیم اضافه کنیم یک است
406
00:19:21,999 –> 00:19:23,980
کد کمی بیشتر برای نشان دادن
407
00:19:23,980 –> 00:19:26,259
بهتره ولی چیزی رو عوض نمیکنه
408
00:19:26,259 –> 00:19:27,640
در حال حاضر نمودار
409
00:19:27,640 –> 00:19:30,550
نه تنها بهتر می دانم
410
00:19:30,550 –> 00:19:33,990
اولین و من قصد دارم اضافه کنم
411
00:19:35,299 –> 00:19:37,460
و نامی که بدانی من کیستم
412
00:19:37,460 –> 00:19:39,820
دیدن
413
00:19:40,500 –> 00:19:43,690
وقتی مشتری مشتری دارید
414
00:19:43,690 –> 00:19:46,529
داغ
415
00:19:48,540 –> 00:19:53,090
و برای آن از حاشیه نویسی استفاده می کنیم
416
00:19:56,150 –> 00:19:59,410
چیزی که قرار است متوجه شویم
417
00:20:00,340 –> 00:20:04,890
با استفاده از فرمت های لاتکس توجه کنیم
418
00:20:05,980 –> 00:20:07,950
چگونه انجام می دهند
419
00:20:07,950 –> 00:20:11,210
و همینطور خواهد بود
420
00:20:13,049 –> 00:20:15,739
درآمد شما
421
00:20:17,740 –> 00:20:21,230
به یاد داشته باشید هر چیزی که با نشانه است
422
00:20:21,230 –> 00:20:24,200
درصد و یکی از جایگزین خواهد شد
423
00:20:24,200 –> 00:20:26,049
بنابراین بعد از آن متوجه خواهم شد
424
00:20:26,049 –> 00:20:29,270
در همان اما درصدی که می آید
425
00:20:29,270 –> 00:20:32,299
حالا میخواهم متوجه شوید و انجام میدهم
426
00:20:32,299 –> 00:20:33,779
گره
427
00:20:33,779 –> 00:20:36,929
به عنوان نام قرار ندادن توانایی
428
00:20:36,929 –> 00:20:38,789
از آن گره در لیست قابلیت ها
429
00:20:38,789 –> 00:20:40,379
که قبلاً در اینجا ایجاد کرده بودم
430
00:20:40,379 –> 00:20:42,559
فرهنگ لغت
431
00:20:48,230 –> 00:20:51,570
کجا قرار است متوجه جنوب شویم
432
00:20:51,570 –> 00:20:53,410
یک مناسبت
433
00:20:53,410 –> 00:20:55,410
ایکس
434
00:20:55,410 –> 00:20:58,070
و بخور
435
00:20:58,570 –> 00:21:01,529
Y
436
00:21:06,659 –> 00:21:08,980
باشه
437
00:21:08,980 –> 00:21:12,090
کنت استار من آن یکی دیگر را به یاد آوردم
438
00:21:12,090 –> 00:21:14,559
ما تغییر کردیم
439
00:21:14,559 –> 00:21:16,840
یک خطا وجود دارد
440
00:21:16,840 –> 00:21:20,070
بیایید با خطا برویم
441
00:21:28,269 –> 00:21:30,749
آره
442
00:21:31,520 –> 00:21:34,240
ارتباط
443
00:21:35,559 –> 00:21:38,299
اما من تمام لیست را مرور می کردم و
444
00:21:38,299 –> 00:21:41,659
توطئه همه در برابر لیست
445
00:21:41,659 –> 00:21:44,080
و آنجاست
446
00:21:44,280 –> 00:21:48,450
اگر از نزدیک نگاه کنیم به او می چسبند
447
00:21:48,450 –> 00:21:50,550
نقطه ای که ما دوست داریم در دیگری باشد
448
00:21:50,550 –> 00:21:54,44