飞机票的预定策略问题

实验2 一、        问题

为某次航班发售机票,发售机票不能太多也不能太少,若太多,乘客不能按时登机,公司不仅要付给乘客一定的赔偿费,而且乘客还将怨声载道;若太少,公司也将受到一定的损失。现问:应如何确定发售机票数,使公司、乘客双方均较满意?

二、        实验目的

1.培养学生根据实际问题建立数学模型。

2.训练学生使用计算机语言编程及数学软件解决一些数值计算。

三、        预备知识

1.概率论。

2.基本假设:乘客之间彼此独立(意即都为单身汉)。

3.设相关量如表3.2.1,飞机容量Ngf之间的关系为0.6Ng=f。于是该问题实际上变为:求m,使ES/f最大且Pj)不能太大(如P5<=5%;

                     3.2.1

N

飞机容量

g

机票价格

f

飞机费用(与乘客多少无关)

b

乘客准时达到机场而未乘上飞机的赔偿费

PK

K个乘客迟到的概率

p

每位乘客迟到的概率

m

发售机票数

ES

公司的平均利润

Pj

超过j个乘客不能按时登机的概率(声誉指标)

四、        实验内容与要求

1.建立平均利润ES的数学模型。

N=300b/g=0.1p=0.03.m=N+5N+6N+50/

2.利用FORTRAN语言编程计算ES/fp5)并画出它们随m变化的关系图。

3.利用Mathmatica软件计算ES/fp5)并画出它们随m变化的关系图。

五、        思考问题

请自己假设一组数据,再运行上述程序,分析结果的变化情况。

 

 

 

 

实验解答

实验2  飞机票的预定策略问题

一、        问题分析与建立模型

设迟到的乘客数为k,则利润为:

          S=

于是平均利润为:

    ES=

二、        计算过程

N=300b/g=0.1p=0.03时,取m=305306…,350

1.FORTRAN语言编程计算ES/fp5)的值。

运行如下FORTRAN源程序:

SUBROUTINE ZUHEFMK

DOUBLE PRECISION F

P=1

F=1

DO 10I=K+1M

   F=F*I/P

P=P+I

CONTINUE

RETURN

END

DOUBLE PRECISION FSUM1ESFT1T2SUM2

OPEN2FILE=1.DAT’,STATUS=NEW’)

DO 10M=305350

SUM1=0

DO 20K=0M=301

CALL ZUHEFMK

T1=M-K-300*F*((0.03**K*((0.97)**(M-K))

SUM1=SUM1+T1

CONTINUE

ESF=(1.0/180.0)*(0.97*M-1.1*SUM1)-1

SUM2=0

DO 30K=0M-305

   CALL ZUHEFMK

   T2=F*((0.03**K*((0.97)**(M-K))

   SUM2=SUM2+T2

CONTINUE

WRITE(2,3)MESFSUM2

FORMAT1X,‘M=’,I35X,‘ES/f=’,F12.65X,‘P5=’,D15.6

CONTINUE

END

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在激烈的市场竞争中,航空公司为争取更多的客源而开展的一个优质服务项目是预订票业务。公司承诺,预先订购机票的乘客如果未能按时前来登机,可以乘坐下一班机或退票,无需附加任何费用。 设飞机容量为,若公司限制只预订张机票,那么由于总会有一些订了机票的乘客不按时前来登机,致使飞机因不满员飞行而利润降低,甚至亏本。如果不限制订票数量,则当持票按时前来登机的乘客超过飞机容量时,将会有乘客不能乘坐他们预订的航班,航空公司需要采取各种不同方法来应对这些乘客。有的不给予任何补偿,有的被改签后面的航班,有的给予一定赔偿金。这样,为极大化公司的经济利益,必然存在一个恰当的预订票数量的限额。 假设已经知道飞行费用(可设与乘客人数无关)、机票价格(一般飞机满员50%_60%时不亏本,由飞行费用可确定价格)、飞机容量、每位被挤掉者的赔偿金等数据,以及由统计资料估计的每位乘客不按时前来登机的概率(不妨认为乘客间是相互独立的),建立一个数学模型,综合考虑公司经济利益(飞行费用、赔偿金与机票收入等),确定最佳的预订票数量。 1)对上述飞机容量、费用、迟到概率等参数给出一些具体数据,按你的模型计算,对结果进行分析。 2)对模型进行改进,如增设某类旅客(学生、旅游者)的减价票,迟到则机票作废。 提示:按时到达机场乘坐某航班的乘客数是一个随机变量,因此利润也是随机变量,需要给出利润的数学模型。
最近磁碟机病毒真的太猖狂了,上次发的航空管理系统里面有个.exe文件可能被感染了,今天我把可执行文件删除了重新再发布给大家啊,真的太讨厌病毒制造者了,下面还是把对应的文档目录贴出来,谢谢大家支持啊!摘 要:随着社会的不断发展,计算机的应用已经深入到了生活的各个方面,现代社会的各行各业都离不开计算机的信息处理,作为一个航空公司更是如此。一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。Summary:As the society is constant developing ,the computer’s application is penetrade deeply to every side of our life.At modern times most business could not leave the information processing by computer.As an airline commany,it is also like this.It is needed to manage all the planes,the set of airline,customer’s message,and more important the sell of ticket as an normal airline commany.When face every kind of different information,it is needed to have a rensonable datebase structure to save data information and an effective program structure to support every implement of data operation.第一章 系统概述 11.1 课题目的及意义 11.1.1 开发一个航空信息管理系统意义 11.2.2 使用计算机管理航空信息的意义 11.2 主要设计功能 2第二章 开发技术概述 62.1 开发工具的选择 62.2 Windows下的Visual Basic 编程环境介绍 72.2.1 Visual Basic的功能简介 72.2.2 开发工具Visual Basic的使用 92.3 使用Access2000 实现关系型数据库 102.3.1 数据库的概念 102.3.2 新建一个数据库 102.3.3 修改已建的数据库 102.3.4 实现数据库之间的联系 112.3.5 关系型数据库的实现 112.4 二者的结合(DBA) 112.5 硬件开发环境 12第三章 数据库设计 143.1 数据库需求分析 143.2 数据库概念结构设计 163.3 数据库逻辑结构设计 19第四章 详细设计 234.1 系统主窗体的实现 234.1.1 创建工程项目——MIS_Ticket 234.1.2 创建航空公司管理信息系统的主窗体 234.1.3 创建主窗体的菜单 244.1.4 创建公用模块 254.2 舱位信息管理模块的实现 284.2.1 显示舱位信息窗体的创建 284.2.2 添加舱位信息窗体的创建 344.2.3 修改舱位等级信息 394.2.4 删除舱位等级信息 404.3 客机信息管理模块的实现 414.3.1 显示客机信息窗体的创建 414.3.2 添加客机信息窗体的创建 424.3.3修改客机信息 454.3.4删除客机信息 464.3.5 查询客机信息 474.4 航线信息管理模块的实现 504.4.1 显示航线信息窗体的实现 504.4.2 添加航线信息窗体的实现 514.4.3 修改航线信息 524.4.4删除航线信息 524.4.5 查询航线信息 534.5 客户类型信息管理模块的实现 554.5.1 显示客户类型信息窗体的创建 554.5.2 添加客户类型信息窗体的创建 564.5.3 修改客户类型信息 564.5.4 删除客户类型信息 574.6 客

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值