Miklix

வில்சனின் அல்காரிதம் பிரமை ஜெனரேட்டர்

வெளியிடப்பட்டது: 16 பிப்ரவரி, 2025 அன்று பிற்பகல் 7:36:19 UTC
கடைசியாகப் புதுப்பிக்கப்பட்டது: 12 ஜனவரி, 2026 அன்று AM 9:03:35 UTC

வில்சனின் வழிமுறையைப் பயன்படுத்தி ஒரு சரியான பிரமை உருவாக்க ஒரு பிரமை ஜெனரேட்டர். இந்த வழிமுறை கொடுக்கப்பட்ட அளவிலான அனைத்து சாத்தியமான பிரமைகளையும் ஒரே நிகழ்தகவுடன் உருவாக்குகிறது, எனவே கோட்பாட்டளவில் இது பல கலப்பு அமைப்புகளின் பிரமைகளை உருவாக்க முடியும், ஆனால் நீளமானதை விட குறுகிய தாழ்வாரங்களைக் கொண்ட சாத்தியமான பிரமைகள் இருப்பதால், நீங்கள் அவற்றை அடிக்கடி பார்ப்பீர்கள்.

இந்தப் பக்கம் முடிந்தவரை பலருக்கு அணுகக்கூடியதாக இருக்க வேண்டும் என்பதற்காக ஆங்கிலத்திலிருந்து இயந்திர மொழிபெயர்ப்பு செய்யப்பட்டது. துரதிர்ஷ்டவசமாக, இயந்திர மொழிபெயர்ப்பு இன்னும் முழுமையான தொழில்நுட்பமாக இல்லை, எனவே பிழைகள் ஏற்படலாம். நீங்கள் விரும்பினால், அசல் ஆங்கிலப் பதிப்பை இங்கே காணலாம்:

Wilson's Algorithm Maze Generator

வில்சனின் வழிமுறை என்பது ஒரு வளைய-அழிக்கப்பட்ட சீரற்ற நடை முறையாகும், இது பிரமை உருவாக்கத்திற்கான சீரான ஸ்பேனிங் மரங்களை உருவாக்குகிறது. இதன் பொருள் கொடுக்கப்பட்ட அளவிலான அனைத்து சாத்தியமான பிரமைகளும் சமமாக உருவாக்கப்பட வாய்ப்புள்ளது, இது ஒரு சார்பற்ற பிரமை தலைமுறை நுட்பமாக அமைகிறது. வில்சனின் வழிமுறையை ஆல்டஸ்-ப்ரோடர் வழிமுறையின் மேம்படுத்தப்பட்ட பதிப்பாகக் கருதலாம், ஏனெனில் இது ஒரே மாதிரியான பண்புகளைக் கொண்ட பிரமைகளை உருவாக்குகிறது, ஆனால் அது மிக வேகமாக இயங்குகிறது, எனவே நான் இங்கே ஆல்டஸ்-ப்ரோடர் வழிமுறையை செயல்படுத்துவதில் கவலைப்படவில்லை.

ஒரு சரியான பிரமை என்பது ஒரு பிரமை, அதில் பிரமையின் எந்தப் புள்ளியிலிருந்தும் மற்றொரு புள்ளிக்கு சரியாக ஒரு பாதை இருக்கும். அதாவது நீங்கள் வட்டங்களில் சுற்றிச் செல்ல முடியாது, ஆனால் நீங்கள் அடிக்கடி முட்டுச்சந்துகளைச் சந்திப்பீர்கள், இதனால் நீங்கள் திரும்பிச் செல்ல வேண்டிய கட்டாயம் ஏற்படும்.

இங்கே உருவாக்கப்பட்ட பிரமை வரைபடங்கள் தொடக்க மற்றும் முடிவு நிலைகள் இல்லாத இயல்புநிலை பதிப்பைக் கொண்டுள்ளன, எனவே அவற்றை நீங்களே தீர்மானிக்கலாம்: பிரமையின் எந்தப் புள்ளியிலிருந்தும் வேறு எந்தப் புள்ளிக்கும் ஒரு தீர்வு இருக்கும். நீங்கள் உத்வேகம் விரும்பினால், பரிந்துரைக்கப்பட்ட தொடக்க மற்றும் முடிவு நிலையை நீங்கள் இயக்கலாம் - மேலும் இரண்டிற்கும் இடையிலான தீர்வைக் கூட பார்க்கலாம்.


புதிய பிரமை உருவாக்கு








வில்சனின் வழிமுறை பற்றி

வளையத்தால் அழிக்கப்பட்ட சீரற்ற சுவரைப் பயன்படுத்தி சீரான பரந்த மரங்களை உருவாக்குவதற்கான வில்சனின் வழிமுறை டேவிட் புரூஸ் வில்சனால் உருவாக்கப்பட்டது.

