ນີ້ແມ່ນຄໍາສັ່ງ tablix2_kernel ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ສະຫຼຸບສັງລວມ
tablix2 [ ທາງເລືອກໃນການ ] ເອກະສານ
ລາຍລະອຽດ
ຜົນໄດ້ຮັບແມ່ນໄດ້ຮັບໃນຮູບແບບຂອງໄຟລ໌ XML. ໄຟລ໌ນີ້ສາມາດໄດ້ຮັບການປະມວນຜົນເພີ່ມເຕີມໂດຍ tablix2_output
OPTIONS
-n N
ເລີ່ມຕົ້ນ N ຂະບວນການຂ້າທາດ (ແກ່ນ). ນີ້ແມ່ນຈຳນວນໜ້າວຽກ PVM3 ທີ່ສ້າງຂຶ້ນໃນສະເໝືອນຈິງ
ເຄື່ອງ. ຕົວເລກທີ່ໃຫຍ່ກວ່າໝາຍເຖິງປະຊາກອນທັງໝົດທີ່ໃຫຍ່ກວ່າ, ເສັ້ນສະແດງການລວມເຂົ້າກັນທີ່ສູງຂື້ນ, ຫຼາຍກວ່ານັ້ນ
ການຊອກຫາທາງອອກຢ່າງຄົບຖ້ວນ ແລະມີໂອກາດໜ້ອຍກວ່າຂອງການລວມຕົວກ່ອນໄວອັນຄວນ. ຢ່າງໃດກໍຕາມ, ທີ່ດີທີ່ສຸດ
number ແມ່ນຂຶ້ນກັບຈໍານວນແລະຄວາມໄວຂອງຂໍ້ຄອມພິວເຕີ. ສໍາລັບເຄື່ອງ virtual ປະກອບດ້ວຍ
ເຄື່ອງທີ່ໄວສົມເຫດສົມຜົນເລີ່ມຕົ້ນດ້ວຍ N = 4 * i ບ່ອນທີ່ i ແມ່ນຈໍານວນຂອງ nodes ຄອມພິວເຕີ. Tablix
ຈະພະຍາຍາມຈັດແຈງໜ້າວຽກເພື່ອໃຫ້ທຸກຂໍ້ຂອງຄອມພິວເຕີມີການໂຫຼດເທົ່າກັນ. (ໃຫ້ແນ່ໃຈວ່າກໍານົດ
ຄວາມໄວ ພາກສະຫນາມຢ່າງຖືກຕ້ອງໃນ hostfile PVM3 ຂອງທ່ານ). ຄ່າເລີ່ມຕົ້ນແມ່ນ 4.
-l N
ໃນເວລາທີ່ປະຊາກອນຢູ່ໃນຂະບວນການສໍາລອງ (node ຄອມພິວເຕີ) ບັນລຸຕໍາ່ສຸດທີ່ທ້ອງຖິ່ນຂະບວນການນັ້ນຈະ
ພະຍາຍາມປະຕິບັດ algorithm ທີ່ເອີ້ນວ່າການຄົ້ນຫາໃນທ້ອງຖິ່ນ. ນີ້ແມ່ນວິທີທີ່ຈະກະຕຸ້ນພັນທຸກໍາຕົ້ນຕໍ
algorithm ອອກຈາກຈັ່ນຈັບຕໍາ່ສຸດທີ່ທ້ອງຖິ່ນຖ້າຫາກວ່າມັນໄດ້ຖືກຈັບຢູ່ໃນມັນ. ຢ່າງໃດກໍຕາມ, ປົກກະຕິແລ້ວບໍ່ແມ່ນ
ປະສິດທິພາບສໍາລັບ algorithm ນີ້ເພື່ອດໍາເນີນການພ້ອມໆກັນຢູ່ໃນຫຼາຍ nodes. ຕົວເລືອກນີ້ກໍານົດຈໍານວນຂອງ
ໂນດຄອມພິວເຕີທີ່ໄດ້ຮັບອະນຸຍາດໃຫ້ດໍາເນີນການຄົ້ນຫາໃນທ້ອງຖິ່ນພ້ອມໆກັນ. ການຕັ້ງຄ່າ N ການ 0
ປິດການຄົ້ນຫາໃນທ້ອງຖິ່ນແລະ -1 ຫມາຍຄວາມວ່າບໍ່ມີຂອບເຂດຈໍາກັດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1.
-r
ຟື້ນຟູປະຊາກອນທີ່ບັນທຶກໄວ້ແທນທີ່ຈະເລີ່ມຕົ້ນດ້ວຍການສຸ່ມ. ປະຊາກອນຖືກໂຫລດມາຈາກ a
ຈໍານວນຂອງ PREFIXsave?.txt ໄຟລ໌, ບ່ອນທີ່ PREFIX ແມ່ນຄໍານໍາຫນ້າ, ລະບຸດ້ວຍຕົວເລືອກ -o. ເບິ່ງ
ຂ້າງລຸ່ມນີ້.
-o PREFIX
ລະບຸຄໍານໍາຫນ້າສໍາລັບໄຟລ໌ຜົນຜະລິດ. ໄຟລ໌ຜົນຜະລິດທັງໝົດ (ຜົນໄດ້ຮັບ, ປະຊາກອນທີ່ບັນທຶກໄວ້ ແລະ ການລວມເຂົ້າກັນ
graph info) ຈະມີ PREFIX ໄວ້ລ່ວງໜ້າ.
-d LEVEL
ກໍານົດລະດັບ verbosity, ບ່ອນທີ່ LEVEL ແມ່ນຫນຶ່ງໃນດັ່ງຕໍ່ໄປນີ້:
0 (ພຽງແຕ່ຂໍ້ຄວາມຜິດພາດທີ່ຮ້າຍແຮງແມ່ນສະແດງໃຫ້ເຫັນ),
1 (ຄວາມຜິດພາດທີ່ຮ້າຍແຮງແລະບໍ່ເຖິງຕາຍ),
2 (ຄວາມຜິດພາດແລະຕົວຊີ້ວັດຄວາມຄືບຫນ້າ),
3 (ທັງຫມົດຂ້າງເທິງນີ້ບວກກັບບາງຂໍ້ຄວາມຂໍ້ມູນຂ່າວສານ) ຫຼື
4 (ທັງໝົດຂ້າງເທິງນີ້ບວກກັບຂໍ້ຄວາມແກ້ບັນຫາ).
-h
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອສັ້ນໆ.
-v
ສະແດງໃຫ້ເຫັນການລວບລວມຕົວເລືອກເວລາ, ເສັ້ນທາງໄປຫາໂມດູນແລະຂໍ້ມູນລິຂະສິດ.
-t ນາທີ
ກຳນົດເວລາສຳລັບສູດການຄິດໄລ່ທາງພັນທຸກຳ. Tablix ຈະຢຸດຖ້າບໍ່ມີການແກ້ໄຂຫຼັງຈາກຕັ້ງ
ຈໍານວນຂອງນາທີ. ຜົນກະທົບແມ່ນຄືກັນກັບເວລາທີ່ກົດ Ctrl-C. ການຕັ້ງຄ່າ ນາທີ ເຖິງ 0 ປິດການໃຊ້ງານ
ຄຸນນະສົມບັດນີ້. ຄ່າເລີ່ມຕົ້ນຖືກປິດໃຊ້ງານ. ໃຊ້ຕົວເລືອກນີ້ເພື່ອປ້ອງກັນບໍ່ໃຫ້ Tablix ເຮັດວຽກໂດຍບໍ່ມີກໍານົດຖ້າ
ບໍ່ມີການແກ້ໄຂທີ່ເປັນໄປໄດ້.
-p PARAMETERS
ກໍານົດຕົວກໍານົດການ algorithm. ອັນນີ້ບໍ່ຄ່ອຍໄດ້ໃຊ້. ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ຄ່າເລີ່ມຕົ້ນຄວນຈະເຮັດວຽກໄດ້ດີ.
PARAMETERS ແມ່ນສະຕຣິງທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ parameter=ຄ່າ ຄູ່. ຕົວກໍານົດການດັ່ງຕໍ່ໄປນີ້ແມ່ນ
ມີ:
popsize
ຂະໜາດປະຊາກອນຂອງໜຶ່ງໂຫນດໃນກຸ່ມ. ປະຊາກອນທີ່ໃຫຍ່ກວ່າຫມາຍເຖິງຄົນລຸ້ນນ້ອຍ
ຕໍ່ນາທີແຕ່ຍັງຢູ່ໃນບາງກໍລະນີຜົນໄດ້ຮັບທີ່ດີທີ່ສຸດ. ຄ່າເລີ່ມຕົ້ນ 500.
ການທ່ອງທ່ຽວ
ຂະໜາດການແຂ່ງຂັນ. ຂະຫນາດການແຂ່ງຂັນທີ່ໃຫຍ່ກວ່າສົ່ງຜົນໃຫ້ມີການເຕົ້າໂຮມກັນໄວຂຶ້ນ, ຊຶ່ງສາມາດເຮັດໄດ້
ຜົນໄດ້ຮັບໃນການຊອກຫາທ້ອງຖິ່ນແທນທີ່ຈະເປັນຕໍາ່ສຸດທີ່ທົ່ວໂລກ. ຄ່າເລີ່ມຕົ້ນ 3.
muatepart
ສ່ວນໃດຂອງປະຊາກອນຈະກາຍພັນແຕ່ລະລຸ້ນ. 2 ຫມາຍຄວາມວ່າເຄິ່ງຫນຶ່ງ, 3 ຫມາຍຄວາມວ່າ
ຫນຶ່ງໃນສາມ, ແລະອື່ນໆ. ການກາຍພັນຫຼາຍມັກຈະເຮັດໃຫ້ການເຊື່ອມຕົວຊ້າລົງແຕ່ສາມາດຊ່ວຍໄດ້
ເພື່ອຫຼີກເວັ້ນການຕໍາ່ສຸດທີ່ທ້ອງຖິ່ນ. ຄ່າເລີ່ມຕົ້ນ 4.
Randpart
ສ່ວນໃດຂອງປະຊາກອນຈະຖືກ randomized ແຕ່ລະລຸ້ນ. ການສຸ່ມ
ມີຜົນກະທົບຄືກັນກັບການກາຍພັນ. ຄ່າເລີ່ມຕົ້ນ 6.
ສູງສຸດ
ຕາຕະລາງເວລາທີ່ມີຄະແນນເທົ່າກັນສາມາດມີຢູ່ໃນເວລາດຽວກັນໃນປະຊາກອນໄດ້ເທົ່າໃດ.
ຄ່າທີ່ນ້ອຍລົງເຮັດໃຫ້ການລວມເຂົ້າກັນຊ້າລົງ ແຕ່ສາມາດຊ່ວຍໃຫ້ຫຼີກລ້ຽງການຕໍ່າສຸດໃນທ້ອງຖິ່ນໄດ້.
ຄ່າເລີ່ມຕົ້ນ 20.
finish
Tablix ຈະສໍາເລັດໃນເວລາທີ່ຈໍານວນຂອງຄວາມຜິດພາດບັງຄັບທັງຫມົດໃນການແກ້ໄຂທີ່ດີທີ່ສຸດ
ຮອດສູນ ແລະການແກ້ໄຂທີ່ດີທີ່ສຸດນີ້ມີມູນຄ່າການສອດຄ່ອງກັບ N sequential
ປະຊາກອນ. ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດກໍານົດຄ່າຂອງ N. ມັນບໍ່ມີຜົນຖ້າ
ບໍ່ມີຂໍ້ຜິດພາດທີ່ບໍ່ມີການບັງຄັບກໍານົດ (ໃນກໍລະນີນັ້ນ Tablix ສໍາເລັດທັນທີ
ຈໍານວນຂອງຄວາມຜິດພາດບັງຄັບທັງຫມົດໄປຮອດສູນ). ຄ່າເລີ່ມຕົ້ນ 300.
ເວລາເຄື່ອນຍ້າຍ
ພາກສ່ວນຂອງປະຊາກອນເຄື່ອນຍ້າຍລະຫວ່າງ nodes ເລື້ອຍໆສໍ່າໃດ. ມູນຄ່ານ້ອຍກວ່າຫມາຍຄວາມວ່າຫຼາຍ
ການເຄື່ອນຍ້າຍທີ່ເຮັດໃຫ້ເກີດການເຕົ້າໂຮມກັນໄວຂຶ້ນ. ຄ່າເລີ່ມຕົ້ນ 40.
ການເຄື່ອນຍ້າຍ
ສ່ວນໃດຂອງປະຊາກອນຈະເຄື່ອນຍ້າຍລະຫວ່າງ nodes. ຄ່າເລີ່ມຕົ້ນ 10.
ອາຫານທ້ອງຖິ່ນ
ຈໍານວນປະຊາກອນທີ່ມີຄະແນນເທົ່າກັນທີ່ຈະລໍຖ້າກ່ອນທີ່ຈະເລີ່ມການຄົ້ນຫາໃນທ້ອງຖິ່ນ (ຖ້າ
ເປີດໃຊ້). ຄ່າເລີ່ມຕົ້ນ 100.
ຂັ້ນຕອນທ້ອງຖິ່ນ
ຂັ້ນຕອນເບື້ອງຕົ້ນສໍາລັບສູດການຄິດໄລ່ການຄົ້ນຫາໃນທ້ອງຖິ່ນ. ຄຸນຄ່າທີ່ໃຫຍ່ກວ່າໝາຍເຖິງທີ່ຄົບຖ້ວນກວ່າ
ແລະຄົ້ນຫາຊ້າລົງ. ຄ່າເລີ່ມຕົ້ນ 4.
ໂພທິສານ
ຖ້າຜູ້ໃຊ້ໄດ້ໂຫລດໄຟລ໌ XML ທີ່ມີບາງສ່ວນຫຼືເຕັມແລ້ວ
ການແກ້ໄຂ, ຫຼັງຈາກນັ້ນສ່ວນຫນຶ່ງຂອງປະຊາກອນສາມາດເລີ່ມຕົ້ນດ້ວຍການແກ້ໄຂນີ້.
ພາລາມິເຕີນີ້ກໍານົດອັດຕາສ່ວນຂອງຕາຕະລາງເວລາໃນປະຊາກອນທີ່
ຈະຖືກເລີ່ມຕົ້ນ (ຕາຕະລາງເວລາອື່ນໆຈະຖືກເລີ່ມຕົ້ນດ້ວຍຄ່າສຸ່ມ).
ຄ່າຈະຕ້ອງຢູ່ລະຫວ່າງ 0 ຫາ 100. ຄ່າທີ່ໃຫຍ່ກວ່າໝາຍຄວາມວ່າການແກ້ໄຂທີ່ໃຫ້ມາ
ໄຟລ໌ XML ຈະມີຄວາມເປັນໄປໄດ້ຫຼາຍຂອງການຖືກລວມຢູ່ໃນຂັ້ນສຸດທ້າຍ
ການແກ້ໄຂ. ຖ້າບໍ່ມີການແກ້ໄຂໃນໄຟລ໌ XML ແລ້ວພາລາມິເຕີນີ້ບໍ່ມີ
ຜົນກະທົບ. ຄ່າເລີ່ມຕົ້ນ 25.
cacheize
ນີ້ແມ່ນຈໍານວນສູງສຸດຂອງມູນຄ່າການສອດຄ່ອງກັບຕາຕະລາງເວລາທີ່ຈະຈັດຂຶ້ນໃນ
cache ການອອກກໍາລັງກາຍ. ຄ່າທີ່ໃຫຍ່ກວ່າຫມາຍເຖິງການຊອກຫາ cache ຫຼາຍກວ່າແຕ່ອາດຈະປັບປຸງ cache
ອັດຕາສ່ວນຕີ/ພາດ. ມັນອາດຈະບໍ່ສະຫລາດທີ່ຈະໃຊ້ແຄສທີ່ໃຫຍ່ກວ່າ 32. ໂດຍທົ່ວໄປ
caching ການສອດຄ່ອງກັບຈະຫຼຸດຜ່ອນການປະຕິບັດໃນຕອນເລີ່ມຕົ້ນຂອງ algorithm ພັນທຸກໍາແລະ
ປັບປຸງມັນໃນຕອນທ້າຍ. ຕັ້ງເປັນ 0 ເພື່ອປິດການເກັບຂໍ້ມູນ. ຄ່າເລີ່ມຕົ້ນ 16.
-i PATH
ກຳນົດເສັ້ນທາງໄປສູ່ໂມດູນການອອກກຳລັງກາຍ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ເສັ້ນທາງຂອງໂມດູນຖືກຕັ້ງເປັນສະຖານທີ່ບ່ອນທີ່
ໂມດູນການສອດຄ່ອງກັບໄດ້ຖືກຕິດຕັ້ງໂດຍ ເຮັດໃຫ້ ການຕິດຕັ້ງ ຄໍາສັ່ງ.
ການນໍາໃຊ້
ເມື່ອທ່ານແລ່ນ tablix2 , ຕົວ ຈິງ ແລ້ວ ທ່ານ ເລີ່ມ ຕົ້ນ ຂະ ບວນ ການ ຕົ້ນ ສະ ບັບ ທີ່ ຈະ spawn ໄດ້ ຮ້ອງ ຂໍ
ສະ ແດງ ຮູບ ພາບ ທີ່ ມີ tablix2_plot utility
ຫມາຍເຫດ
tablix2_kernel ແມ່ນສາມາດປະຕິບັດໄດ້ສໍາລັບຂະບວນການສໍາລອງ. ມັນບໍ່ຄວນເລີ່ມຕົ້ນດ້ວຍມື, ເວັ້ນເສຍແຕ່ວ່າທ່ານ
ທິດສະດີວິທະຍາ
(ໂດຍສະເພາະມັນຄວນຈະເປັນ 2 ໃນກໍລະນີນີ້).
ໃຊ້ tablix2_kernel ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net