亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readme.txt

?? 用經典的局部搜索算法模擬退火算法求解一個圖的最大可平面子圖。
?? TXT
字號:
// The SA algorithm for maximum planar subgraph problem, 2003
// University of Tampere, Finland
// Department of Computer and Information Sciences
// Corresponding author: Timo Poranen, tp@cs.uta.fi

This simulated annealing algorithm (SA) is based
on the manuscript

"A simple randomized algorithm for determining maximum
planar subgraphs"

Author: Timo Poranen, e-mail: tp@cs.uta.fi

WWW-page of this work: http://www.cs.uta.fi/~tp/max_planar/

*************
You may use these source codes freely for research and 
testing purposes. If you test different parameters for the cooling
process and find out that they are better than the parameters
used in our tests, please inform the author by email!
************

----------------------------------
A graph is \textsl{planar} if it admits a plane drawing where no two distinct 
edges intersect, otherwise the graph is \textsl{non-planar}. Let $G=(V,E)$ be
a graph without loops and parallel edges. If a graph $G'=(V,E')$ is a planar 
subgraph of $G$ such that every graph $G''$ obtained from $G'$ by adding an edge 
from $E \setminus E'$ is non-planar, then $G'$ is called a \textsl{maximal 
planar subgraph} of $G$. Let $G'=(V,E')$ be a maximal planar subgraph of $G$. 
If there is no planar subgraph $G''=(V,E'')$ of $G$ with 
$\mid E'' \mid > \mid E' \mid$, then $G'$ is a \textsl{maximum planar subgraph}.
A maximal planar subgraph is maximal in the sense of that adding edges is not 
possible and the maximum planar subgraph is maximal with respect to the 
cardinality of its edge set.

This readme file contains information for the simulated annealing algorithm
for maximum planar subgraph problem


FILES and COMPILATION
----------------------------------

After unpacking the original mpsa.tar.gz file, you should have 
following files and directories:

README.txt		this file
Makefile		makefile for compilation

max_planar.cpp		main file & main loop 
sa_graph.h		sa_graph's header file
sa_graph.cpp		initialization etc.

sa_alg.cpp		simulated annealing algorithm

graphs/data		directory for graphs used in our experimental tests.
			You can download graphs from their original location:
			http://www.research.att.com/~mgcr/data/index.html

results/		result files from our test runs 
result/traces		sample trace files 
					 