நிகழ்தகவு கோட்பாட்டில் சீரற்ற பரவலான மரங்கள் மற்றும் மார்கோவ் சங்கிலிகளை ஆராய்ச்சி செய்யும் போது 1996 ஆம் ஆண்டு வில்சன் இந்த வழிமுறையை அறிமுகப்படுத்தினார். அவரது பணி முதன்மையாக கணிதம் மற்றும் புள்ளிவிவர இயற்பியலில் இருந்தபோதிலும், இந்த வழிமுறை அதன் முழுமையான சீரான பிரமைகளை உருவாக்கும் திறன் காரணமாக பிரமை உருவாக்கத்திற்காக பரவலாக ஏற்றுக்கொள்ளப்பட்டது.

பிரமை உருவாக்கத்திற்கு வில்சனின் அல்காரிதம் எவ்வாறு செயல்படுகிறது

வில்சனின் வழிமுறை, சீரற்ற நடைகளைப் பயன்படுத்தி பார்வையிடப்படாத செல்களிலிருந்து பாதைகளை மீண்டும் மீண்டும் செதுக்குவதன் மூலம், இறுதி பிரமை எந்த சுழல்களும் இல்லாமல் முழுமையாக இணைக்கப்படுவதை உறுதி செய்கிறது.

படி 1: துவக்கு

  • சுவர்களால் நிரப்பப்பட்ட கட்டத்துடன் தொடங்குங்கள்.
  • சாத்தியமான அனைத்து பத்தி செல்களின் பட்டியலையும் வரையறுக்கவும்.

படி 2: ஒரு சீரற்ற தொடக்க கலத்தைத் தேர்ந்தெடுக்கவும்.

  • ஏதேனும் ஒரு சீரற்ற கலத்தைத் தேர்ந்தெடுத்து, அதைப் பார்வையிட்டதாகக் குறிக்கவும். இது உருவாக்கத்தின் போது பிரமையின் தொடக்கப் புள்ளியாகச் செயல்படுகிறது.

படி 3: லூப்-அழிப்புடன் சீரற்ற நடை

  • பார்வையிடப்படாத ஒரு செல்லைத் தேர்ந்தெடுத்து சீரற்ற நடைப்பயணத்தைத் தொடங்குங்கள் (சீரற்ற திசைகளில் நகரும்).
  • நடை ஏற்கனவே பார்வையிட்ட கலத்தை அடைந்தால், பாதையில் உள்ள எந்த சுழல்களையும் அழிக்கவும்.
  • நடைப்பயணம் பார்வையிட்ட பகுதியுடன் இணைந்தவுடன், பாதையில் உள்ள அனைத்து செல்களையும் பார்வையிட்டதாகக் குறிக்கவும்.

படி 4: அனைத்து செல்களும் பார்வையிடப்படும் வரை மீண்டும் செய்யவும்:

  • பார்வையிடப்படாத செல்களைத் தேர்ந்தெடுத்து, ஒவ்வொரு செல்லும் பிரமையின் ஒரு பகுதியாக மாறும் வரை சீரற்ற நடைப்பயணங்களைச் செய்யுங்கள்.

மேலும் படிக்க

இந்த இடுகை உங்களுக்குப் பிடித்திருந்தால், இந்த பரிந்துரைகளையும் நீங்கள் விரும்பலாம்:


ப்ளூஸ்கையில் பகிரவும்பேஸ்புக்கில் பகிரவும்LinkedIn இல் பகிரவும்Tumblr இல் பகிரவும்X இல் பகிரவும்LinkedIn இல் பகிரவும்பின்டரஸ்டில் பின் செய்யவும்

மிக்கேல் கிறிஸ்டென்சன்

எழுத்தாளர் பற்றி

மிக்கேல் கிறிஸ்டென்சன்
மிக்கல் என்பவர் miklix.com இன் படைப்பாளர் மற்றும் உரிமையாளர் ஆவார். அவருக்கு 20 ஆண்டுகளுக்கும் மேலான தொழில்முறை கணினி நிரலாளர்/மென்பொருள் உருவாக்குநராக அனுபவம் உள்ளது, மேலும் தற்போது ஒரு பெரிய ஐரோப்பிய ஐடி நிறுவனத்தில் முழுநேரப் பணியாளராக உள்ளார். வலைப்பதிவு செய்யாதபோது, ​​அவர் தனது ஓய்வு நேரத்தை பரந்த அளவிலான ஆர்வங்கள், பொழுதுபோக்குகள் மற்றும் செயல்பாடுகளில் செலவிடுகிறார், இது இந்த வலைத்தளத்தில் உள்ளடக்கப்பட்ட பல்வேறு தலைப்புகளில் ஓரளவுக்கு பிரதிபலிக்கக்கூடும்.