Tesis ini menerangkan pelaksanaan dan pengoptimuman strategi yang sedia ada
t-cara, dipanggil penjana t-cara.Dilaksanakan dalam Java kod, pelaksanaan semasa
penjana-t cara (yang terdiri daripada algoritma gabungan yang menyeluruh, algoritma
pemilihan binari dan algoritma gabungan cara-t) kelihatan banyak, berlebihan, dan tidak
dioptimumkan. Di samping itu, pelaksanaan adalah terlalu lama apabila simulasi
sejumlah besar nilai kekuatan. Menangani isu-isu ini, versi baru penjana t-cara,
dipanggil penjana t-cara 2, dibangunkan dalam Matlab. Tidak seperti sebelumnya,
penjana t-cara 2 menawarkan pelaksanaan yang modular dan pengiraan yang mudah.
Empat uji kaji telah dijalankan untuk membandingkan dan mengesahkan kebenaran
pelaksanaan untuk penjana t-cara 2. Dalam berbuat demikian, beberapa pengajaran yang
dipelajari dan ruang untuk kerja-kerja masa depan juga dikenalpasti dan dinamakan.
_______________________________________________________________________________________________________
This thesis describes the implementation and optimization of an existing t-way
strategy, called t-way generator. Implemented in Java, the current implementation of the
t-way generator (which consists of an exhaustive combination algorithm, the binary
selection algorithm and the t-way combination algorithm) appear bulky, redundant, and
not optimized. In addition, the execution time takes a long time when simulating a large
number of strength values. Addressing these issues, a new version of t-way generator,
called t-way generator2, is developed in the Matlab environment. Unlike its
predecessor, t-way generator2 offers modular implementation and lightweight
computation. Four experiments have been conducted to compare and verify the
correctness of implementation for t-way generator2. In doing so, some lessons learned
and avenues for future work are also identified and cited.