The implementation of the SA algorithm is originally written 
in C++ programming language for computer running under Linux 
Mandrake $8.1$. It uses LEDA 4.3 (commercial version) for planarity
test. Check that your $LEDAROOT is set correctly (See LEDA's manual)
if you have problems in compliations

You can compile it with the GCC compiler just typing

make

After compilation you should have the following new files

a.out				//executable file
max_planar.o
sa_alg.o  
sa_graph.o  

BUGS
------------------------

If you find any bugs, please let the author know. 

USAGE
----------------------------------
Download first test graphs from 
http://www.research.att.com/~mgcr/data/index.html

To see how SA works, try:

./a.out 1 res.txt -e -sa -f graphs/data/g1.dat


 * Now SA algorithm reads graph g1.dat from directorey 
graphs/data/ and performs one execution of SA algorithm
using empty set initialization. Results are
saved to file "res.txt". SA algorithm's parameters
are read from file "sa_parameters.txt" (build in property of SA).

Or, if you are not able to download test graphs, you may
try to create a random graph with 30 vertices and 100 edges:

./a.out 1 res.txt -e -sa -r 30 100

* Now SA creates a random graph with 30 vertices and 100 edges.
Result is written to file "res.txt". Graph is not saved.

If you write 

./a.out

without parameters or with incorrect parameters, you get instructions:

---------
  Usage: a.out REPEATS RESULT_FILE INI_SOL ALGORITHM_TYPE GRAPH_SOURCE_TYPE [PARAMETERS]
         REPEATS         number of repeats of the algorithm
         RESULT_FILE     file where results are written
         -e              empty set initialization
         -sa             simulated annealing algorithm
         -f FILENAME     graph is read from file. File in edge-list format
         -fgml FILENAME  graph is read from file. File in gml format
         -r V E [TARGET] random graph with V vertices and E edges
                         graph is saved to filename TARGET in gml-format
         -t trace.txt    a trace file trace.txt is written
   
  Examples: ./a.out 20 results/res.txt -e -sa -f graphs/data/g5.dat
            ./a.out 1 res.txt -e -sa -f graphs/data/g1.dat
            ./a.out 1 res.txt -e -sa -r 80 350 graphs/data/mygraph.gml
            ./a.out 1 results/res.txt -e -sa -f graphs/data/g19.dat -t results/trace.txt

  Notice that the order of parameters matters!
--------


The REPEATS is the number of separate runs, RESULT_FILE is file
where results and other information is stored. 

INI_SOL is the method of initialization (only emplyset initialization , "-e", implemented)

ALGORITHM_TYPE is the algorithm for optimizing initial solution.
Only simulated annealing algorithm (-sa) is now implemented.

GRAPH_SOURCE: For random graphs, use -r V E to construct a random graph with V vertices and
E edges. Random graph is saved to file if a target file is gives.
You can also read graph from file (in gml format) with parameter
-f FILENAME of -fgml FILENAME (for graphs in gml-format,.

Note that if given RESULT_FILE already exists, it will be overwritten.

PARAMETER FILE
----------------------------------

 Parameter file contains different parameters for SA algorithm. 
You can change the initial and frozen temperatures, cooling ratio and 
equilibrium detection rate. Also the type of initial solution can be changed. 
Here is the example parameter file "sa_parameters.txt"

-----------------------
t0        0.3
t1        0.2
alpha     0.999
innerloop 5
----------------------


Inner loop sizes:
// innerloop 0  - vertices
//           1  - 2*vertices
//	     2  - vertices*vertices
//	     3  - vertices*vertices*0.5
//           4  - edges/2
//           5  - edges
//           6  - 2*edges

In our experimental test we used the parameters above. Probably there exists better
parameters for different classes of graphs. 

Do not change parameters between multiple runs (when the number of runs
is given as a command line parameter). Parameters are always read from file between
distinct runs!

STOPPING CRITERION
-------------------------------------------

When temperature is <=t1, algorithm ends. If the size of
planar subgraph is equal to the Euler lower bound, algorithm
terminates.


TODO & POSSIBLE IMPROVEMENTS & FUTURE PLANS
-------------------------------------------

* Dynamic planarity test implementation will make the algorithm run 
  faster (planarity test: O(n), dynamic planarity test: (amortized) log(n)).

* It is possible that using bettter initial solution  than "empty set"
  better approximations can be achieved

* If you dont like printings during the execution of SA, comment them from the 
  source code and compile the program again. 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产电影精品久久禁18| 国产99久久久国产精品免费看 | 国产一区二区女| 日本最新不卡在线| 蜜臀久久99精品久久久久宅男| 午夜免费久久看| 午夜精品一区二区三区电影天堂 | 日本中文一区二区三区| 亚洲国产aⅴ成人精品无吗| 亚洲精品老司机| 午夜电影网亚洲视频| 日韩在线卡一卡二| 久久99国产乱子伦精品免费| 国产综合久久久久影院| 国产精品综合一区二区| 成人爽a毛片一区二区免费| 播五月开心婷婷综合| 色婷婷综合久久| 欧美日韩夫妻久久| 久久综合色之久久综合| 国产性做久久久久久| 日韩理论片一区二区| 亚洲午夜精品一区二区三区他趣| 亚洲成人av中文| 国产一区二区三区免费播放| 国产69精品久久99不卡| 在线视频你懂得一区二区三区| 欧美精品在线观看一区二区| 欧美成人伊人久久综合网| 国产欧美一区二区三区沐欲| 一区二区在线电影| 日本成人在线电影网| 大白屁股一区二区视频| 色哟哟一区二区在线观看| 精品久久五月天| 亚洲欧美日本在线| 裸体歌舞表演一区二区| proumb性欧美在线观看| 欧美一区二区三区在线电影| 国产精品久久久久国产精品日日| 亚洲r级在线视频| 成人精品鲁一区一区二区| 欧美高清视频不卡网| 国产精品乱人伦| 久久99精品久久久久久动态图| 99热国产精品| 精品国产乱码91久久久久久网站| 一区二区三区中文字幕电影| 国产激情视频一区二区三区欧美| 欧美日韩三级一区二区| 国产精品国产三级国产普通话三级| 亚洲不卡在线观看| 欧美在线你懂得| 国产精品久久久久久久午夜片| 美国十次综合导航| 欧美日韩精品免费| 自拍偷自拍亚洲精品播放| 国产一区三区三区| 欧美成人video| 亚洲综合一区二区| 91一区二区在线| 中文一区在线播放| 国产成人午夜精品5599 | 国产精品中文字幕一区二区三区| 欧美三级资源在线| 亚洲人成在线播放网站岛国| 国产成人欧美日韩在线电影| 日韩视频在线观看一区二区| 五月婷婷久久丁香| 欧美日韩国产综合草草| 亚洲风情在线资源站| 色狠狠色狠狠综合| 一区二区三区四区在线免费观看| 国产成人av网站| 国产欧美日韩三级| 成人av在线播放网址| 亚洲国产高清aⅴ视频| 成人一区在线看| 亚洲色图另类专区| 91视频免费观看| 亚洲一线二线三线视频| 欧美色网一区二区| 日韩高清中文字幕一区| 日韩视频免费观看高清在线视频| 日韩精品电影在线| 欧美一级日韩免费不卡| 黄页网站大全一区二区| 2023国产一二三区日本精品2022| 精品在线播放午夜| 91麻豆蜜桃一区二区三区| 中文字幕在线观看一区二区| 在线观看免费亚洲| 亚洲精品成人悠悠色影视| 99在线精品视频| 亚洲一区视频在线| 欧美片在线播放| 蜜臀精品一区二区三区在线观看| 2021中文字幕一区亚洲| 国产不卡在线一区| 亚洲激情图片qvod| 欧美一级日韩免费不卡| 国产高清在线观看免费不卡| 国产精品人妖ts系列视频| 91社区在线播放| 日韩黄色免费网站| 国产欧美va欧美不卡在线| 91久久线看在观草草青青| 天天免费综合色| 久久久精品一品道一区| 91社区在线播放| 91精品综合久久久久久| 欧美另类z0zxhd电影| 欧美在线观看18| 亚洲少妇最新在线视频| 欧美酷刑日本凌虐凌虐| 国产成人超碰人人澡人人澡| 亚洲国产精品一区二区久久| 精品久久久久久久久久久久久久久久久| 国产一区二区三区综合| 一区二区三区美女视频| 久久综合色一综合色88| 欧美日韩精品福利| 成人精品电影在线观看| 另类成人小视频在线| 亚洲免费视频中文字幕| 久久九九全国免费| 日韩亚洲欧美高清| 色综合 综合色| 成人黄色综合网站| 国产一区二区在线免费观看| 香蕉成人啪国产精品视频综合网| 欧美国产禁国产网站cc| 精品久久久久久久久久久久久久久久久 | 日韩欧美国产一二三区| 欧美特级限制片免费在线观看| 国产黄色精品视频| 青青草91视频| 亚洲成人动漫在线观看| 亚洲欧美一区二区三区国产精品| 26uuu欧美| 欧美成人a∨高清免费观看| 欧美一区二区在线不卡| 欧美综合一区二区三区| 色网站国产精品| 99精品久久只有精品| av不卡在线观看| av亚洲精华国产精华精华| 国产一区二区不卡| 精品亚洲国产成人av制服丝袜| 日本系列欧美系列| 日本不卡123| 麻豆国产一区二区| 精品一区二区三区不卡| 精品午夜久久福利影院| 九色综合狠狠综合久久| 狠狠色综合色综合网络| 激情欧美一区二区| 国产不卡在线播放| 成人午夜激情片| 99精品黄色片免费大全| 在线亚洲免费视频| 51午夜精品国产| 26uuu亚洲| 国产精品不卡一区二区三区| 国产精品福利一区二区三区| 亚洲欧洲在线观看av| 国产精品伦理一区二区| 亚洲精品欧美二区三区中文字幕| 亚洲蜜臀av乱码久久精品蜜桃| 一区二区三区 在线观看视频| 一区二区三区在线播放| 午夜久久久影院| 精品亚洲欧美一区| 丁香婷婷综合色啪| 欧美中文字幕一区| 日韩欧美综合在线| 精品国产a毛片| 亚洲视频精选在线| 日本成人中文字幕在线视频 | 亚洲美女电影在线| 亚洲福利电影网| 国产在线国偷精品产拍免费yy| av激情亚洲男人天堂| 欧美日韩亚洲综合| 久久综合久久鬼色中文字| 一区在线观看免费| 免费黄网站欧美| 91农村精品一区二区在线| 欧美精品在线观看一区二区| 欧美激情资源网| 日韩专区中文字幕一区二区| 国产成人av电影在线观看| 欧美精品免费视频| 中文av一区二区| 免费成人在线网站| 日本乱人伦aⅴ精品| 2023国产精品视频| 五月天一区二区三区| 成人a级免费电影| 日韩欧美久久一区|