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

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

?? dlgvrptw.cpp

?? 利用粒子群算法求解VRP問題程序
?? CPP
字號:
// DlgVrptw.cpp : implementation file
//

#include "stdafx.h"
#include "VRP.h"
#include "PsoVrptw.h"
#include "DlgVrptw.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CDlgVrptw dialog


CDlgVrptw::CDlgVrptw(CWnd* pParent /*=NULL*/)
	: CDialog(CDlgVrptw::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgVrptw)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void CDlgVrptw::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgVrptw)
	DDX_Control(pDX, IDC_LIST1, m_ResultList);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgVrptw, CDialog)
	//{{AFX_MSG_MAP(CDlgVrptw)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgVrptw message handlers

void CDlgVrptw::OnOK() 
{
	// TODO: Add extra validation here
	char* pszFileName1 = "Vrptw1.dat";
	char* pszFileName2 = "Vrptw2.dat";
    CFile myFile;
    CFileException fileException;
    char  szBuffer[1024];
    int nActual;
	int i,data,pos,base;
	double data1;
	int index,x,y;
	double weight,time_p,start_time,end_time;

	double data_Vrp,Alll_data,min_data;
	DWORD dwStart, dwStop, dwLast,All_time;
	char        xu[12]="20";
	LVITEM		lvi;
	int			nNumofCount;
    CPsoVrptw Vrp;
	if ( !myFile.Open(pszFileName1,CFile::modeRead), &fileException )
	{
       TRACE( "Can't open file %s, error = %u\n", pszFileName1, fileException.m_cause );
	}

	myFile.Seek( 0, CFile::begin );

    nActual = myFile.Read(szBuffer, sizeof(szBuffer));
	myFile.Close();
   pos=0;
   for(i=1;i<=TASKTW;i++)
   {	
   	data=0;
	while(szBuffer[pos]>'9'||szBuffer[pos]<'0')pos++;
	while(szBuffer[pos]<='9'&&szBuffer[pos]>='0'){
			data=data*10+szBuffer[pos]-'0';
			pos++;
	}
	//讀取整數序號
	while(szBuffer[pos]>'9'||szBuffer[pos]<'0')pos++;
	//跳開間隔符
	index=data;
	
    data=0;
	while(szBuffer[pos]<='9'&&szBuffer[pos]>='0'){
			data=data*10+szBuffer[pos]-'0';
			pos++;
	}
    x=data;
	data1=0;
	//跳開間隔符
    if(szBuffer[pos]=='.')
	{
		base=1;
		pos++;
		while(szBuffer[pos]<='9'&&szBuffer[pos]>='0')
		{
			data1=data1*10+szBuffer[pos]-'0';
			pos++;
			base=base*10;
		}
	
		data1=(double)data1/base;
	}
    weight=data+data1;
	//讀取貨運量
	while(szBuffer[pos]>'9'||szBuffer[pos]<'0')pos++;
	//跳開間隔符
    

	data=0;
	while(szBuffer[pos]<='9'&&szBuffer[pos]>='0'){
			data=data*10+szBuffer[pos]-'0';
			pos++;
	}

	//跳開間隔符
	y=data;
	data1=0;
	//跳開間隔符
    if(szBuffer[pos]=='.')
	{
		base=1;
		pos++;
		while(szBuffer[pos]<='9'&&szBuffer[pos]>='0')
		{
			data1=data1*10+szBuffer[pos]-'0';
			pos++;
			base=base*10;
		}
	
		data1=(double)data1/base;
	}
    time_p=data+data1;
	//讀取貨運量
	while(szBuffer[pos]>'9'||szBuffer[pos]<'0')pos++;
	//跳開間隔符

    data=0;
	while(szBuffer[pos]<='9'&&szBuffer[pos]>='0'){
			data=data*10+szBuffer[pos]-'0';
			pos++;
	}
	//讀取整數序號
	//while(szBuffer[pos]>'9'||szBuffer[pos]<'0')pos++;
	data1=0;
	//跳開間隔符
    if(szBuffer[pos]=='.')
	{
		base=1;
		pos++;
		while(szBuffer[pos]<='9'&&szBuffer[pos]>='0')
		{
			data1=data1*10+szBuffer[pos]-'0';
			pos++;
			base=base*10;
		}
		data1=(double)data1/base;
	}
	start_time=data+data1;  
	//讀取開始時間 
	while(szBuffer[pos]>'9'||szBuffer[pos]<'0')pos++;
	//跳開間隔符
    
	data=0;
	while(szBuffer[pos]<='9'&&szBuffer[pos]>='0'){
			data=data*10+szBuffer[pos]-'0';
			pos++;
	}
	//讀取整數序號
	data1=0;
	//跳開間隔符
    if(szBuffer[pos]=='.')
	{
		base=1;
		pos++;
		while(szBuffer[pos]<='9'&&szBuffer[pos]>='0')
		{
			data1=data1*10+szBuffer[pos]-'0';
			pos++;
			base=base*10;
		}
		data1=(double)data1/base;
	}
	end_time=data+data1;  
	//讀取開始時間 
	while(szBuffer[pos]>'9'||szBuffer[pos]<'0')pos++;
	//跳開間隔符
	Vrp.GPNode.index[i]=index;
	Vrp.GPNode.weight[i]=weight;
	Vrp.GPNode.time[i]=time_p;
	Vrp.GPNode.start_time[i]=start_time;
	Vrp.GPNode.end_time[i]=end_time;
	}
   //讀取dat1的文件
	if ( !myFile.Open(pszFileName2,CFile::modeRead), &fileException )
	{
       TRACE( "Can't open file %s, error = %u\n", pszFileName2, fileException.m_cause );
	}

	myFile.Seek( 0, CFile::begin );

    nActual = myFile.Read(szBuffer, sizeof(szBuffer));
	myFile.Close();
    pos=0;
	for(i=0;i<=TASKTW;i++)
		for(int j=0;j<=TASKTW;j++)
		{	
   	     data=0;
	  	 while(szBuffer[pos]<='9'&&szBuffer[pos]>='0')
		 {
			data=data*10+szBuffer[pos]-'0';
			pos++;
		 }
	     //讀取整數序號
	     while(szBuffer[pos]>'9'||szBuffer[pos]<'0')pos++;
	     //跳開間隔符
	     Vrp.dist_M[j][i]=data;
		}
     srand( (unsigned)time( NULL ) );
    lvi.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_PARAM;
    int Step;
	for(int Try=0;Try<MAXTRY;Try++)
	{
	   dwStart = GetTickCount(); 
       data_Vrp=Vrp.Vrp_Pso(&Step);
	   dwStop = GetTickCount();
	   dwLast = dwStop - dwStart;
	   //測試產生數據

  	    All_time+=dwLast;
  	   nNumofCount = m_ResultList.GetItemCount();
	   lvi.iItem = nNumofCount+1;
	   lvi.pszText = xu;
	   _itoa(nNumofCount,xu,10);
	   m_ResultList.InsertItem(nNumofCount,xu);
	   data=(int)data_Vrp;
	   _itoa(data,xu,10);
	   m_ResultList.SetItemText(nNumofCount,1, xu);
   	   _ltoa(dwLast,xu,10);
	   m_ResultList.SetItemText(nNumofCount,2, xu);
	   _itoa(Step,xu,10);
	   m_ResultList.SetItemText(nNumofCount,3, xu);
	}
}

