| °íºí¸° ±×·¡ÇÁ ¶óÀ̺귯¸® ±×·¡ÇÁ ÃÖÀûÈ ¹× ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö ¹®Á¦¿¡ ÃÊÁ¡À» ¸ÂÃá C ++ Ŭ·¡½º ¶óÀ̺귯¸®. |
Áö±Ý ´Ù¿î·Îµå |
°íºí¸° ±×·¡ÇÁ ¶óÀ̺귯¸® ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Christian Fremuth-Paeger
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.math.uni-augsburg.de/opt/goblin.html
°íºí¸° ±×·¡ÇÁ ¶óÀ̺귯¸® ű×
°íºí¸° ±×·¡ÇÁ ¶óÀ̺귯¸® ¼³¸í
±×·¡ÇÁ ÃÖÀûÈ ¹× ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö ¹®Á¦¿¡ ÃÊÁ¡À» ¸ÂÃá C ++ Ŭ·¡½º ¶óÀ̺귯¸®. GoblinÀº ±×·¡ÇÁ ÃÖÀûÈ ¹× ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö ¹®Á¦¿¡ ÃÊÁ¡À» ¸ÂÃá C ++ Ŭ·¡½º ¶óÀ̺귯¸®ÀÔ´Ï´Ù. Goblin Graph Library´Â ±³°ú¼¿Í Á¶ÇÕ ÃÖÀûÈ¿¡ °üÇÑ ÄÚ½º¿¡¼ ³íÀÇ µÈ ¸ðµç Ç¥ÁØ ±×·¡ÇÁ ÃÖÀûÈ ¹®Á¦¸¦ ´Ù·ì´Ï´Ù.ÀÌ ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö´Â ¶ÇÇÑ Àß ¾Ë·ÁÁø TCL / TK ¾ð¾î¸¦ ±×·¡ÇÁ ¹× ±×·¡ÇÁ ºê¶ó¿ìÀú ¹× ÆíÁý±â·Î È®ÀåÇÏ´Â ½© ÀÎÅÍÇÁ¸®ÅÍ·Î ±¸¼ºµË´Ï´Ù. µµ±¸. ½ÇÇà °¡´ÉÇÑ ¼Ö¹ö´Â ½ÇÁ¦ ÃÖÀûÈ ¹®Á¦¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¡ÇÁ ºê¶ó¿ìÀú´Â ±³¼ö ¹× °úÇÐÀû ¹®¼ ¸ñÀûÀ» À§ÇØ Àû¿ëµË´Ï´Ù .GoblinÀº ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾îÀ̸ç GNU ´ú °ø°³ ¶óÀ̼¾½º (LGPL)°¡ Çã°¡ÇÕ´Ï´Ù. Áï, °íºí¸°Àº ´Ù¿î·Îµå, ÄÄÆÄÀÏ ¹× °úÇÐÀû, ±³À° ¹× ±âŸ ¸ñÀûÀ¸·Î ¹«·á·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ƯÈ÷ ¼Ò½º ÄÚµåÀÇ ÀçºÐ¹è ¹× º¯°æ »çÇ׿¡ ´ëÇÑ Áø¼úÀ» º¸·Á¸é Package.today¿¡ ¿¬°áµÈ LGPL ¹®¼¸¦ °üÂûÇϽʽÿÀ. GoblinÀº ´ÙÀ½ ±×·¡ÇÁ ÃÖÀûÈ ¹®Á¦¿¡ ´ëÇÑ °·ÂÇÑ ´ÙÇ×½Ä ¾Ë°í¸®ÁòÀ» Á¦°øÇÕ´Ï´Ù. ¡¤ ±×·¡ÇÁ ¹× DigraphsÀÇ °¡Àå ªÀº °æ·Î ±æÀÌ. ¡¤ À½ÀÇ »çÀÌŬ ¹× ÃÖ¼Ò Æò±Õ »çÀÌŬ. ¡¤ °·ÂÇÏ°í 2 ¿¬°á µÈ ±¸¼º ¿ä¼Ò. ¡¤ ÃÖ¼ÒÇÑÀÇ ³ª¹«, ¼öÁ¶ ¹× 1- ³ª¹«. ¡¤ ÃÖ´ëÇÑÀÇ ST-Flows, °¡´ÉÇÑ ¼øȯ ¹× B-Flows. B-flows ¹× circulutions. ¡¤ ¸ðµç Á¾·ùÀÇ °úÁ¦ ¹®Á¦. ¡¤ 1 ¸ÅĪ, B-matchings, Caultated B-matchings, F-cerpors ¹× ÇÐÀ§ - Á¦ÇÑµÈ ¼ºê ±×·¡ÇÁ. ¡¤ Áö½Ã ¹× ¹Ì¸® ±×¶óÀξîÀÇ Áß±¹ ¿ìüºÎ ¹®Á¦, T-Joins. ´ÙÀ½Àº "°íºí¸° ±×·¡ÇÁ ¶óÀ̺귯¸®"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. ¡¤ GOSH ÀÎÅÍÇÁ¸®ÅÍ´Â TCL / TK ½ºÅ©¸³Æà ¾ð¾î¸¦ ÀÚ¿¬½º·¯¿î ¹æ½ÄÀ¸·Î ±×·¡ÇÁ·Î È®ÀåÇÕ´Ï´Ù. ¡¤ Goblet ±×·¡ÇÁ ºê¶ó¿ìÀú ¹× ÆíÁý±â µµ±¸. ¶óÀ̺귯¸®¿¡ ±×·¡ÇÈ ÇÁ·±Æ® ¿£µå. ¡¤ Ãß»ó Ŭ·¡½º¸¦ ¾ö°ÝÇÏ°Ô ºÐ¸®ÇÏ´Â ¿¸° Ŭ·¡½º °èÃþ ±¸Á¶ (¸ðµç ¼öÇÐ ¾Ë°í¸®ÁòÀº Ãß»ó Ŭ·¡½ºÀÇ ¸Þ¼µå), ±¸Çö (Áï, ÀÔ»ç ¸ñ·Ï, ÀÎÁ¢ Çà·Ä) ¹× ³í¸®Àû ºä (¹®Á¦ º¯È¯)¸¦ ±¸ÇöÇÕ´Ï´Ù. ¡¤ ±×·¡ÇÁ ÃÖÀûÈ¿¡ ¿©·¯ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌÀÖ´Â ÀÏ¹Ý ÁöÁ¡ ¹× ¹ÙÀεù µÈ ¸ðµâ. ¡¤ ¿¹¸¦ µé¾î ´Ù¾çÇÑ ¾Ë°í¸®ÁòÀ» ¿¬±¸ ÇÒ ¼öÀÖ´Â ·Î±ë ¹× ÃßÀû ±â´É. ¡¤ ·±Å¸ÀÓ ±¸¼º ¸ðµâÀº ¼öÇÐ ¸Þ¼Òµå, ·Î±ë Á¤º¸ ¹× µ¥ÀÌÅÍ °´Ã¼ÀÇ ÃßÀû ¼±ÅÃÀ» Á¦¾îÇÕ´Ï´Ù. ¡¤ ÄÚµå ÃÖÀûȸ¦À§ÇÑ ½Ã°£ ±¸¼º ¸ðµâÀ» ÄÄÆÄÀÏÇϽʽÿÀ. ¡¤ »õ·Î¿î ¹®Á¦ ¼ö¾÷À¸·Î ½±°Ô È®Àå µÉ ¼öÀÖ´Â ÆÄÀÏ ÀÎÅÍÆäÀ̽º. ¡¤ ½ÇÇà °¡´ÉÇÑ ¼Ö¹ö ÇÁ·Î±×·¥À»À§ÇÑ ¼Ò½º ÄÚµå. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ÀÌ ¸±¸®½º´Â ¿Ïº®ÇÑ ±×·¡ÇÁ¸¦ ÁÖ¼ÒÇÕ´Ï´Ù. À¯ÈÞ »óÅ ¹× °øµ¿ ÄݷμºÀ»À§ÇÑ ¼±Çü Å×½ºÆ®°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ ¼ø¿, ÀÓ°è °ª ¹× °£°Ý ±×·¡ÇÁ ¿ë »ý¼ºÀÚµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ BFS, ÃÖ´ë À¯·® ÄÚµå ¹× ºñÁßÀ̾ø´Â ÀÏÄ¡ Äڵ尡 °³Á¤µÇ¾úÀ¸¸ç ³ëµå °Å¸® ·¹ÀÌºí ´ë½Å ³ëµå »ö»ó ·¹Áö½ºÅÍ (Á¤¼ö)¿¡¼ ÀÛµ¿ÇÕ´Ï´Ù.
°íºí¸° ±×·¡ÇÁ ¶óÀ̺귯¸® °ü·Ã ¼ÒÇÁÆ®¿þ¾î