看板 Railway 關於我們 聯絡資訊
※ 引述《forcetrain (處女空氣)》之銘言: : 標題: Re: [投書] 台鐵售票系統 瞎很大 (中時) : 時間: Wed Jul 25 00:45:36 2012 : → liton:幾百萬做的玩的東西開到上千萬是等著讓財務砍賺點考績嗎? 07/25 01:43 : → forcetrain:全車自由席,就不用燒錢了 07/25 02:05 : → TimeEric:好奇有多少國家有寫出這樣的東西 07/25 03:42 : → TimeEric:如果這麼簡單的話 07/25 03:42 : → TimeEric:而且每個長途的都這樣搞 不就喪失配票的意義嗎 07/25 03:45 一語驚醒夢中人 配票是台鐵自己設定出來的 前端台鐵自己設的封印解除掉就行 報價上千萬根本是坑爹 但隨著時代的前進 得思考的是現行機制下能否保護小站乘客訂票的權利? 以前得現場買票 後來可以電話訂票 現在連超商也快可以直接訂票了 這樣保障的是誰? → forcetrain:反正改系統,換我去抗議了XD 現在對我來說很好訂 07/25 01:34 → forcetrain:正好把那些不善於訂票的人,先趕出場 XD 07/25 01:35 → forcetrain:訂票就是競爭,減少敵人就是增加訂票的機率 07/25 01:35 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.123.182
cassine:雖然說解除就OK,但實際上會讓系統處理速度變慢 07/25 20:51
cassine:所以電話會更難打通,網路會更難連上 07/25 20:51
dn890221:在小站臨時要搭對號車的人.. 07/25 20:51
liton:少跑一段限制程式系統處理速度反而變慢? 07/25 20:57
cassine:對,因為要搜尋的資料量變多。沒有區間配票時必須搜尋全區 07/25 21:08
cassine:區間,有區間配票時只要搜尋涵蓋到的區間就好 07/25 21:08
cassine:限制程式只是一個判斷式而已,複雜度大概O(1),但搜尋區間 07/25 21:09
cassine:的時間複雜度大概有O(n) 07/25 21:09
forcetrain:"搜尋"的動作是很吃資源的,不要鬧了~~ 大家都不上, 07/25 21:17
forcetrain:一樣不是一件好事情 07/25 21:17
liton:一班列車是幾個座位?幾千個?幾千萬個? 是同時搜尋N班列車嗎? 07/25 21:23
aahome:google一秒內搜尋次數比台鐵訂位多太多了... 07/25 21:24
aahome:怎沒聽說google有當機?? 07/25 21:24
liton:一班列車是幾張配票幾張保留票?跑這段限制程式會讓搜尋目標 07/25 21:26
liton:區間少多少? 07/25 21:26
LZong:呃...GOOGLE那演算法不知道是怎樣,非常強大... 07/25 21:28
LZong:但好逮那不會是票務系統可以媲美的我覺得... 07/25 21:28
cassine:樓上自己不妨假設看看一列自強號每節車廂52個位子,共13節 07/25 21:29
cassine:共676個座位,假設北高停20站,每個位子就有190種組合, 07/25 21:31
LZong: 歹 07/25 21:31
cassine:所以一列車的座位組合有128440種,而且搜尋時為了避免搶到 07/25 21:31
cassine:相同的座位,還必須把座位暫時鎖住,大大增加搜尋困難度 07/25 21:32
cassine:又假設使用者每次選擇的搜尋時段都是全時段00:00 ~ 23:59 07/25 21:33
liton:樓上你有在看本文嗎= = 07/25 21:33
cassine:針對一比搜尋至少就要搜尋2568800筆,又同一時刻若有100人 07/25 21:34
cassine:系統負荷量就再增加100倍 07/25 21:35
liton:台鐵目前可以搜尋特定時段所有列車哪班還有票? 07/25 21:35
cassine:liton我認為你對電腦資料庫演算法並不是很懂,所以簡單舉 07/25 21:36
cassine:個例子,希望能夠拋磚引玉一下 07/25 21:36
QB0602:lit大你自己在推文提的問題~ c大只是解答而已 07/25 21:36
QB0602:何來的有沒有看文章之嫌? 07/25 21:36
cassine:我當然知道可以搜尋特定時段列車,但一般使用者怕麻煩都是 07/25 21:36
cassine:選擇全時段,系統預設也是全時段 07/25 21:37
cassine:你要指定車次也可以,但一般人並不會特別去記車次號碼 07/25 21:37
liton:排列組合就676選1!! 07/25 21:37
cassine:樓上你這樣想就跟高鐵當時上路一樣,一個座位只能供給一個 07/25 21:38
QB0602:別激動~ 喝杯紅茶吧 07/25 21:38
cassine:區間,然後其他區間全部死掉 07/25 21:38
cassine:停20站就有20C19 = 380種組合,售出後填掉該區間 07/25 21:40
LZong:沒錯沒錯 07/25 21:40
QB0602:這個正解 07/25 21:40
cassine:然後每次搜尋時都得全車全區間找一次,台鐵的區間配位算是 07/25 21:41
cassine:聰明的一種變通方法,只要統計特定區間剩下來的座位數就好 07/25 21:41
cassine:不用搜尋整台列車的座位狀況,劃位就等賣票時再來弄就好 07/25 21:41
cassine:更正20C19 = 190才對 07/25 21:42
cassine:最後就等車票賣得差不多時,在開車前三天左右把區間限制拿 07/25 21:44
cassine:掉,變成全區間,授權櫃檯售票員自己去切區間,把長區間截 07/25 21:45
cassine:短售出,或是打出餘程無座這種的增加列車座位利用率 07/25 21:46
busgoer:立頓大的高中數學老師應該會哭,排列組合不是這樣算的 07/25 21:58
Chukuang:單純對「坑爹」這個對岸詞彙反感 07/25 21:59
tw3781:代誌不是像O人想的那樣~簡單~ 07/25 22:09
mackywei:cassine大還沒把座位配置跟同行人數等條件放進來呢...? 07/25 22:18
mackywei:買兩張票但不相鄰、買三張票分散在不同車廂....這都是現 07/25 22:20
mackywei:行配位方式可以直接省掉的困擾。 07/25 22:20
cassine:現行的方式訂位跟劃位分開,所以可以再省去劃位的運算資源 07/25 22:27
cassine:藉此提高系統尖峰時段的容量 07/25 22:28
busgoer:現在好像把定位跟劃位結合了,還是說劃位是台鐵後台即時處 07/25 22:29
busgoer:理? 07/25 22:29
mackywei:若是照原po要全車浮動訂位的話,勢必要在訂位的時候就劃 07/25 22:36
mackywei:好位吧?不然訂到位的會因為取票時劃位反而讓座位散掉。 07/25 22:37
mackywei:我是建議原po先把訂位的流程自己畫個簡單的流程圖想想 07/25 22:39
mackywei:或許就可以找到一些同時多人訂位系統的困難之處了。 07/25 22:39
cassine:若是全區間然後訂劃位分開的話還可以利用維護時間跑動態規 07/25 22:43
cassine:劃演算法讓座位配置最佳化,如果訂劃位合一就不容易最佳化 07/25 22:44
cassine:但速度會比較快,畢竟動態規劃的複雜度隨便都O(n^2)以上 07/25 22:44
dn890221:拿Google來比是哪招 人家本業是什麼 有多少錢買設備? 有 07/25 22:46
dn890221:多少萬中選一的演算法精英? 你要不要拿你現在的電腦去跑 07/25 22:47
dn890221:台鐵訂票系統? 07/25 22:47
LZong:對阿...而且GOOGLE的電腦不知道臺鐵的比不比得上OTL 07/25 22:50
liton:講了那麼多 跟配票的目的有啥關係? 07/25 22:59
trtc:樓上的大大,人家很認真地在解釋你所提出的問題耶。 07/25 23:04
Honorguard06:樓上的大大,今天LCP乖巧嗎? 07/25 23:05
liton:達不到配票的目的卻拿配票當理由? 07/25 23:06
busgoer:我是覺得有人把問題想得太簡單,所以看不懂別人的回答 07/25 23:07
cassine:請問liton,配票到底哪一點達不到了?台鐵配票失敗之處在 07/25 23:08
cassine:於根本沒有按照市場需求來調整,配票的數量完全是照抄以前 07/25 23:09
cassine:留下來的模式而不是真正按照需求去調整 07/25 23:09
cassine:不然撇開市場供需不談,訂票系統運作地算是相當不錯 07/25 23:10
mackywei:依照現有接票盛行的狀況,台鐵可能根本看不清楚市場需求 07/25 23:34
IanLi:不懂演算法的不要太激動啦 07/26 00:22
Harryhi:我也覺得有人把問題想得太簡單,所以看不懂別人的回答 07/26 02:15
wumimeow:有強者可以評估以如此搜尋所需要的時間/資源嗎? 07/26 09:00
wumimeow:國外有沒有網路訂票系統? 07/26 09:03
mackywei:前段搜尋符合時間起迄條件的部分,JR跟Yahoo!Japan 不錯 07/26 09:51
mackywei:但是對應到座位的部分就不是很確定使用狀況如何 07/26 09:52
mackywei:JR的網路訂位系統可以指定座位的樣子吧? 07/26 09:52
QB0602:沒辦法 某樓就是不知道講那麼多跟配票有啥關係(大笑) 07/26 10:35
a5mg4n:關於幾種組合的問題 可以把相近幾站設為一個群組 07/26 12:46
a5mg4n:ex:台北萬華板橋系統內當一組 桃園內壢中櫪也當一組這樣 07/26 12:48
cassine:台鐵目前的區間配為就是像樓上講的這樣,部份區間內都一組 07/26 13:33
caspar125:人家在回答你的問題卻說人在「怕喇涼」..哈哈!! 07/26 14:02
OhMyGear:推文回答的不錯啊 淺顯易懂 代誌真的不想__人所想的這 07/26 20:06
OhMyGear:麼簡單 像 07/26 20:06
garrick1012:這個高中排列組合有學好都看得懂啦XDDD 07/27 09:47
wumimeow:台灣沒有像google那種人才 也許可以考慮委外 07/27 10:40
starker:光是655次的組合不用等到系統崩潰~~ 人腦就先崩潰了 07/27 20:11
jgfreedom:大家都忘了不是每個車站都有配位,台鐵有說過~ 07/28 19:11
jgfreedom:硬是只訂某個區間,搞不好原本就沒有這種配票= = 07/28 19:12