BOOL CDlgVrptw::OnInitDialog() 
{
	CString strTemp[4] = {"序號","仿真結果", "完成時間","截止代數"};
    int size[4] = {50,80,100,50};
  	int i;

	CDialog::OnInitDialog();

    for(i = 0; i < 4; i++)
	{
	 m_ResultList.InsertColumn(i, strTemp[i],LVCFMT_LEFT,size[i]);
	}
    
	m_ResultList.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT);
	m_ResultList.DeleteAllItems();

    UpdateData(FALSE);
    m_ResultList.Invalidate();	


	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色成人在线视频| 欧美在线观看一二区| 懂色av中文字幕一区二区三区 | 成人国产精品视频| 91免费国产在线| 日韩欧美高清一区| 亚洲午夜成aⅴ人片| 国产精品小仙女| 欧美优质美女网站| 中文字幕日本不卡| 精品无人码麻豆乱码1区2区| 另类小说色综合网站| 欧美日韩亚洲综合| 久久午夜电影网| 亚洲一区二区三区中文字幕| 高清不卡在线观看av| 欧美高清一级片在线| 国产欧美日韩视频在线观看| 另类小说图片综合网| 欧美亚洲综合色| 精品噜噜噜噜久久久久久久久试看| 成人欧美一区二区三区黑人麻豆| 久久精品99久久久| 欧美色网一区二区| 日韩一区中文字幕| 国产精品88888| 精品国产百合女同互慰| 肉色丝袜一区二区| 在线视频亚洲一区| 亚洲国产另类av| 91香蕉视频污在线| 国产精品理伦片| 97久久久精品综合88久久| 久久午夜电影网| 九九九久久久精品| 久久久久亚洲蜜桃| 国产又粗又猛又爽又黄91精品| 欧美少妇性性性| 日韩av一区二区在线影视| 欧美性感一类影片在线播放| 亚洲欧洲一区二区三区| 91在线一区二区| 成人欧美一区二区三区1314 | 7777精品伊人久久久大香线蕉完整版| 国产精品日日摸夜夜摸av| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品123区| 日韩视频免费直播| 韩国v欧美v日本v亚洲v| 欧美一区二区三区性视频| 婷婷久久综合九色国产成人| 色av综合在线| 亚洲高清免费视频| 8x8x8国产精品| 久久不见久久见中文字幕免费| 91精品国产综合久久福利软件| 日韩精品视频网| 欧美一区二区成人6969| 美女精品自拍一二三四| 久久午夜免费电影| 成人一级片网址| 一区二区中文视频| 欧美日韩免费一区二区三区视频| 亚洲第一福利一区| 日韩欧美色综合| 99免费精品视频| 亚洲3atv精品一区二区三区| 日韩精品一区二区三区视频| av动漫一区二区| 亚洲免费av观看| 欧美一卡二卡三卡四卡| 国产真实乱子伦精品视频| 国产精品久久久久久久久免费桃花 | 欧美系列亚洲系列| 麻豆专区一区二区三区四区五区| 日韩女优制服丝袜电影| 国产成人精品www牛牛影视| 国产精品第13页| 欧美日韩色综合| 日本不卡不码高清免费观看| 久久精品视频免费| 欧洲精品一区二区三区在线观看| 精品一区二区三区av| 亚洲视频在线一区二区| 一本一道久久a久久精品| 国内一区二区在线| 亚洲免费观看高清完整| 日韩一级欧美一级| www.视频一区| 奇米四色…亚洲| 亚洲国产成人高清精品| 国产亚洲欧美一级| 欧美日韩免费高清一区色橹橹| 成人午夜视频在线观看| 日本成人在线网站| 亚洲一区影音先锋| 国产精品―色哟哟| 欧美mv日韩mv亚洲| 日韩视频一区二区三区| 在线观看成人免费视频| 国产91丝袜在线播放0| 日韩二区三区在线观看| 亚洲欧美日韩久久精品| 日韩一区国产二区欧美三区| 成人激情动漫在线观看| 国产高清无密码一区二区三区| 亚洲高清久久久| 亚洲黄色小说网站| 中文字幕中文在线不卡住| 精品国产一区二区三区av性色| 欧美美女喷水视频| 欧美在线一区二区| 高清不卡一区二区| 国产成人精品免费在线| 久久99蜜桃精品| 国内精品伊人久久久久av一坑| 无码av免费一区二区三区试看| 亚洲一区二区欧美日韩 | 欧美丰满美乳xxx高潮www| 在线亚洲一区二区| 99久久精品费精品国产一区二区| 国产一区二区三区免费看| 国产一区在线观看视频| 美女网站在线免费欧美精品| 美女在线视频一区| 亚洲图片欧美视频| 亚洲国产毛片aaaaa无费看 | 欧美激情一区二区三区在线| 欧美三级中文字幕| 欧美日韩三级视频| 91在线小视频| 欧美日韩国产一级二级| 欧美日韩在线播放| 精品奇米国产一区二区三区| 精品久久久久久久一区二区蜜臀| 91在线码无精品| 欧美精品自拍偷拍| 日韩欧美一区二区在线视频| 久久色.com| 国产精品妹子av| 国产日韩欧美电影| 国产精品少妇自拍| 一区二区三区免费网站| 亚洲国产精品久久久男人的天堂| 一区二区三区在线观看国产| 亚洲在线中文字幕| 婷婷综合久久一区二区三区| 国产麻豆精品在线| caoporen国产精品视频| 欧美性猛交xxxx乱大交退制版| 91精品国产色综合久久久蜜香臀| 日韩亚洲电影在线| 综合久久国产九一剧情麻豆| 亚洲国产精品一区二区久久| 国产精品538一区二区在线| 99久久精品一区二区| 91久久精品国产91性色tv| 日韩一区二区电影网| 国产精品美女久久福利网站 | 欧美国产日韩在线观看| 国产欧美日韩综合| 日韩国产欧美视频| 国产aⅴ综合色| 日韩欧美一区二区三区在线| 中文天堂在线一区| 美女视频黄免费的久久 | 午夜亚洲国产au精品一区二区| 日韩在线a电影| 一本大道久久精品懂色aⅴ| 91精品久久久久久久91蜜桃 | 国产精品麻豆视频| 美女视频黄频大全不卡视频在线播放| 国产iv一区二区三区| 欧美天堂一区二区三区| 国产拍欧美日韩视频二区| 亚洲第一精品在线| 波波电影院一区二区三区| 日韩免费福利电影在线观看| 1区2区3区精品视频| 亚洲成av人**亚洲成av**| a美女胸又www黄视频久久| 欧美一区二区三区免费观看视频| 亚洲精品乱码久久久久| 国产精品 日产精品 欧美精品| 色综合天天狠狠| 中文字幕一区二区三区视频| 美国三级日本三级久久99| 欧美日本精品一区二区三区| 国产精品电影院| 国产精品资源在线看| 91精品国产色综合久久久蜜香臀| 中文字幕欧美一| 91在线精品一区二区| 久久久天堂av| 国产酒店精品激情| 日韩欧美国产一二三区| 亚洲444eee在线观看| 欧美精品乱码久久久久久按摩 | 欧美一级二级在线观看| 亚洲精品日韩一|